2019-03-18 01:59:57 +00:00
{
2020-07-15 21:39:34 +01:00
"name" : "element-desktop" ,
2020-07-28 10:57:28 +01:00
"productName" : "Element" ,
2021-07-23 11:13:29 +01:00
"main" : "lib/electron-main.js" ,
2021-08-02 18:20:54 +01:00
"version" : "1.7.34" ,
2019-03-18 01:59:57 +00:00
"description" : "A feature-rich client for Matrix.org" ,
2020-07-15 21:39:34 +01:00
"author" : "Element" ,
2020-05-19 15:03:12 +01:00
"repository" : {
"type" : "git" ,
2020-12-09 11:26:31 +00:00
"url" : "https://github.com/vector-im/element-desktop"
2020-05-19 15:03:12 +01:00
} ,
"license" : "Apache-2.0" ,
"files" : [ ] ,
"scripts" : {
2021-05-10 18:20:50 +01:00
"i18n" : "matrix-gen-i18n" ,
"prunei18n" : "matrix-prune-i18n" ,
"diff-i18n" : "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && matrix-gen-i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json" ,
2020-05-19 15:03:12 +01:00
"mkdirs" : "mkdirp packages deploys" ,
"fetch" : "yarn run mkdirs && node scripts/fetch-package.js" ,
2020-06-04 17:03:50 +01:00
"asar-webapp" : "asar p webapp webapp.asar" ,
2021-07-23 11:13:29 +01:00
"start" : "yarn run build:ts && yarn run build:res && electron ." ,
"lint" : "yarn lint:types && yarn lint:js" ,
2021-08-02 18:20:54 +01:00
"lint:js" : "eslint --max-warnings 0 src scripts hak" ,
"lint:js-fix" : "eslint --fix src scripts hak" ,
2021-07-23 11:13:29 +01:00
"lint:types" : "tsc --noEmit" ,
2020-05-19 15:03:12 +01:00
"build:native" : "yarn run hak" ,
2021-07-23 11:13:29 +01:00
"build:native:universal" : "yarn run hak --target x86_64-apple-darwin fetchandbuild && yarn run hak --target aarch64-apple-darwin fetchandbuild && yarn run hak --target x86_64-apple-darwin --target aarch64-apple-darwin copyandlink" ,
"build:32" : "yarn run build:ts && yarn run build:res && electron-builder --ia32" ,
"build:64" : "yarn run build:ts && yarn run build:res && electron-builder --x64" ,
"build:universal" : "yarn run build:ts && yarn run build:res && electron-builder --universal" ,
"build" : "yarn run build:ts && yarn run build:res && electron-builder" ,
"build:ts" : "tsc" ,
"build:res" : "node scripts/copy-res.js" ,
2020-12-09 11:26:31 +00:00
"docker:setup" : "docker build -t element-desktop-dockerbuild dockerbuild" ,
2020-05-19 15:03:12 +01:00
"docker:build:native" : "scripts/in-docker.sh yarn run hak" ,
"docker:build" : "scripts/in-docker.sh yarn run build" ,
"docker:install" : "scripts/in-docker.sh yarn install" ,
"debrepo" : "scripts/mkrepo.sh" ,
2021-07-23 11:13:29 +01:00
"clean" : "rimraf webapp.asar dist packages deploys lib" ,
2020-05-19 15:03:12 +01:00
"hak" : "node scripts/hak/index.js"
} ,
2019-03-18 01:59:57 +00:00
"dependencies" : {
2021-02-03 13:08:35 +00:00
"auto-launch" : "^5.0.5" ,
2021-05-10 18:20:50 +01:00
"counterpart" : "^0.18.6" ,
2021-02-03 13:08:35 +00:00
"electron-store" : "^6.0.1" ,
"electron-window-state" : "^5.0.3" ,
2020-05-19 15:03:12 +01:00
"minimist" : "^1.2.3" ,
2021-02-03 13:08:35 +00:00
"png-to-ico" : "^2.1.1" ,
2020-10-12 15:41:11 +01:00
"request" : "^2.88.2"
2020-05-19 15:03:12 +01:00
} ,
"devDependencies" : {
2021-07-23 11:13:29 +01:00
"@types/auto-launch" : "^5.0.1" ,
"@types/counterpart" : "^0.18.1" ,
"@types/minimist" : "^1.2.1" ,
"@typescript-eslint/eslint-plugin" : "^4.17.0" ,
"@typescript-eslint/parser" : "^4.17.0" ,
2020-05-19 15:03:12 +01:00
"asar" : "^2.0.1" ,
2021-07-23 11:13:29 +01:00
"chokidar" : "^3.5.2" ,
2021-08-02 18:20:54 +01:00
"electron" : "^13.1.7" ,
2021-06-21 18:26:11 +01:00
"electron-builder" : "22.11.4" ,
"electron-builder-squirrel-windows" : "22.11.4" ,
2021-02-03 13:08:35 +00:00
"electron-devtools-installer" : "^3.1.1" ,
"electron-notarize" : "^1.0.0" ,
2021-06-07 18:33:26 +01:00
"eslint" : "7.18.0" ,
"eslint-config-google" : "^0.14.0" ,
"eslint-plugin-matrix-org" : "github:matrix-org/eslint-plugin-matrix-org#main" ,
2020-05-19 15:03:12 +01:00
"find-npm-prefix" : "^1.0.2" ,
"fs-extra" : "^8.1.0" ,
"glob" : "^7.1.6" ,
2021-05-10 18:20:50 +01:00
"matrix-web-i18n" : "github:matrix-org/matrix-web-i18n" ,
2020-05-19 15:03:12 +01:00
"mkdirp" : "^1.0.3" ,
2020-06-23 16:09:52 +01:00
"needle" : "^2.5.0" ,
"node-pre-gyp" : "^0.15.0" ,
2021-08-02 18:20:54 +01:00
"pacote" : "^11.3.5" ,
2020-05-19 15:03:12 +01:00
"rimraf" : "^3.0.2" ,
2021-07-23 11:13:29 +01:00
"tar" : "^6.1.0" ,
"typescript" : "^4.1.3"
2020-05-19 15:03:12 +01:00
} ,
"hakDependencies" : {
2021-08-02 18:20:54 +01:00
"matrix-seshat" : "^2.3.0" ,
2020-06-23 16:09:52 +01:00
"keytar" : "^5.6.0"
2020-05-19 15:03:12 +01:00
} ,
"build" : {
"appId" : "im.riot.app" ,
2021-08-02 18:20:54 +01:00
"electronVersion" : "13.1.6" ,
2020-05-19 15:03:12 +01:00
"files" : [
"package.json" ,
{
"from" : ".hak/hakModules" ,
"to" : "node_modules"
} ,
2021-07-23 11:13:29 +01:00
"lib/**"
2020-05-19 15:03:12 +01:00
] ,
"extraResources" : [
{
"from" : "res/img" ,
"to" : "img"
} ,
"webapp.asar"
] ,
"linux" : {
"target" : "deb" ,
"category" : "Network;InstantMessaging;Chat" ,
2020-07-15 21:39:34 +01:00
"maintainer" : "support@element.io" ,
2020-05-19 15:03:12 +01:00
"desktop" : {
2020-07-15 21:39:34 +01:00
"StartupWMClass" : "element"
2020-05-19 15:03:12 +01:00
}
} ,
"mac" : {
"category" : "public.app-category.social-networking" ,
"darkModeSupport" : true
} ,
"win" : {
"target" : {
"target" : "squirrel"
} ,
"sign" : "scripts/electron_winSign"
} ,
"directories" : {
"output" : "dist"
} ,
2020-07-15 21:39:34 +01:00
"afterPack" : "scripts/electron_afterPack" ,
2020-05-19 15:03:12 +01:00
"afterSign" : "scripts/electron_afterSign" ,
"protocols" : [
{
2020-07-15 21:39:34 +01:00
"name" : "element" ,
2020-05-19 15:03:12 +01:00
"schemes" : [
2020-07-15 21:39:34 +01:00
"element"
2020-05-19 15:03:12 +01:00
]
}
]
2019-03-18 01:59:57 +00:00
}
}