d3ro-voice/package.json
Yun Chan 796916ba92
Some checks failed
ci / 정본·보안·린트·타입·테스트 (push) Successful in 53s
ci / 모바일 린트·타입·Jest (push) Successful in 45s
ci / Supabase Edge Functions + Cloudflare Worker (push) Successful in 24s
ci / .NET API 서버 테스트 (push) Successful in 17s
deploy-site / deploy (push) Successful in 53s
ci / 워크스페이스 빌드 검증 (push) Successful in 35s
release / release-windows (push) Failing after 9m17s
portable-unsigned / portable-windows (push) Failing after 28m49s
release: ship v1.9.0 with transcript segments and preset prompts on the phone
Desktop transcript edits, auto-polish and speaker labels now reach the phone,
which draws meetings from transcript segments, and prompt edits of the four
shared preset commands are used by the phone's commands.

Bumps the product version to 1.9.0 (Android/iOS build 1090000).
2026-09-27 16:24:48 +09:00

69 lines
4 KiB
JSON

{
"name": "d3ro-voice-monorepo",
"version": "1.9.0",
"private": true,
"description": "D3RO Voice — 멀티플랫폼 AI 음성 어시스턴트 (Monorepo)",
"author": "D3RO",
"license": "MIT",
"workspaces": [
"apps/desktop",
"apps/web",
"apps/admin",
"packages/*"
],
"scripts": {
"dev": "npm run dev --workspace=@d3ro/desktop",
"build": "npm run build --workspace=@d3ro/desktop",
"build:admin": "npm run build --workspace=@d3ro/admin",
"build:all": "node scripts/ci/build-all.mjs",
"ci": "node scripts/ci/build-all.mjs",
"checksum": "node scripts/ci/generate-checksums.mjs",
"version:check": "node scripts/ci/sync-version.mjs --check",
"version:sync": "node scripts/ci/sync-version.mjs --write",
"contract:check": "node scripts/ci/sync-core-contract.mjs --check",
"contract:sync": "node scripts/ci/sync-core-contract.mjs --write",
"release:metadata": "node scripts/ci/verify-release-metadata.mjs",
"release:metadata:test": "node scripts/ci/verify-release-metadata.mjs --self-test",
"release:forgejo": "node scripts/ci/publish-forgejo-release.mjs",
"release:forgejo:local": "node --env-file-if-exists=.env scripts/ci/publish-forgejo-release.mjs",
"release:forgejo:check": "node scripts/ci/publish-forgejo-release.mjs --check",
"release:tag": "node scripts/ci/create-release-tag.mjs",
"release:portable:build": "node scripts/ci/build-portable.mjs",
"release:portable:check": "node scripts/ci/publish-portable-release.mjs --check",
"release:portable": "node --env-file-if-exists=.env scripts/ci/publish-portable-release.mjs",
"release:secrets": "node --env-file-if-exists=.env scripts/ci/set-forgejo-secrets.mjs --write",
"release:secrets:check": "node scripts/ci/set-forgejo-secrets.mjs --check",
"security:secrets": "node scripts/ci/check-no-hardcoded-secrets.mjs",
"security:secrets:test": "node scripts/ci/check-no-hardcoded-secrets.mjs --self-test",
"check:design": "node scripts/ci/check-design-tokens.mjs",
"check:design:test": "node scripts/ci/check-design-tokens.mjs --self-test",
"check:desktop-renderer": "node scripts/ci/verify-desktop-renderer-bundles.mjs",
"check:desktop-renderer:test": "node scripts/ci/verify-desktop-renderer-bundles.mjs --self-test",
"test:e2e:red": "node server/supabase/tests/content-report-red.e2e.mjs",
"release:mobile:boundary": "node scripts/ci/verify-mobile-release-boundary.mjs",
"release:mobile:boundary:test": "node scripts/ci/verify-mobile-release-boundary.mjs --self-test",
"release:mobile:config": "node scripts/ci/verify-mobile-release-config.mjs",
"release:mobile:config:test": "node scripts/ci/verify-mobile-release-config.mjs --self-test",
"release:mobile:build-config:test": "node scripts/ci/verify-mobile-build-config.mjs --self-test",
"release:play:assets": "node scripts/ci/verify-play-store-assets.mjs",
"release:play:assets:test": "node scripts/ci/verify-play-store-assets.mjs --self-test",
"typecheck": "npm run typecheck --workspaces --if-present",
"test": "npm run test --workspaces --if-present",
"lint": "eslint apps/desktop apps/web apps/admin packages --ext .ts,.tsx --max-warnings=0",
"format": "prettier --write \"**/*.{ts,tsx,css}\"",
"typecheck:mobile": "npm --prefix apps/mobile-rn run typecheck",
"lint:mobile": "npm --prefix apps/mobile-rn run lint",
"test:mobile": "npm --prefix apps/mobile-rn test",
"verify:all": "npm run typecheck && npm run typecheck:mobile && npm run lint && npm run lint:mobile && npm run test && npm run test:mobile && npm run check:design",
"release:updater": "node --env-file-if-exists=.env scripts/ci/publish-updater-release.mjs",
"release:updater:check": "node scripts/ci/publish-updater-release.mjs --check"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"prettier": "^3.3.0",
"typescript": "^5.7.0"
}
}