package.json 2.47 KB
Newer Older
Jakub Szwacz's avatar
Jakub Szwacz committed
1
{
2
  "name": "rocketchat",
3
  "productName": "Rocket.Chat",
4
  "description": "Rocket.Chat Native Cross-Platform Desktop Application via Electron.",
Tasso Evangelista's avatar
Tasso Evangelista committed
5
  "version": "2.14.7",
6
  "author": "Rocket.Chat Support <support@rocket.chat>",
Gabriel Engel's avatar
Gabriel Engel committed
7
  "copyright": "© 2018, Rocket.Chat",
Gabriel Engel's avatar
Gabriel Engel committed
8
  "homepage": "https://rocket.chat",
Jakub Szwacz's avatar
Jakub Szwacz committed
9 10
  "license": "MIT",
  "main": "app/background.js",
11 12 13
  "repository": {
    "type": "git",
    "url": "https://github.com/RocketChat/Rocket.Chat.Electron.git"
Jakub Szwacz's avatar
Jakub Szwacz committed
14 15
  },
  "scripts": {
16
    "postinstall": "electron-builder install-app-deps",
17
    "start": "gulp start",
18
    "build": "gulp build-app",
19
    "changelog": "conventional-changelog --config .github/changelog.js -i HISTORY.md -s",
20
    "release": "gulp release --env=production",
21 22
    "release-dev": "gulp release --env=development",
    "release-mas-dev": "build --publish never --mac mas-dev --c.mac.provisioningProfile=Development.provisionprofile",
23
    "lint": "eslint src",
24
    "pretest": "gulp build-unit-tests --env=test",
25 26 27
    "test-main": "electron-mocha --require source-map-support/register app/main.specs.js",
    "test-renderer": "electron-mocha --require source-map-support/register --renderer app/renderer.specs.js",
    "test": "npm-run-all test-main test-renderer",
Dan Schultzer's avatar
Dan Schultzer committed
28
    "coverage": "npm test -- -R scripts/istanbul-reporter",
29
    "pree2e": "gulp build-e2e-tests --env=test",
30
    "e2e": "mocha app/e2e.js.autogenerated --require source-map-support/register"
Gabriel Engel's avatar
Gabriel Engel committed
31
  },
Christoph Bajohr's avatar
Christoph Bajohr committed
32
  "dependencies": {
33
    "@paulcbetts/system-idle-time": "^1.0.4",
34
    "electron-updater": "3.0.4",
35
    "freedesktop-notifications": "^1.2.3",
Gabriel Engel's avatar
Gabriel Engel committed
36 37
    "fs-jetpack": "^2.2.0",
    "lodash": "^4.17.11",
38 39
    "spellchecker": "^3.5.0",
    "tmp": "^0.0.33"
Jakub Szwacz's avatar
Jakub Szwacz committed
40
  },
41
  "optionalDependencies": {},
Jakub Szwacz's avatar
Jakub Szwacz committed
42
  "devDependencies": {
43
    "@rocket.chat/eslint-config": "^0.1.2",
Gabriel Engel's avatar
Gabriel Engel committed
44 45
    "chai": "^4.2.0",
    "conventional-changelog-cli": "^2.0.11",
46 47
    "electron": "^2.0.14",
    "electron-builder": "^20.28.4",
Gabriel Engel's avatar
Gabriel Engel committed
48
    "electron-mocha": "^6.0.4",
Gabriel Engel's avatar
Gabriel Engel committed
49
    "eslint": "^5.9.0",
50
    "gulp": "^3.9.1",
51
    "gulp-batch": "^1.0.5",
Gabriel Engel's avatar
Gabriel Engel committed
52
    "gulp-less": "^4.0.1",
Gabriel Delavald's avatar
Gabriel Delavald committed
53
    "gulp-plumber": "^1.2.0",
54
    "gulp-rename": "^1.4.0",
55
    "gulp-util": "^3.0.8",
Gabriel Engel's avatar
Gabriel Engel committed
56
    "gulp-watch": "^5.0.1",
57
    "istanbul": "^0.4.5",
Jakub Szwacz's avatar
Jakub Szwacz committed
58
    "minimist": "^1.2.0",
Gabriel Engel's avatar
Gabriel Engel committed
59
    "mocha": "^5.2.0",
60
    "npm-run-all": "^4.1.3",
Gabriel Engel's avatar
Gabriel Engel committed
61
    "rollup": "^0.67.3",
Gabriel Engel's avatar
Gabriel Engel committed
62
    "rollup-plugin-istanbul": "^2.0.1",
63
    "rollup-plugin-json": "^3.1.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
64
    "run-sequence": "^2.2.1",
Gabriel Engel's avatar
Gabriel Engel committed
65 66
    "sinon": "^7.1.1",
    "spectron": "^5.0.0"
Alex Brazier's avatar
Alex Brazier committed
67 68 69 70 71
  },
  "devEngines": {
    "node": ">=7.x",
    "npm": ">=4.x",
    "yarn": ">=0.21.3"
Christoph Bajohr's avatar
Christoph Bajohr committed
72
  }
Jakub Szwacz's avatar
Jakub Szwacz committed
73
}