Version 1.1.0 was published on 2026-09-15, so its tag is closed. Every commit since then, the update-feed rework, dictionary import and export, the extra push transports, and entitlement gating, needs its own immutable version. Product version, Android version code, iOS build number, and all package and store surfaces move to 1.2.0 / 1020001, with Korean and English store notes for the new version code. The download centers read that version and its release date from one place instead of repeating them inline.
69 lines
2.5 KiB
JSON
69 lines
2.5 KiB
JSON
{
|
|
"name": "@d3ro/desktop",
|
|
"version": "1.2.0",
|
|
"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"
|
|
},
|
|
"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",
|
|
"@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",
|
|
"uiohook-napi": "^1.5.5"
|
|
},
|
|
"optionalDependencies": {
|
|
"@rollup/rollup-win32-x64-msvc": "^4.60.1"
|
|
}
|
|
}
|