mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-11-02 13:03:22 +00:00
When the online event is triggered check whether the internet is actually working or not. Commonly on windows, it turns out that internet takes couple of seconds to boot up after connecting to the internet or in some cases, this might be they have to sign in to internet service portal in order to access the internet.
170 lines
4.0 KiB
JSON
170 lines
4.0 KiB
JSON
{
|
|
"name": "zulip",
|
|
"productName": "Zulip",
|
|
"version": "1.8.1",
|
|
"main": "./app/main",
|
|
"description": "Zulip Desktop App",
|
|
"license": "Apache-2.0",
|
|
"copyright": "Kandra Labs, Inc.",
|
|
"author": {
|
|
"name": "Kandra Labs, Inc.",
|
|
"email": "support@zulipchat.com"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/zulip/zulip-electron.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/zulip/zulip-electron/issues"
|
|
},
|
|
"scripts": {
|
|
"start": "electron app --disable-http-cache --no-electron-connect",
|
|
"reinstall": "./tools/reinstall-node-modules",
|
|
"postinstall": "electron-builder install-app-deps",
|
|
"test": "xo",
|
|
"test-e2e": "gulp test-e2e",
|
|
"dev": "gulp dev & nodemon --watch app/main --watch app/renderer --exec 'npm test' -e html,css,js",
|
|
"pack": "electron-builder --dir",
|
|
"dist": "electron-builder",
|
|
"mas": "electron-builder --mac mas",
|
|
"travis": "cd ./scripts && ./travis-build-test.sh"
|
|
},
|
|
"pre-commit": [
|
|
"test"
|
|
],
|
|
"build": {
|
|
"appId": "org.zulip.zulip-electron",
|
|
"asar": true,
|
|
"files": [
|
|
"**/*",
|
|
"!docs${/*}",
|
|
"!node_modules/@paulcbetts/cld/deps/cld${/*}"
|
|
],
|
|
"copyright": "©2017 Kandra Labs, Inc.",
|
|
"mac": {
|
|
"category": "public.app-category.productivity"
|
|
},
|
|
"linux": {
|
|
"category": "Chat;GNOME;GTK;Network;InstantMessaging",
|
|
"packageCategory": "GNOME;GTK;Network;InstantMessaging",
|
|
"description": "Zulip Desktop Client for Linux",
|
|
"target": [
|
|
"deb",
|
|
"zip",
|
|
"AppImage"
|
|
],
|
|
"maintainer": "Akash Nimare <svnitakash@gmail.com>"
|
|
},
|
|
"deb": {
|
|
"synopsis": "Zulip Desktop App",
|
|
"afterInstall": "./scripts/debian-add-repo.sh",
|
|
"afterRemove": "./scripts/debian-uninstaller.sh"
|
|
},
|
|
"dmg": {
|
|
"background": "build/appdmg.png",
|
|
"icon": "build/icon.icns",
|
|
"iconSize": 128,
|
|
"contents": [
|
|
{
|
|
"x": 380,
|
|
"y": 240,
|
|
"type": "link",
|
|
"path": "/Applications"
|
|
},
|
|
{
|
|
"x": 122,
|
|
"y": 240,
|
|
"type": "file"
|
|
}
|
|
]
|
|
},
|
|
"win": {
|
|
"target": [
|
|
{
|
|
"target": "nsis-web",
|
|
"arch": [
|
|
"x64",
|
|
"ia32"
|
|
]
|
|
}
|
|
],
|
|
"icon": "build/icon.ico",
|
|
"publisherName": "Kandra Labs, Inc."
|
|
},
|
|
"nsis": {
|
|
"perMachine": true,
|
|
"oneClick": false,
|
|
"allowToChangeInstallationDirectory": true
|
|
}
|
|
},
|
|
"keywords": [
|
|
"Zulip",
|
|
"Group Chat app",
|
|
"electron-app",
|
|
"electron",
|
|
"Desktop app",
|
|
"InstantMessaging"
|
|
],
|
|
"devDependencies": {
|
|
"assert": "1.4.1",
|
|
"cp-file": "^5.0.0",
|
|
"devtron": "1.4.0",
|
|
"electron": "1.8.2",
|
|
"electron-builder": "19.53.6",
|
|
"electron-connect": "0.6.2",
|
|
"electron-debug": "1.4.0",
|
|
"gulp": "3.9.1",
|
|
"gulp-tape": "0.0.9",
|
|
"is-ci": "^1.0.10",
|
|
"nodemon": "^1.14.11",
|
|
"pre-commit": "1.2.2",
|
|
"spectron": "3.7.2",
|
|
"tap-colorize": "^1.2.0",
|
|
"tape": "^4.8.0",
|
|
"xo": "0.18.2"
|
|
},
|
|
"xo": {
|
|
"parserOptions": {
|
|
"sourceType": "script",
|
|
"ecmaFeatures": {
|
|
"globalReturn": true
|
|
}
|
|
},
|
|
"esnext": true,
|
|
"overrides": [
|
|
{
|
|
"files": "app*/**/*.js",
|
|
"rules": {
|
|
"max-lines": [
|
|
"warn",
|
|
{
|
|
"max": 500,
|
|
"skipBlankLines": true,
|
|
"skipComments": true
|
|
}
|
|
],
|
|
"no-warning-comments": 0,
|
|
"object-curly-spacing": 0,
|
|
"capitalized-comments": 0,
|
|
"no-else-return": 0,
|
|
"no-path-concat": 0,
|
|
"no-alert": 0,
|
|
"guard-for-in": 0,
|
|
"prefer-promise-reject-errors": 0,
|
|
"import/no-unresolved": 0,
|
|
"import/no-extraneous-dependencies": 0,
|
|
"no-prototype-builtins": 0
|
|
}
|
|
}
|
|
],
|
|
"ignore": [
|
|
"tests/*.js"
|
|
],
|
|
"envs": [
|
|
"node",
|
|
"browser",
|
|
"mocha"
|
|
]
|
|
}
|
|
}
|