2 "name": "bytom-wallet",
3 "productName": "Bytom Wallet",
5 "electronVersion": "1.8.3",
6 "appId": "io.bytom.desktop",
8 "buildResources": "./",
17 "!node_modules/electron/",
18 "!node_modules/electron/**/*"
21 "icon": "static/images/app-icon/mac/app.icns",
22 "artifactName": "${name}-desktop-${version}-${os}.${ext}",
23 "category": "public.app-category.wallet",
24 "extraResources": "bytomd/bytomd-darwin_amd64",
37 "path": "/Applications"
46 "icon": "static/images/app-icon/win/app.ico",
47 "artifactName": "${name}-desktop-${version}-${os}-${arch}.${ext}",
48 "extraResources": "bytomd/bytomd-windows_${env.ARCH_VARIABLE}.exe",
52 "maintainer": "bytom contributors <zhiting.fly@bytom.io>",
53 "artifactName": "${name}-desktop-${version}-${os}-${arch}.${ext}",
54 "executableName": "Bytom Wallet",
55 "extraResources": "bytomd/bytomd-linux_${env.ARCH_VARIABLE}",
57 "category": "Finance",
58 "packageCategory": "wallet",
59 "icon": "static/images/app-icon/png/app.png"
64 "description": "Bytom Wallet Desktop",
67 "build:dll": "node ./bin/dependencies.js",
68 "postinstall": "npm run build:dll",
69 "electron-dev": "DEV_URL=http://localhost:3000/index.html electron --inspect=5858 main.js .",
70 "build": "NODE_ENV=production webpack --config webpack/webpack.app.js ",
71 "lint": "eslint \"src/**\"",
72 "start": "hjs-dev-server webpack/webpack.app.js --hot --host 0.0.0.0",
73 "generate-component": "babel-node bin/generate.js component",
74 "package": "npm run build && npm-run-all package:* ",
75 "package:mac": "electron-builder -m ",
76 "package:win-32": "ARCH_VARIABLE=386 electron-builder --win --ia32",
77 "package:win-64": "ARCH_VARIABLE=amd64 electron-builder --win --x64 ",
78 "package:linux-32": "ARCH_VARIABLE=386 electron-builder -l --ia32",
79 "package:linux-64": "ARCH_VARIABLE=amd64 electron-builder -l --x64"
82 "license": "AGPL-3.0-only",
89 "babel-polyfill": "~6.16.0",
90 "babel-register": "~6.22.0",
91 "bignumber.js": "^7.2.1",
92 "bootstrap-sass": "~3.4.1",
94 "classnames": "~2.2.5",
95 "electron-settings": "~3.1.4",
96 "fetch-ponyfill": "~3.0.2",
99 "i18next-browser-languagedetector": "^2.2.3",
100 "lodash": "~4.17.14",
104 "moment-timezone": "^0.5.17",
106 "pluralize": "~3.0.0",
107 "prop-types": "^15.6.2",
110 "react-ace": "~6.2.0",
111 "react-autosuggest": "~9.4.2",
112 "react-bootstrap": "~0.30.3",
113 "react-dom": "~15.5.0",
114 "react-i18next": "^8.0.7",
115 "react-markdown": "^2.5.0",
116 "react-overlays": "~0.8.3",
117 "react-redux": "~4.4.5",
118 "react-router": "~2.6.0",
119 "react-router-redux": "~4.0.5",
120 "react-router-scroll": "~0.3.2",
122 "redux-form": "~5.3.6",
123 "redux-thunk": "~2.1.0",
124 "reselect": "^3.0.0",
126 "tcp-port-used": "^1.0.1",
131 "autoprefixer": "~6.7.7",
132 "babel-cli": "~6.26.0",
133 "babel-core": "~6.11.4",
134 "babel-eslint": "~7.0.0",
135 "babel-loader": "~6.2.4",
136 "babel-plugin-transform-object-rest-spread": "~6.8.0",
137 "babel-preset-es2015": "~6.9.0",
138 "babel-preset-react": "~6.5.0",
139 "babel-preset-react-hmre": "~1.1.1",
140 "bootstrap-loader": "~1.0.10",
143 "chai-as-promised": "~6.0.0",
144 "command-line-args": "~3.0.1",
145 "command-line-commands": "~1.0.4",
146 "css-loader": "0.26.1",
147 "electron": "~1.8.8",
148 "electron-builder": "^20.10.0",
150 "eslint-plugin-react": "~7.14.2",
152 "file-loader": "~0.9.0",
153 "hjs-webpack": "~8.4.3",
154 "js-yaml": "^3.13.1",
155 "json-loader": "~0.5.4",
157 "npm-run-all": "^4.1.2",
158 "node-sass": "~4.12.0",
159 "postcss-loader": "~1.1.0",
160 "react-hot-loader": "~1.3.0",
161 "resolve-url-loader": "~1.6.0",
162 "sass-loader": "~7.1.0",
163 "sass-resources-loader": "~1.1.0",
165 "style-loader": "~0.13.1",
166 "url-loader": "~0.5.7"