package.json 2.36 KB
Newer Older
Amaury Martiny's avatar
Amaury Martiny committed
1
{
Amaury Martiny's avatar
Amaury Martiny committed
2
3
  "name": "fether",
  "description": "Fether Wallet",
4
  "version": "0.4.3",
Amaury Martiny's avatar
Amaury Martiny committed
5
  "private": true,
Amaury Martiny's avatar
Amaury Martiny committed
6
7
  "author": "Parity Team <admin@parity.io>",
  "maintainers": [
8
9
    "Axel Chalon",
    "Amaury Martiny",
10
    "Thibaut Sardan"
Amaury Martiny's avatar
Amaury Martiny committed
11
12
  ],
  "contributors": [],
13
  "license": "BSD-3-Clause",
Amaury Martiny's avatar
Amaury Martiny committed
14
15
  "repository": {
    "type": "git",
16
    "url": "git+https://github.com/paritytech/fether.git"
Amaury Martiny's avatar
Amaury Martiny committed
17
  },
Amaury Martiny's avatar
Amaury Martiny committed
18
  "bugs": {
19
    "url": "https://github.com/paritytech/fether/issues"
Amaury Martiny's avatar
Amaury Martiny committed
20
  },
Amaury Martiny's avatar
Amaury Martiny committed
21
22
23
24
  "keywords": [
    "Ethereum",
    "Light",
    "Light Client",
25
    "Parity"
26
  ],
27
  "homepage": "https://github.com/paritytech/fether",
Amaury Martiny's avatar
Amaury Martiny committed
28
29
30
31
32
  "workspaces": {
    "packages": [
      "packages/*"
    ],
    "nohoist": [
Amaury Martiny's avatar
Amaury Martiny committed
33
34
      "**/electron-builder",
      "**/electron-builder/**",
Amaury Martiny's avatar
Amaury Martiny committed
35
36
37
38
      "**/electron-webpack",
      "**/electron-webpack/**"
    ]
  },
Amaury Martiny's avatar
Amaury Martiny committed
39
  "engines": {
40
    "node": ">=10.10.0",
Amaury Martiny's avatar
Amaury Martiny committed
41
    "yarn": "^1.4.2"
Amaury Martiny's avatar
Amaury Martiny committed
42
  },
43
  "scripts": {
44
    "postinstall": "yarn fetch-parity",
45
    "build": "lerna run build",
46
    "preelectron": "yarn build",
47
    "electron": "cd packages/fether-electron && yarn electron",
48
    "fetch-parity": "cd scripts && node ./fetch-latest-parity.js",
49
    "lint-files": "FILES='**/*.js' ./scripts/lint-files.sh $FILES",
50
    "lint": "yarn lint-files",
51
    "prepackage": "yarn build",
Amaury Martiny's avatar
Amaury Martiny committed
52
53
    "package": "cd packages/fether-electron && yarn package",
    "release": "cd packages/fether-electron && yarn release",
54
    "start": "npm-run-all -l -p start-*",
Amaury Martiny's avatar
Amaury Martiny committed
55
56
57
    "start-electron": "cd packages/fether-electron && yarn start",
    "start-react": "cd packages/fether-react && yarn start",
    "start-ui": "cd packages/fether-ui && yarn start",
58
59
    "test": "semistandard '**/*.js' --parser babel-eslint && CI=true lerna run test --parallel",
    "update-tokens": "yarn run ts-node --project scripts/updateTokens/tsconfig.json scripts/updateTokens"
60
61
62
  },
  "husky": {
    "hooks": {
63
      "pre-commit": "FILES=`git diff --staged --name-only --diff-filter=d HEAD | grep -E '.js$'`; [ -z \"$FILES\" ] && exit 0; yarn lint-files $FILES; git add $FILES"
64
    }
65
66
  },
  "devDependencies": {
67
    "babel-eslint": "^10.0.1",
68
    "husky": "^1.0.0-rc.13",
69
    "lerna": "^3.18.3",
Amaury Martiny's avatar
Amaury Martiny committed
70
    "npm-run-all": "^4.1.2",
71
    "prettier": "^1.14.2",
72
    "semistandard": "^13.0.1"
Axel Chalon's avatar
Axel Chalon committed
73
74
75
76
  },
  "dependencies": {
    "download": "^7.1.0",
    "node-fetch": "^2.3.0",
77
78
79
    "semver": "^5.6.0",
    "ts-node": "^8.0.3",
    "typescript": "^3.3.4000"
80
81
82
  },
  "resolutions": {
    "kind-of": ">=6.0.3"
83
  }
84
}