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}-${version}-${os}.${ext}",
23 "category": "public.app-category.wallet",
24 "extraResources": "bytomd/bytomd-darwin_amd64",
40 "path": "/Applications"
49 "icon": "static/images/app-icon/win/app.ico",
50 "artifactName": "${name}-${version}-${os}-${arch}.${ext}",
51 "extraResources": "bytomd/bytomd-windows_${env.ARCH_VARIABLE}.exe",
58 "maintainer": "bytom contributors <zhiting.fly@bytom.io>",
59 "artifactName": "${name}-${version}-${os}-${arch}.${ext}",
60 "extraResources": "bytomd/bytomd-linux_${env.ARCH_VARIABLE}",
67 "Exec": "/opt/bytom/bytom %U",
70 "Path": "/opt/bytom/",
71 "StartupNotify": "true",
73 "Type": "Application",
74 "Categories": "Finance;Security"
76 "category": "Finance",
77 "packageCategory": "wallet",
78 "icon": "static/images/app-icon/png/app.png"
86 "build:dll": "node ./bin/dependencies.js",
87 "postinstall": "npm run build:dll",
88 "electron-dev": "DEV_URL=http://localhost:3000/index.html electron --inspect=5858 main.js .",
89 "build": "NODE_ENV=production webpack --config webpack/webpack.app.js ",
90 "build-electron": "NODE_ENV=production MODE=electron webpack --config webpack/webpack.app.js ",
91 "lint": "eslint \"src/**\"",
92 "start": "hjs-dev-server webpack/webpack.app.js --hot --host 0.0.0.0",
93 "generate-component": "babel-node bin/generate.js component",
94 "package": "npm-run-all package:* ",
95 "package:mac": "electron-builder -m ",
96 "package:win-32": "ARCH_VARIABLE=386 electron-builder --win --ia32",
97 "package:win-64": "ARCH_VARIABLE=amd64 electron-builder --win --x64 ",
98 "package:linux-32": "ARCH_VARIABLE=386 electron-builder -l --ia32",
99 "package:linux-64": "ARCH_VARIABLE=amd64 electron-builder -l --x64"
102 "license": "AGPL-3.0-only",
110 "fetch-ponyfill": "~3.0.2",
112 "babel-polyfill": "~6.16.0",
113 "bootstrap-sass": "~3.3.7",
114 "classnames": "~2.2.5",
115 "electron-settings": "~3.1.4",
117 "i18next": "~10.5.1",
121 "moment-timezone": "~0.5.5",
122 "pluralize": "~3.0.0",
123 "prop-types": "^15.5.8",
125 "react-ace": "~3.5.0",
126 "react-autosuggest": "~6.0.4",
127 "react-bootstrap": "~0.30.3",
128 "react-dom": "~15.5.0",
129 "react-markdown": "^2.5.0",
130 "react-redux": "~4.4.5",
131 "react-router": "~2.6.0",
132 "react-router-redux": "~4.0.5",
133 "react-router-scroll": "~0.3.2",
135 "redux-form": "~5.3.2",
136 "redux-thunk": "~2.1.0",
137 "reselect": "^3.0.0",
142 "autoprefixer": "~6.7.7",
143 "babel-cli": "~6.14.0",
144 "babel-core": "~6.11.4",
145 "babel-eslint": "~7.0.0",
146 "babel-loader": "~6.2.4",
147 "babel-plugin-transform-object-rest-spread": "~6.8.0",
148 "babel-preset-es2015": "~6.9.0",
149 "babel-preset-react": "~6.5.0",
150 "babel-preset-react-hmre": "~1.1.1",
151 "babel-register": "~6.22.0",
152 "bootstrap-loader": "~1.0.10",
154 "chai-as-promised": "~6.0.0",
155 "command-line-args": "~3.0.1",
156 "command-line-commands": "~1.0.4",
157 "css-loader": "0.14.5",
158 "electron": "~1.8.3",
159 "electron-builder": "^20.10.0",
160 "electron-packager": "^8.6.0",
162 "eslint-plugin-react": "~6.4.0",
163 "file-loader": "~0.9.0",
165 "gulp-clean": "~0.4.0",
166 "gulp-zip": "~4.1.0",
167 "hjs-webpack": "~8.3.0",
168 "json-loader": "~0.5.4",
171 "node-sass": "~3.8.0",
172 "npm-run-all": "^4.1.2",
173 "postcss-loader": "~1.1.0",
174 "react-hot-loader": "~1.3.0",
175 "resolve-url-loader": "~1.6.0",
176 "sass-loader": "~4.0.0",
177 "sass-resources-loader": "~1.1.0",
179 "style-loader": "~0.13.1",
180 "url-loader": "~0.5.7",
181 "wdio-browserstack-service": "~0.1.4",
182 "wdio-mocha-framework": "~0.5.8",
183 "wdio-selenium-standalone-service": "0.0.7",
184 "wdio-spec-reporter": "0.0.5",
185 "webdriverio": "~4.6.2"