From 639a661a9a70dfafeef2c58df5458f03316cdf0c Mon Sep 17 00:00:00 2001 From: zhandouxiaojiji Date: Wed, 2 Dec 2020 15:25:41 +0800 Subject: [PATCH] AppMenu add versioin --- main-process/AppMenu.ts | 8 ++++++++ package-lock.json | 31 +++++++++++++++++++------------ package.json | 1 + 3 files changed, 28 insertions(+), 12 deletions(-) diff --git a/main-process/AppMenu.ts b/main-process/AppMenu.ts index 7fc4a6b..2e2bae3 100644 --- a/main-process/AppMenu.ts +++ b/main-process/AppMenu.ts @@ -13,6 +13,8 @@ import MainEventType from "../common/MainEventType"; import { MainProcess } from "./MainProcess"; import Settings from "./Settings"; +const packageConf = require("../package.json"); + export default class AppMenu { private mainProcess: MainProcess; private mainWindow: BrowserWindow; @@ -369,6 +371,12 @@ export default class AppMenu { browserWindow.reload(); }, }, + { + type: 'separator', + }, + { + label: `当前版本:${packageConf.version}` + } ], }); } diff --git a/package-lock.json b/package-lock.json index 03938f4..45ba7f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "behavior3editor", - "version": "0.1.0", + "version": "0.1.4", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1274,8 +1274,7 @@ "version": "3.0.1", "resolved": "https://registry.npm.taobao.org/boolean/download/boolean-3.0.1.tgz", "integrity": "sha1-NezytKLuGRsLRJhvFOtfBSpcu08=", - "dev": true, - "optional": true + "dev": true }, "boxen": { "version": "4.2.0", @@ -2745,7 +2744,7 @@ }, "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", + "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "des.js": { @@ -5012,6 +5011,17 @@ "requires": { "node-fetch": "^1.0.1", "whatwg-fetch": ">=0.10.0" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz?cache=0&sync_timestamp=1599309179354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-1.7.3.tgz", + "integrity": "sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8=", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } } }, "jake": { @@ -5271,7 +5281,7 @@ }, "lodash": { "version": "4.17.20", - "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597335994883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz", "integrity": "sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI=" }, "lodash.camelcase": { @@ -5752,13 +5762,10 @@ "dev": true }, "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz?cache=0&sync_timestamp=1599309206591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-1.7.3.tgz", - "integrity": "sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8=", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } + "version": "2.6.1", + "resolved": "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.1.tgz?cache=0&sync_timestamp=1599309179354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-2.6.1.tgz", + "integrity": "sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI=", + "dev": true }, "node-libs-browser": { "version": "2.2.1", diff --git a/package.json b/package.json index 05631b7..76bb8d2 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "file-loader": "^6.1.1", "less": "^3.12.2", "less-loader": "^7.1.0", + "node-fetch": "^2.6.1", "source-map-loader": "^1.1.0", "style-loader": "^2.0.0", "ts-loader": "^8.0.4",