fix(V2-1a): 루트 workspace 설정 3파일 보충
이전 커밋(45a5808)에서 다음 파일들이 누락되어 추가: - package.json: 루트가 monorepo workspace로 재구성된 내용 - tsconfig.json: apps/desktop references 구조 - package-lock.json: workspace install 결과 파일시스템에는 반영되어 있었으나 스테이징 누락으로 git 히스토리에서 빠져 있던 것을 보충. 체크아웃 시 빌드 깨지는 문제 방지.
This commit is contained in:
parent
45a580878a
commit
a4cb4c0805
3 changed files with 392 additions and 440 deletions
754
package-lock.json
generated
754
package-lock.json
generated
File diff suppressed because it is too large
Load diff
75
package.json
75
package.json
|
|
@ -1,73 +1,28 @@
|
||||||
{
|
{
|
||||||
"name": "d3ro-voice",
|
"name": "d3ro-voice-monorepo",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "로컬 AI 음성 어시스턴트",
|
"private": true,
|
||||||
"main": "./out/main/index.js",
|
"description": "D3RO Voice — 멀티플랫폼 AI 음성 어시스턴트 (Monorepo)",
|
||||||
"scripts": {
|
|
||||||
"dev": "electron-vite dev",
|
|
||||||
"build": "electron-vite build",
|
|
||||||
"preview": "electron-vite preview",
|
|
||||||
"typecheck": "tsc --noEmit",
|
|
||||||
"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",
|
|
||||||
"pack": "electron-vite build && electron-builder --dir",
|
|
||||||
"dist": "electron-vite build && electron-builder",
|
|
||||||
"build:sidecar": "python scripts/build-sidecar.py",
|
|
||||||
"setup:sox": "powershell -ExecutionPolicy Bypass -File scripts/download-sox.ps1"
|
|
||||||
},
|
|
||||||
"author": "D3RO",
|
"author": "D3RO",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"build": {
|
"workspaces": [
|
||||||
"extends": null,
|
"apps/*",
|
||||||
"configFile": "electron-builder.yml"
|
"packages/*"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"dev": "npm run dev --workspace=@d3ro/desktop",
|
||||||
|
"build": "npm run build --workspace=@d3ro/desktop",
|
||||||
|
"typecheck": "npm run typecheck --workspaces --if-present",
|
||||||
|
"test": "npm run test --workspaces --if-present",
|
||||||
|
"lint": "eslint . --ext .ts,.tsx",
|
||||||
|
"format": "prettier --write \"**/*.{ts,tsx,css}\""
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@electron-toolkit/tsconfig": "^1.0.1",
|
|
||||||
"@types/better-sqlite3": "^7.6.13",
|
|
||||||
"@types/fluent-ffmpeg": "^2.1.28",
|
|
||||||
"@types/node": "^22.13.0",
|
|
||||||
"@types/react": "^19.0.0",
|
|
||||||
"@types/react-dom": "^19.0.0",
|
|
||||||
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
||||||
"@typescript-eslint/parser": "^8.0.0",
|
"@typescript-eslint/parser": "^8.0.0",
|
||||||
"@vitejs/plugin-react": "^4.3.0",
|
|
||||||
"electron": "^33.3.0",
|
|
||||||
"electron-builder": "^26.8.1",
|
|
||||||
"electron-vite": "^2.3.0",
|
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.0",
|
||||||
"eslint-config-prettier": "^9.1.0",
|
"eslint-config-prettier": "^9.1.0",
|
||||||
"prettier": "^3.3.0",
|
"prettier": "^3.3.0",
|
||||||
"typescript": "^5.7.0",
|
"typescript": "^5.7.0"
|
||||||
"vite": "^5.4.0",
|
|
||||||
"vitest": "^2.1.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@electron-toolkit/preload": "^3.0.2",
|
|
||||||
"@electron-toolkit/utils": "^4.0.0",
|
|
||||||
"@emotion/react": "^11.14.0",
|
|
||||||
"@emotion/styled": "^11.14.0",
|
|
||||||
"@ffmpeg-installer/ffmpeg": "^1.1.0",
|
|
||||||
"@mui/icons-material": "^7.0.0",
|
|
||||||
"@mui/material": "^7.0.0",
|
|
||||||
"@nut-tree-fork/nut-js": "^4.2.6",
|
|
||||||
"@rollup/rollup-win32-x64-msvc": "^4.60.1",
|
|
||||||
"better-sqlite3": "^12.8.0",
|
|
||||||
"docx": "^9.6.1",
|
|
||||||
"drizzle-orm": "^0.45.2",
|
|
||||||
"electron-audio-loopback": "^1.0.6",
|
|
||||||
"electron-log": "^5.2.0",
|
|
||||||
"electron-store": "^10.0.0",
|
|
||||||
"fluent-ffmpeg": "^2.1.3",
|
|
||||||
"nanoid": "^5.1.7",
|
|
||||||
"node-record-lpcm16": "^1.0.1",
|
|
||||||
"pdf-parse": "^2.4.5",
|
|
||||||
"react": "^19.0.0",
|
|
||||||
"react-dom": "^19.0.0",
|
|
||||||
"react-markdown": "^10.1.0",
|
|
||||||
"remark-gfm": "^4.0.1",
|
|
||||||
"uiohook-napi": "^1.5.5"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
{
|
{
|
||||||
"files": [],
|
"files": [],
|
||||||
"references": [
|
"references": [
|
||||||
{ "path": "./tsconfig.node.json" },
|
{ "path": "./apps/desktop" }
|
||||||
{ "path": "./tsconfig.web.json" }
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue