Files
bytedraft/package.json
frank 68ee9a2886
Release Builds / Windows Electron Build (push) Failing after 15s
CI / Rust Format (push) Successful in 20s
CI / TypeScript Tests + Coverage (push) Successful in 29s
CI / TypeScript Lint + Typecheck (push) Successful in 30s
Release Builds / macOS Apple Silicon Electron Build (push) Failing after 52s
CI / Dependency-Track (BOM) (push) Successful in 38s
CI / Clippy (SARIF) (push) Successful in 1m13s
CI / Rust Tests + Coverage (push) Successful in 1m13s
CI / SonarQube (push) Successful in 44s
CI / E2E Tests (Playwright + Electron) (push) Successful in 2m45s
CI / Electron Release Build (push) Successful in 3m12s
fixing build
2026-05-08 04:47:46 -04:00

35 lines
1.4 KiB
JSON

{
"name": "byte-draft",
"version": "0.3.0",
"description": "ByteDraft — cross-platform text editor",
"author": "Frank Dudley",
"main": "dist-electron/main.js",
"private": true,
"scripts": {
"version:set": "node scripts/set-version.mjs",
"electron:compile": "tsc -p electron/tsconfig.json",
"electron:dev": "concurrently -k -n ui,electron \"npm --prefix ui run dev\" \"wait-on http://localhost:5173 -t 60000 && npm run electron:compile && electron . --dev\"",
"electron:build": "cargo build --release -p byte_draft_desktop && npm --prefix ui run build && npm run electron:compile && electron-forge make",
"postinstall": "electron-rebuild -f -w uiohook-napi",
"test": "npm --prefix ui test",
"test:e2e:electron": "npm run electron:compile && npx playwright test --config=playwright.electron.config.ts",
"test:e2e:ci": "npm run electron:compile && VITE_E2E=true npm --prefix ui run build && cd e2e && npx playwright test --project=electron --workers=1"
},
"devDependencies": {
"@electron-forge/cli": "^7",
"@electron-forge/maker-dmg": "^7.11.1",
"@electron-forge/maker-squirrel": "^7",
"@electron-forge/maker-zip": "^7",
"@types/node": "^22",
"concurrently": "^9",
"electron": "^42.0.0",
"electron-playwright-helpers": "^2.1.0",
"electron-rebuild": "^3.2.9",
"typescript": "^5",
"wait-on": "^8"
},
"dependencies": {
"uiohook-napi": "^1.5.5"
}
}