|
28 | 28 | "mkdirs": "mkdirp packages deploys", |
29 | 29 | "fetch": "pnpm run mkdirs && node scripts/fetch-package.ts", |
30 | 30 | "asar-webapp": "asar p webapp webapp.asar", |
31 | | - "start": "pnpm run build:ts && pnpm run build:res && electron .", |
| 31 | + "start": "nx start", |
32 | 32 | "lint": "pnpm lint:types && pnpm lint:js", |
33 | 33 | "lint:js": "eslint --max-warnings 0 src hak playwright scripts", |
34 | 34 | "lint:js-fix": "eslint --fix --max-warnings 0 src hak playwright scripts && prettier --log-level=warn --write .", |
|
39 | 39 | "lint:types:hak": "tsc --noEmit -p hak/tsconfig.json", |
40 | 40 | "build:native": "pnpm run hak", |
41 | 41 | "build:native:universal": "pnpm run hak --target x86_64-apple-darwin fetchandbuild && pnpm run hak --target aarch64-apple-darwin fetchandbuild && pnpm run hak --target x86_64-apple-darwin --target aarch64-apple-darwin copyandlink", |
42 | | - "build:32": "pnpm run build:ts && pnpm run build:res && electron-builder --ia32", |
43 | | - "build:64": "pnpm run build:ts && pnpm run build:res && electron-builder --x64", |
44 | | - "build:universal": "pnpm run build:ts && pnpm run build:res && electron-builder --universal", |
45 | | - "build": "pnpm run build:ts && pnpm run build:res && electron-builder", |
46 | | - "build:ts": "tsc", |
47 | | - "build:res": "node scripts/copy-res.ts", |
| 42 | + "build:32": "nx build --ia32", |
| 43 | + "build:64": "nx build --x64", |
| 44 | + "build:universal": "nx build --universal", |
| 45 | + "build": "nx build --", |
48 | 46 | "docker:setup": "docker build --platform linux/amd64 -t element-desktop-dockerbuild -f dockerbuild/Dockerfile .", |
49 | 47 | "docker:build:native": "scripts/in-docker.sh pnpm run hak", |
50 | 48 | "docker:build": "scripts/in-docker.sh pnpm run build", |
51 | 49 | "docker:install": "scripts/in-docker.sh pnpm install", |
52 | 50 | "clean": "rimraf webapp.asar dist packages deploys lib", |
53 | 51 | "hak": "node scripts/hak/index.ts", |
54 | | - "test": "playwright test", |
55 | | - "test:open": "pnpm test --ui", |
56 | | - "test:screenshots:build": "docker build playwright -t element-desktop-playwright --platform linux/amd64", |
57 | | - "test:screenshots:run": "docker run --rm --network host -v $(pwd):/work/element-desktop -v element-desktop-playwright:/work/element-desktop/node_modules -v /var/run/docker.sock:/var/run/docker.sock --platform linux/amd64 -it element-desktop-playwright", |
| 52 | + "test:playwright": "nx test:playwright --", |
| 53 | + "test:playwright:open": "nx test:playwright -- --ui", |
| 54 | + "test:playwright:screenshots": "nx test:playwright:screenshots --", |
58 | 55 | "sane-postinstall": "electron-builder install-app-deps" |
59 | 56 | }, |
60 | 57 | "dependencies": { |
|
72 | 69 | "@babel/preset-env": "^7.18.10", |
73 | 70 | "@babel/preset-typescript": "^7.18.6", |
74 | 71 | "@electron/asar": "4.1.2", |
| 72 | + "@electron/fuses": "^2.1.1", |
75 | 73 | "@playwright/test": "catalog:", |
76 | 74 | "@stylistic/eslint-plugin": "^5.0.0", |
77 | 75 | "@types/auto-launch": "^5.0.1", |
|
107 | 105 | "hakDependencies": { |
108 | 106 | "matrix-seshat": "4.2.0" |
109 | 107 | }, |
110 | | - "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319" |
| 108 | + "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319", |
| 109 | + "nx": { |
| 110 | + "includedScripts": [] |
| 111 | + } |
111 | 112 | } |
0 commit comments