package.json 2.52 KB
Newer Older
1
{
Pouya Kary's avatar
Pouya Kary committed
2 3
  "name": "telephone",
  "productName": "Telephone",
Pouya Kary's avatar
Pouya Kary committed
4
  "description": "A personal fork of Black Screen",
5
  "version": "0.2.76",
6
  "main": "compiled/src/main/Main.js",
Pouya Kary's avatar
Pouya Kary committed
7
  "author": "Pouya Kary <k@karyfoundation.org>",
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
8 9
  "repository": {
    "type": "git",
Pouya Kary's avatar
Pouya Kary committed
10
    "url": "https://github.com/pmkary/telephone.git"
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
11
  },
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
12
  "bugs": {
Pouya Kary's avatar
Pouya Kary committed
13
    "url": "https://github.com/pmkary/telephone/issues"
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
14
  },
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
15
  "engineStrict": true,
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
16
  "engines": {
17
    "node": ">= 6.0.0"
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
18
  },
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
19 20 21 22 23 24
  "keywords": [
    "terminal",
    "emulator",
    "shell",
    "console"
  ],
25
  "dependencies": {
Drew's avatar
Drew committed
26 27 28 29 30
    "@types/electron": "1.3.22",
    "@types/lodash": "4.14.36",
    "@types/node": "6.0.41",
    "@types/pty.js": "0.2.31",
    "@types/react": "0.14.37",
31
    "child-process-promise": "2.2.0",
Drew's avatar
Drew committed
32
    "dirStat": "0.0.2",
33 34 35 36
    "font-awesome": "4.6.3",
    "fs-extra": "0.30.0",
    "fuzzaldrin": "2.1.0",
    "immutable": "3.8.1",
37
    "lodash": "4.16.6",
38
    "mode-to-permissions": "0.0.2",
Travis CI's avatar
Travis CI committed
39
    "node-ansiparser": "2.2.0",
40
    "pty.js": "shockone/pty.js",
Drew's avatar
Drew committed
41 42
    "react": "15.3.2",
    "react-dom": "15.3.2",
Drew's avatar
Drew committed
43
    "tinycolor2": "1.4.1",
44 45
    "uuid": "2.0.3",
    "yargs-parser": "4.0.2"
46
  },
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
47
  "devDependencies": {
Drew's avatar
Drew committed
48 49
    "@types/chai": "3.4.34",
    "@types/mocha": "2.2.32",
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
50
    "chai": "3.5.0",
Travis CI's avatar
Travis CI committed
51
    "devtron": "1.3.0",
52
    "electron-builder": "6.3.4",
Drew's avatar
Drew committed
53
    "electron-prebuilt": "1.2.8",
54
    "electron-rebuild": "1.2.0",
55
    "mocha": "3.1.2",
56
    "npm-check-updates": "2.8.6",
Drew's avatar
Drew committed
57
    "spectron": "3.4.0",
58
    "ts-node": "1.6.1",
59
    "tslint": "3.15.1",
Drew's avatar
Drew committed
60
    "typescript": "2.0.3"
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
61 62
  },
  "scripts": {
63
    "preinstall": "npm prune",
Travis CI's avatar
Travis CI committed
64
    "postinstall": "electron-rebuild",
65
    "pack": "npm run compile && build",
66
    "release": "build --publish always --prerelease",
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
67
    "electron": "electron .",
68
    "prestart": "npm install && npm run compile",
69
    "start": "bash housekeeping/start.sh",
70
    "test": "npm run lint && npm run unit-tests && npm run integration-tests && build --publish never",
71
    "unit-tests": "ELECTRON_RUN_AS_NODE=1 electron $(which mocha) --require ts-node/register $(find test -name '*_spec.ts')",
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
72
    "integration-tests": "npm run compile && mocha",
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
73
    "update-dependencies": "ncu -u",
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
74
    "lint": "tslint `find src -name '*.ts*'`",
75
    "cleanup": "rm -rf compiled/src",
76
    "copy-html": "mkdir -p compiled/src/views && cp src/views/index.html compiled/src/views",
77 78
    "compile": "npm run cleanup && npm run tsc && npm run copy-html",
    "tsc": "tsc"
Volodymyr Shatsky's avatar
Volodymyr Shatsky committed
79
  },
80 81
  "license": "MIT",
  "directories": {
82
    "app": "."
83 84
  },
  "build": {
Pouya Kary's avatar
Pouya Kary committed
85
    "appId": "us.kary.telephone",
Drew's avatar
Drew committed
86
    "category": "public.app-category.developer-tools"
87
  }
88
}