1{
2  "name": "rstudio",
3  "productName": "RStudio",
4  "version": "0.0.1",
5  "description": "RStudio",
6  "main": "./dist/src/main/main.js",
7  "repository": "https://github.com/rstudio/rstudio",
8  "author": "RStudio PBC",
9  "license": "AGPL-3.0-only",
10  "devDependencies": {
11    "@tsconfig/node14": "^1.0.0",
12    "@types/chai": "^4.2.18",
13    "@types/crc": "^3.4.0",
14    "@types/line-reader": "^0.0.34",
15    "@types/mocha": "^8.2.2",
16    "@types/node": "^15.14.0",
17    "@types/sinon": "^10.0.2",
18    "@types/uuid": "^8.3.0",
19    "@typescript-eslint/eslint-plugin": "^4.28.5",
20    "@typescript-eslint/parser": "^4.28.5",
21    "chai": "^4.3.4",
22    "electron": "^13.0.1",
23    "electron-mocha": "^10.0.0",
24    "electron-packager": "^15.2.0",
25    "eslint": "^7.31.0",
26    "eslint-config-standard": "^16.0.3",
27    "eslint-plugin-import": "^2.23.3",
28    "eslint-plugin-node": "^11.1.0",
29    "eslint-plugin-promise": "^5.1.0",
30    "mocha": "^8.4.0",
31    "nyc": "^15.1.0",
32    "playwright": "^1.12.3",
33    "recursive-copy": "^2.0.13",
34    "sinon": "^11.1.1",
35    "ts-node": "^10.0.0",
36    "typescript": "^4.3.5"
37  },
38  "dependencies": {
39    "crc": "^3.8.0",
40    "electron-store": "^8.0.0",
41    "line-reader": "^0.4.0",
42    "uuid": "^8.3.2"
43  },
44  "scripts": {
45    "build": "yarn run compile && yarn run copy-files",
46    "clean": "ts-node scripts/clean.ts",
47    "compile": "tsc",
48    "copy-files": "ts-node scripts/copy-files.ts",
49    "launch": "electron --trace-warnings ./dist/src/main/main.js",
50    "package": "yarn run clean && yarn run build && electron-packager ./ --prune --package-manager=yarn --out=./package --overwrite --ignore tsconfig.tsbuildinfo",
51    "lint": "eslint ./src ./test",
52    "show-version": "yarn run build && electron ./dist/src/main/main.js --version-json",
53    "start-diag": "yarn run build && yarn run launch --run-diagnostics",
54    "start": "yarn run build && yarn run launch",
55    "test": "electron-mocha -c --config ./test/unit/mocharc.json",
56    "testcover": "nyc electron-mocha -c --config ./test/unit/mocharc.json",
57    "testint": "mocha -c --config ./test/int/mocharc.json",
58    "testintwip": "mocha -c -g WIP  --config ./test/int/mocharc.json",
59    "testwip": "electron-mocha -c -g WIP --config ./test/unit/mocharc.json",
60    "watch": "tsc -w",
61    "win-package": "yarn run package && ts-node scripts/package-helper"
62  }
63}
64