🎉 初始提交:TinyLabel 图像文字编辑桌面工具

- 基于 Electron + React + TypeScript + Vite
- Fabric.js 画布编辑引擎
- Ant Design UI 组件 + Zustand 状态管理
- 支持文字添加、拖拽、字体/颜色/特效编辑
- 支持 PNG / JPEG / WebP 导出
This commit is contained in:
2026-07-15 11:49:12 +08:00
commit 08cfcb50b0
26 changed files with 9057 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import electron from 'vite-plugin-electron'
import electronRenderer from 'vite-plugin-electron-renderer'
import { resolve } from 'path'
export default defineConfig({
plugins: [
react(),
electron([
{
entry: 'electron/main.ts',
vite: {
build: {
outDir: 'dist-electron',
rollupOptions: {
external: ['electron'],
},
},
},
},
{
entry: 'electron/preload.ts',
onstart(args) {
args.reload()
},
vite: {
build: {
outDir: 'dist-electron',
rollupOptions: {
external: ['electron'],
},
},
},
},
]),
electronRenderer(),
],
resolve: {
alias: {
'@': resolve(__dirname, 'src'),
},
},
})