build(tiptap): upgrade to vite 8/vitest 4/typescript 6/tiptap 3.27, migrate to rolldownOptions

This commit is contained in:
xfy 2026-06-24 10:03:47 +08:00
parent 939e0de171
commit 21c0359f5e
4 changed files with 1306 additions and 853 deletions

File diff suppressed because it is too large Load Diff

View File

@ -6,22 +6,26 @@
"scripts": {
"build": "tsc --noEmit && vite build",
"dev": "vite",
"typecheck": "tsc --noEmit"
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@tiptap/core": "^3.25.0",
"@tiptap/extension-file-handler": "^3.25.0",
"@tiptap/extension-image": "^3.25.0",
"@tiptap/extension-link": "^3.25.0",
"@tiptap/extension-list": "^3.25.0",
"@tiptap/extension-table": "^3.25.0",
"@tiptap/markdown": "^3.25.0",
"@tiptap/pm": "^3.25.0",
"@tiptap/starter-kit": "^3.25.0",
"@tiptap/suggestion": "^3.25.0"
"@tiptap/core": "^3.27.1",
"@tiptap/extension-file-handler": "^3.27.1",
"@tiptap/extension-image": "^3.27.1",
"@tiptap/extension-link": "^3.27.1",
"@tiptap/extension-list": "^3.27.1",
"@tiptap/extension-table": "^3.27.1",
"@tiptap/markdown": "^3.27.1",
"@tiptap/pm": "^3.27.1",
"@tiptap/starter-kit": "^3.27.1",
"@tiptap/suggestion": "^3.27.1"
},
"devDependencies": {
"typescript": "^5.4.5",
"vite": "^5.4.20"
"happy-dom": "^20.10.6",
"typescript": "^6.0.3",
"vite": "^8.1.0",
"vitest": "^4.1.9"
}
}

1
libs/tiptap-editor/src/vite-env.d.ts vendored Normal file
View File

@ -0,0 +1 @@
/// <reference types="vite/client" />

View File

@ -11,11 +11,10 @@ export default defineConfig({
fileName: () => 'editor.js',
formats: ['iife'],
},
rollupOptions: {
rolldownOptions: {
output: {
exports: 'default',
assetFileNames: 'editor.[ext]',
inlineDynamicImports: true,
},
},
cssCodeSplit: false,