From 1839361af91c6f4a9100fda8a92d316d1aff78c0 Mon Sep 17 00:00:00 2001 From: z0gSh1u Date: Tue, 3 Jun 2025 14:48:51 +0800 Subject: [PATCH 1/4] fix: antd icon as ghost dependency --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 650ea14..f375eb1 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "url": "https://github.com/electron-modules/electrom" }, "dependencies": { + "@ant-design/icons": "4", "debug": "4", "filesize": "6", "lodash": "4", From 51232d79c6e6395e9dad71fe3d6b01dbda494280 Mon Sep 17 00:00:00 2001 From: z0gSh1u Date: Tue, 3 Jun 2025 14:49:12 +0800 Subject: [PATCH 2/4] chore: use `npx` instead of `npm bin` concat --- build.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index 3fe4ded..1261a62 100755 --- a/build.sh +++ b/build.sh @@ -3,11 +3,11 @@ rm -rf ./lib rm -rf ./dist # 2. tsc compile -`npm bin`/tsc +npx tsc # 3. copy source file -`npm bin`/copyup 'src/**/*.html' lib/ -`npm bin`/copyup 'src/**/*.less' lib/ +npx copyup 'src/**/*.html' lib/ +npx copyup 'src/**/*.less' lib/ # 4. webpack build npm run build:web From 22c12c13b521b9a7389e2194c393c087690dc506 Mon Sep 17 00:00:00 2001 From: z0gSh1u Date: Tue, 3 Jun 2025 14:49:31 +0800 Subject: [PATCH 3/4] fix: implicit any --- src/renderer/StatusBoard.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/StatusBoard.tsx b/src/renderer/StatusBoard.tsx index bc627c1..6223e13 100644 --- a/src/renderer/StatusBoard.tsx +++ b/src/renderer/StatusBoard.tsx @@ -182,7 +182,7 @@ const useViewModel = (props: StatusBoardProps) => { {type === 'Tab' && !isDevtoolsSelf && ( { + onClick={(e: any) => { e.stopPropagation(); openDevTools(item.webContentInfo); }} From 5ef9b7340e51b61f0ea7493093b97f913835630f Mon Sep 17 00:00:00 2001 From: z0gSh1u Date: Wed, 4 Jun 2025 19:44:28 +0800 Subject: [PATCH 4/4] chore: force to use bin shipped with the project itself --- build.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index 1261a62..b03e34d 100755 --- a/build.sh +++ b/build.sh @@ -3,11 +3,11 @@ rm -rf ./lib rm -rf ./dist # 2. tsc compile -npx tsc +./node_modules/.bin/tsc # 3. copy source file -npx copyup 'src/**/*.html' lib/ -npx copyup 'src/**/*.less' lib/ +./node_modules/.bin/copyup 'src/**/*.html' lib/ +./node_modules/.bin/copyup 'src/**/*.less' lib/ # 4. webpack build npm run build:web