Some checks failed
deploy-site / deploy (push) Failing after 1m6s
Installing the previous build left an app that could not update itself: the packaging path used to guarantee the native module build does not create the updater configuration file, so the update client had nothing to read. That file is now written from the single feed source and its presence in the packaged app is checked before anything is published, so an installer that cannot update can no longer be released.
74 lines
2.8 KiB
JSON
74 lines
2.8 KiB
JSON
{
|
|
"name": "@d3ro/desktop",
|
|
"version": "1.3.4",
|
|
"productName": "d3ro-voice",
|
|
"description": "로컬 AI 음성 어시스턴트 (Electron)",
|
|
"main": "./out/main/index.js",
|
|
"scripts": {
|
|
"dev": "electron-vite dev",
|
|
"build": "electron-vite build",
|
|
"preview": "electron-vite preview",
|
|
"typecheck": "tsc --noEmit",
|
|
"typecheck:strict": "tsc --noEmit -p tsconfig.check.json && tsc --noEmit -p tsconfig.check-node.json",
|
|
"lint": "eslint . --ext .ts,.tsx",
|
|
"format": "prettier --write \"src/**/*.{ts,tsx,css}\"",
|
|
"test": "vitest run --config vitest.config.ts",
|
|
"test:unit": "vitest run --config vitest.config.ts",
|
|
"test:watch": "vitest --config vitest.config.ts",
|
|
"test:e2e": "playwright test",
|
|
"pack": "electron-vite build && electron-builder --dir",
|
|
"dist": "electron-vite build && electron-builder --config electron-builder.yml",
|
|
"dist:win": "electron-vite build && electron-builder --win --config electron-builder.yml --publish never",
|
|
"dist:mac": "electron-vite build && electron-builder --mac --config electron-builder.yml --publish never -c.mac.identity=- -c.mac.hardenedRuntime=false",
|
|
"setup:sox": "powershell -ExecutionPolicy Bypass -File scripts/download-sox.ps1",
|
|
"sidecar:setup": "node scripts/setup-sidecar.mjs",
|
|
"sidecar:build": "node scripts/build-sidecar.mjs",
|
|
"dist:win:full": "npm run sidecar:build && electron-vite build && electron-builder --win --config electron-builder.yml --publish never"
|
|
},
|
|
"author": "D3RO",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@electron-toolkit/tsconfig": "^1.0.1",
|
|
"@playwright/test": "^1.62.1",
|
|
"@types/better-sqlite3": "^7.6.13",
|
|
"@types/node": "^22.13.0",
|
|
"@types/react": "^19.0.0",
|
|
"@types/react-dom": "^19.0.0",
|
|
"@vitejs/plugin-react": "^4.3.0",
|
|
"electron": "33.4.11",
|
|
"electron-builder": "^26.8.1",
|
|
"electron-vite": "^2.3.0",
|
|
"vite": "^5.4.0",
|
|
"vitest": "^2.1.0"
|
|
},
|
|
"dependencies": {
|
|
"@d3ro/core": "*",
|
|
"@d3ro/i18n": "*",
|
|
"@d3ro/ui": "*",
|
|
"@electron-toolkit/utils": "^4.0.0",
|
|
"@emotion/react": "^11.14.0",
|
|
"@emotion/styled": "^11.14.0",
|
|
"@ffmpeg-installer/ffmpeg": "^1.1.0",
|
|
"@mui/material": "^7.0.0",
|
|
"@nut-tree-fork/nut-js": "^4.2.6",
|
|
"@supabase/supabase-js": "^2.45.0",
|
|
"better-sqlite3": "^12.8.0",
|
|
"docx": "^9.6.1",
|
|
"drizzle-orm": "^0.45.2",
|
|
"electron-log": "^5.2.0",
|
|
"electron-store": "^10.0.0",
|
|
"electron-updater": "^6.3.9",
|
|
"lucide-react": "^1.25.0",
|
|
"overlayscrollbars": "^2.16.0",
|
|
"overlayscrollbars-react": "^0.5.6",
|
|
"react": "^19.0.0",
|
|
"react-dom": "^19.0.0",
|
|
"react-markdown": "^10.1.0",
|
|
"remark-gfm": "^4.0.1",
|
|
"tar": "^7.5.13",
|
|
"uiohook-napi": "^1.5.5"
|
|
},
|
|
"optionalDependencies": {
|
|
"@rollup/rollup-win32-x64-msvc": "^4.60.1"
|
|
}
|
|
}
|