8ce35a1e8e
Add chapter reorder, search replace, inspiration capture, and AI chat with context editing, settings, offline handling, and naming checks. Fix dev black screen by keeping process.env reads in the main process only. Co-authored-by: Cursor <cursoragent@cursor.com>
57 lines
1.6 KiB
JSON
57 lines
1.6 KiB
JSON
{
|
|
"name": "bilin",
|
|
"version": "0.3.0",
|
|
"description": "笔临 - 长篇创作智能协作平台",
|
|
"main": "./out/main/index.js",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "npx electron-vite dev",
|
|
"build": "npx electron-vite build",
|
|
"preview": "npx electron-vite preview",
|
|
"test": "node node_modules/vitest/vitest.mjs run",
|
|
"test:watch": "node node_modules/vitest/vitest.mjs",
|
|
"test:e2e": "playwright test"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "MIT",
|
|
"overrides": {
|
|
"esbuild": "0.21.5"
|
|
},
|
|
"dependencies": {
|
|
"@radix-ui/react-checkbox": "^1.3.6",
|
|
"@radix-ui/react-dialog": "^1.1.18",
|
|
"@radix-ui/react-select": "^2.3.2",
|
|
"@radix-ui/react-tabs": "^1.1.16",
|
|
"@radix-ui/react-toast": "^1.2.18",
|
|
"@tiptap/extension-placeholder": "^3.27.1",
|
|
"@tiptap/extension-underline": "^3.27.1",
|
|
"@tiptap/react": "^3.27.1",
|
|
"@tiptap/starter-kit": "^3.27.1",
|
|
"diff-match-patch": "^1.0.5",
|
|
"electron": "^36.9.0",
|
|
"i18next": "^24.2.3",
|
|
"jotai": "^2.12.1",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-i18next": "^15.4.1",
|
|
"uuid": "^11.1.0",
|
|
"zustand": "^5.0.3"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.51.0",
|
|
"@types/diff-match-patch": "^1.0.36",
|
|
"@types/node": "^22.13.0",
|
|
"@types/react": "^18.3.18",
|
|
"@types/react-dom": "^18.3.5",
|
|
"@types/uuid": "^10.0.0",
|
|
"@vitejs/plugin-react": "^4.3.4",
|
|
"electron-builder": "^25.1.8",
|
|
"electron-vite": "^3.1.0",
|
|
"playwright": "^1.51.0",
|
|
"typescript": "^5.8.2",
|
|
"vite": "^5.4.14",
|
|
"vitest": "^3.0.9"
|
|
}
|
|
}
|