mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
Own browser specs, desktop specs, and Electron-only app code by stable directories so PR routing does not depend on filename conventions. Keep desktop integration coverage inside the required desktop check.
48 lines
1.5 KiB
JSON
48 lines
1.5 KiB
JSON
{
|
|
"name": "@getpaseo/desktop",
|
|
"version": "0.2.3",
|
|
"private": true,
|
|
"description": "Paseo desktop app (Electron wrapper)",
|
|
"homepage": "https://paseo.sh",
|
|
"license": "AGPL-3.0-or-later",
|
|
"author": {
|
|
"name": "Mohamed Boudra",
|
|
"email": "hello@moboudra.com"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/getpaseo/paseo.git"
|
|
},
|
|
"main": "dist/main.js",
|
|
"scripts": {
|
|
"build": "npm --prefix ../.. run build:server:clean && npm run build:main && electron-builder --config electron-builder.yml",
|
|
"build:main": "tsc -p tsconfig.json",
|
|
"capture-harness": "./capture-harness/run.sh",
|
|
"dev": "./scripts/dev.sh",
|
|
"dev:win": "powershell ./scripts/dev.ps1",
|
|
"test:e2e:renderer": "cross-env E2E_DESKTOP_RUNTIME=1 playwright test --config=playwright.config.ts --project=desktop",
|
|
"test:e2e:browser-tabs": "npm run build:main && node ./e2e/browser-tabs.e2e.mjs",
|
|
"verify:electron-cdp": "node ./scripts/verify-electron-cdp.mjs",
|
|
"test": "vitest run",
|
|
"typecheck": "tsgo --noEmit -p tsconfig.json"
|
|
},
|
|
"dependencies": {
|
|
"@getpaseo/cli": "*",
|
|
"@getpaseo/server": "*",
|
|
"electron-log": "^5.4.3",
|
|
"electron-updater": "^6.6.2",
|
|
"ws": "^8.14.2",
|
|
"zod": "^4.4.3"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "24.6.0",
|
|
"@types/ws": "^8.5.14",
|
|
"electron": "41.2.0",
|
|
"electron-builder": "26.8.1",
|
|
"typescript": "5.9.3",
|
|
"unzip-crx-3": "^0.2.0",
|
|
"vitest": "^4.1.6",
|
|
"wait-on": "8.0.5"
|
|
}
|
|
}
|