UNPKG

2.7 kBJSONView Raw
1{
2 "name": "@electron/get",
3 "version": "1.14.1",
4 "description": "Utility for downloading artifacts from different versions of Electron",
5 "main": "dist/cjs/index.js",
6 "module": "dist/esm/index.js",
7 "repository": "https://github.com/electron/get",
8 "author": "Samuel Attard",
9 "license": "MIT",
10 "scripts": {
11 "build": "tsc && tsc -p tsconfig.esm.json",
12 "build:docs": "typedoc --out docs",
13 "eslint": "eslint --ext .ts src test",
14 "jest": "jest --coverage",
15 "lint": "npm run prettier && npm run eslint",
16 "prettier": "prettier --check \"src/**/*.ts\" \"test/**/*.ts\"",
17 "prepublishOnly": "npm run build",
18 "test": "npm run lint && npm run jest",
19 "test:nonetwork": "npm run lint && npm run jest -- --testPathIgnorePatterns network.spec"
20 },
21 "files": [
22 "dist/*",
23 "README.md"
24 ],
25 "engines": {
26 "node": ">=8.6"
27 },
28 "dependencies": {
29 "debug": "^4.1.1",
30 "env-paths": "^2.2.0",
31 "fs-extra": "^8.1.0",
32 "got": "^9.6.0",
33 "progress": "^2.0.3",
34 "semver": "^6.2.0",
35 "sumchecker": "^3.0.1"
36 },
37 "devDependencies": {
38 "@continuous-auth/semantic-release-npm": "^2.0.0",
39 "@types/debug": "^4.1.4",
40 "@types/fs-extra": "^8.0.0",
41 "@types/got": "^9.4.4",
42 "@types/jest": "^24.0.13",
43 "@types/node": "^12.0.2",
44 "@types/progress": "^2.0.3",
45 "@types/semver": "^6.2.0",
46 "@typescript-eslint/eslint-plugin": "^2.34.0",
47 "@typescript-eslint/parser": "^2.34.0",
48 "eslint": "^6.8.0",
49 "eslint-config-prettier": "^6.15.0",
50 "eslint-plugin-import": "^2.22.1",
51 "eslint-plugin-jest": "< 24.0.0",
52 "husky": "^2.3.0",
53 "jest": "^24.8.0",
54 "lint-staged": "^8.1.7",
55 "prettier": "^1.17.1",
56 "ts-jest": "^24.0.0",
57 "typedoc": "^0.17.2",
58 "typescript": "^3.8.0"
59 },
60 "eslintConfig": {
61 "parser": "@typescript-eslint/parser",
62 "extends": [
63 "eslint:recommended",
64 "plugin:@typescript-eslint/eslint-recommended",
65 "plugin:@typescript-eslint/recommended",
66 "plugin:jest/recommended",
67 "plugin:import/errors",
68 "plugin:import/warnings",
69 "plugin:import/typescript",
70 "prettier",
71 "prettier/@typescript-eslint"
72 ]
73 },
74 "husky": {
75 "hooks": {
76 "pre-commit": "lint-staged"
77 }
78 },
79 "lint-staged": {
80 "*.ts": [
81 "eslint --fix",
82 "prettier --write",
83 "git add"
84 ]
85 },
86 "keywords": [
87 "electron",
88 "download",
89 "prebuild",
90 "get",
91 "artifact",
92 "release"
93 ],
94 "optionalDependencies": {
95 "global-agent": "^3.0.0",
96 "global-tunnel-ng": "^2.7.1"
97 },
98 "resolutions": {
99 "eslint/inquirer": "< 7.3.0",
100 "**/@typescript-eslint/typescript-estree/semver": "^6.3.0"
101 }
102}