2019-12-06 18:20:31 +00:00
{
2023-05-12 09:52:48 +01:00
"name" : "element-desktop" ,
"productName" : "Element" ,
"main" : "lib/electron-main.js" ,
2024-10-30 18:06:03 +00:00
"exports" : "./lib/electron-main.js" ,
2026-04-08 07:48:17 +00:00
"version" : "1.12.15" ,
2025-02-04 10:41:34 +00:00
"description" : "Element: the future of secure communication" ,
2025-08-20 09:47:47 +01:00
"author" : {
"name" : "Element" ,
"email" : "support@element.io"
} ,
2023-05-15 09:40:39 +01:00
"homepage" : "https://element.io" ,
2023-05-12 09:52:48 +01:00
"repository" : {
"type" : "git" ,
2026-03-24 12:40:40 +00:00
"url" : "https://github.com/vector-im/element-web"
2019-12-06 18:20:31 +00:00
} ,
2025-01-17 11:27:46 +00:00
"license" : "SEE LICENSE IN README.md" ,
2024-10-30 18:06:03 +00:00
"type" : "module" ,
2023-05-12 09:52:48 +01:00
"files" : [ ] ,
"engines" : {
2026-03-30 17:17:36 +02:00
"node" : ">=22.18"
2019-12-06 18:20:31 +00:00
} ,
2023-05-12 09:52:48 +01:00
"scripts" : {
2026-02-11 10:50:23 +00:00
"i18n" : "matrix-gen-i18n && pnpm i18n:sort && pnpm i18n:lint" ,
2026-01-08 16:31:25 +05:30
"i18n:sort" : "matrix-sort-i18n src/i18n/strings/en_EN.json" ,
2024-01-02 18:12:16 +00:00
"i18n:lint" : "prettier --log-level=silent --write src/i18n/strings/ --ignore-path /dev/null" ,
2026-02-11 10:50:23 +00:00
"i18n:diff" : "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && pnpm i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json" ,
2023-05-12 09:52:48 +01:00
"mkdirs" : "mkdirp packages deploys" ,
2026-03-30 17:17:36 +02:00
"fetch" : "pnpm run mkdirs && node scripts/fetch-package.ts" ,
2023-05-12 09:52:48 +01:00
"asar-webapp" : "asar p webapp webapp.asar" ,
2026-04-21 10:58:16 +01:00
"start" : "nx start" ,
2026-03-24 12:57:31 +00:00
"lint" : "pnpm lint:types && pnpm lint:js" ,
2026-03-24 15:12:05 +00:00
"lint:js" : "eslint --max-warnings 0 src hak playwright scripts" ,
2024-10-30 18:06:03 +00:00
"lint:js-fix" : "eslint --fix --max-warnings 0 src hak playwright scripts && prettier --log-level=warn --write ." ,
2026-02-11 10:50:23 +00:00
"lint:types" : "pnpm lint:types:src && pnpm lint:types:test && pnpm lint:types:scripts && pnpm lint:types:hak" ,
2023-05-12 09:52:48 +01:00
"lint:types:src" : "tsc --noEmit" ,
2024-01-11 18:49:20 +00:00
"lint:types:test" : "tsc --noEmit -p playwright/tsconfig.json" ,
2023-05-12 09:52:48 +01:00
"lint:types:scripts" : "tsc --noEmit -p scripts/tsconfig.json" ,
"lint:types:hak" : "tsc --noEmit -p hak/tsconfig.json" ,
2026-02-11 10:50:23 +00:00
"build:native" : "pnpm run hak" ,
"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" ,
2026-04-21 10:58:16 +01:00
"build:32" : "nx build --ia32" ,
"build:64" : "nx build --x64" ,
"build:universal" : "nx build --universal" ,
"build" : "nx build --" ,
2025-02-28 10:23:49 +00:00
"docker:setup" : "docker build --platform linux/amd64 -t element-desktop-dockerbuild -f dockerbuild/Dockerfile ." ,
2026-02-11 10:50:23 +00:00
"docker:build:native" : "scripts/in-docker.sh pnpm run hak" ,
"docker:build" : "scripts/in-docker.sh pnpm run build" ,
"docker:install" : "scripts/in-docker.sh pnpm install" ,
2023-05-12 09:52:48 +01:00
"clean" : "rimraf webapp.asar dist packages deploys lib" ,
2026-03-30 17:17:36 +02:00
"hak" : "node scripts/hak/index.ts" ,
2026-04-21 10:58:16 +01:00
"test:playwright" : "nx test:playwright --" ,
"test:playwright:open" : "nx test:playwright -- --ui" ,
"test:playwright:screenshots" : "nx test:playwright:screenshots --" ,
2026-03-24 12:40:40 +00:00
"sane-postinstall" : "electron-builder install-app-deps"
2019-12-06 18:20:31 +00:00
} ,
2023-05-12 09:52:48 +01:00
"dependencies" : {
2025-09-16 14:48:25 +01:00
"@sentry/electron" : "^7.0.0" ,
2023-05-12 09:52:48 +01:00
"auto-launch" : "^5.0.5" ,
"counterpart" : "^0.18.6" ,
2025-10-14 17:44:32 +01:00
"electron-store" : "^11.0.0" ,
2023-05-12 09:52:48 +01:00
"electron-window-state" : "^5.0.3" ,
"minimist" : "^1.2.6" ,
2025-09-02 14:57:46 +01:00
"png-to-ico" : "^3.0.0" ,
2026-04-21 19:49:00 +00:00
"uuid" : "^14.0.0"
2019-12-10 16:04:16 +00:00
} ,
2023-05-12 09:52:48 +01:00
"devDependencies" : {
"@babel/core" : "^7.18.10" ,
"@babel/preset-env" : "^7.18.10" ,
"@babel/preset-typescript" : "^7.18.6" ,
2026-04-21 13:48:56 +01:00
"@electron/asar" : "4.2.0" ,
2026-04-21 10:58:16 +01:00
"@electron/fuses" : "^2.1.1" ,
2026-03-24 12:40:40 +00:00
"@playwright/test" : "catalog:" ,
2025-07-09 08:24:58 +01:00
"@stylistic/eslint-plugin" : "^5.0.0" ,
2023-05-12 09:52:48 +01:00
"@types/auto-launch" : "^5.0.1" ,
"@types/counterpart" : "^0.18.1" ,
"@types/minimist" : "^1.2.1" ,
2025-10-14 16:30:48 +00:00
"@types/node" : "18.19.130" ,
2023-05-12 09:52:48 +01:00
"@types/pacote" : "^11.1.1" ,
2024-10-16 15:59:12 +01:00
"@typescript-eslint/eslint-plugin" : "^8.0.0" ,
"@typescript-eslint/parser" : "^8.0.0" ,
2026-04-21 14:00:02 +00:00
"app-builder-lib" : "26.9.0" ,
2025-12-04 09:13:08 +00:00
"chokidar" : "^5.0.0" ,
2024-01-02 18:15:58 +00:00
"detect-libc" : "^2.0.0" ,
2026-04-21 19:34:49 +00:00
"electron" : "41.2.2" ,
2026-04-21 14:00:02 +00:00
"electron-builder" : "26.9.0" ,
"electron-builder-squirrel-windows" : "26.9.0" ,
2024-12-18 19:11:19 +00:00
"electron-devtools-installer" : "^4.0.0" ,
2023-05-12 09:52:48 +01:00
"eslint" : "^8.26.0" ,
"eslint-config-google" : "^0.14.0" ,
2025-01-21 18:12:15 +00:00
"eslint-config-prettier" : "^10.0.0" ,
2023-05-12 09:52:48 +01:00
"eslint-plugin-import" : "^2.25.4" ,
2025-10-15 10:07:23 +00:00
"eslint-plugin-matrix-org" : "^3.0.0" ,
2024-10-30 18:06:03 +00:00
"eslint-plugin-n" : "^17.12.0" ,
2024-10-16 14:47:08 +01:00
"eslint-plugin-unicorn" : "^56.0.0" ,
2025-11-25 16:10:21 +00:00
"glob" : "^13.0.0" ,
2026-03-24 12:40:40 +00:00
"matrix-web-i18n" : "catalog:" ,
2023-05-12 09:52:48 +01:00
"mkdirp" : "^3.0.0" ,
2024-11-26 17:08:11 +00:00
"pacote" : "^21.0.0" ,
2024-01-02 18:12:16 +00:00
"prettier" : "^3.0.0" ,
2024-07-10 17:11:59 +01:00
"rimraf" : "^6.0.0" ,
2026-02-18 12:32:36 +00:00
"tar" : "^7.5.8" ,
2026-04-22 12:28:54 +00:00
"typescript" : "6.0.3"
2023-05-12 09:52:48 +01:00
} ,
"hakDependencies" : {
2026-04-16 08:50:54 +00:00
"matrix-seshat" : "4.2.0"
2023-05-12 09:52:48 +01:00
} ,
2026-04-21 10:58:16 +01:00
"packageManager" : "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319" ,
"nx" : {
"includedScripts" : [ ]
}
2019-12-06 18:20:31 +00:00
}