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
35 lines
1.4 KiB
JSON
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"
|
|
}
|
|
}
|