2026-05-10 14:25:35 +02:00
{
"name" : "element-desktop" ,
2026-08-02 12:00:00 +00:00
"productName" : "ThreadNet" ,
2026-05-10 14:25:35 +02:00
"main" : "lib/electron-main.js" ,
"exports" : "./lib/electron-main.js" ,
"version" : "1.12.17" ,
"description" : "Element: the future of secure communication" ,
"author" : {
"name" : "Element" ,
"email" : "support@element.io"
},
"homepage" : "https://element.io" ,
"repository" : {
"type" : "git" ,
"url" : "https://github.com/vector-im/element-web"
},
"license" : "SEE LICENSE IN README.md" ,
"type" : "module" ,
"files" : [],
"engines" : {
"node" : ">=22.18"
},
"scripts" : {
"i18n" : "matrix-gen-i18n && pnpm i18n:sort && pnpm i18n:lint" ,
"i18n:sort" : "matrix-sort-i18n src/i18n/strings/en_EN.json" ,
"i18n:lint" : "prettier --log-level=silent --write src/i18n/strings/ --ignore-path /dev/null" ,
"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" ,
"mkdirs" : "mkdirp packages deploys" ,
"fetch" : "pnpm run mkdirs && node scripts/fetch-package.ts" ,
"asar-webapp" : "asar p webapp webapp.asar" ,
"start" : "nx start" ,
"lint" : "pnpm lint:types && pnpm lint:js" ,
"lint:js" : "eslint --max-warnings 0 src hak playwright scripts" ,
"lint:js-fix" : "eslint --fix --max-warnings 0 src hak playwright scripts && prettier --log-level=warn --write ." ,
"lint:types" : "pnpm lint:types:src && pnpm lint:types:node && pnpm lint:types:test && pnpm lint:types:scripts && pnpm lint:types:hak" ,
"lint:types:src" : "tsc --noEmit" ,
"lint:types:node" : "tsc --noEmit -p tsconfig.node.json" ,
"lint:types:test" : "tsc --noEmit -p playwright/tsconfig.json" ,
"lint:types:scripts" : "tsc --noEmit -p scripts/tsconfig.json" ,
"lint:types:hak" : "tsc --noEmit -p hak/tsconfig.json" ,
"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" ,
"build:32" : "nx build --ia32" ,
"build:64" : "nx build --x64" ,
"build:universal" : "nx build --universal" ,
"build" : "nx build --" ,
"docker:setup" : "docker build --platform linux/amd64 -t element-desktop-dockerbuild -f dockerbuild/Dockerfile ." ,
"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" ,
"clean" : "rimraf webapp.asar dist packages deploys lib" ,
"hak" : "node scripts/hak/index.ts" ,
"test:unit" : "vitest" ,
"test:playwright" : "nx test:playwright --" ,
"test:playwright:open" : "nx test:playwright -- --ui" ,
"test:playwright:screenshots" : "nx test:playwright:screenshots --" ,
"sane-postinstall" : "electron-builder install-app-deps"
},
"dependencies" : {
"@sentry/electron" : "^7.0.0" ,
"auto-launch" : "^5.0.5" ,
"counterpart" : "^0.18.6" ,
"electron-store" : "^11.0.0" ,
"electron-window-state" : "^5.0.3" ,
"minimist" : "^1.2.6" ,
"png-to-ico" : "^3.0.0" ,
"uuid" : "^14.0.0"
},
"devDependencies" : {
"@babel/core" : "^7.18.10" ,
"@babel/preset-env" : "^7.18.10" ,
"@babel/preset-typescript" : "^7.18.6" ,
"@electron/asar" : "4.2.0" ,
"@electron/fuses" : "^2.1.1" ,
"@element-hq/vite-common" : "workspace:*" ,
"@playwright/test" : "catalog:" ,
"@stylistic/eslint-plugin" : "^5.0.0" ,
"@types/auto-launch" : "^5.0.1" ,
"@types/counterpart" : "^0.18.1" ,
"@types/minimist" : "^1.2.1" ,
"@types/node" : "18.19.130" ,
"@types/pacote" : "^11.1.1" ,
"@typescript-eslint/eslint-plugin" : "^8.0.0" ,
"@typescript-eslint/parser" : "^8.0.0" ,
"@vitest/coverage-v8" : "catalog:" ,
"app-builder-lib" : "26.9.1" ,
"chokidar" : "^5.0.0" ,
"detect-libc" : "^2.0.0" ,
"electron" : "42.0.0" ,
"electron-builder" : "26.9.1" ,
"electron-builder-squirrel-windows" : "26.9.1" ,
"electron-devtools-installer" : "^4.0.0" ,
"eslint" : "^8.26.0" ,
"eslint-config-google" : "^0.14.0" ,
"eslint-config-prettier" : "^10.0.0" ,
"eslint-plugin-import" : "^2.25.4" ,
"eslint-plugin-matrix-org" : "^3.0.0" ,
"eslint-plugin-n" : "^17.12.0" ,
"eslint-plugin-unicorn" : "^56.0.0" ,
"glob" : "^13.0.0" ,
"matrix-web-i18n" : "catalog:" ,
"memfs" : "^4.57.2" ,
"mkdirp" : "^3.0.0" ,
"pacote" : "^21.0.0" ,
"prettier" : "^3.0.0" ,
"rimraf" : "^6.0.0" ,
"tar" : "^7.5.8" ,
"typescript" : "6.0.3" ,
"vitest" : "catalog:" ,
"vitest-sonar-reporter" : "catalog:"
},
"hakDependencies" : {
"matrix-seshat" : "4.2.0"
},
"packageManager" : "pnpm@10.33.3+sha512.a19744364a7e248b92657a4ca5973f9354d21caf982579674b1c539f32c7420c47138ad8b1254df07aba9bc782d9b3029e3db34d5dbff974326eb74dac8ff489" ,
"nx" : {
"includedScripts" : []
}
}