diff --git a/ElectronJS/package.json b/ElectronJS/package.json index d32bbdd..f040047 100644 --- a/ElectronJS/package.json +++ b/ElectronJS/package.json @@ -27,7 +27,7 @@ "@electron-forge/maker-rpm": "^6.0.5", "@electron-forge/maker-squirrel": "^6.0.5", "@electron-forge/maker-zip": "^6.0.5", - "electron": "^20.0.1" + "electron": "^27.1.3" }, "repository": "https://github.com/NaiboWang/EasySpider", "dependencies": { diff --git a/ElectronJS/package_win32.json b/ElectronJS/package_win32.json new file mode 100644 index 0000000..d32bbdd --- /dev/null +++ b/ElectronJS/package_win32.json @@ -0,0 +1,83 @@ +{ + "name": "easy-spider", + "productName": "EasySpider", + "version": "0.6.0", + "icon": "./favicon", + "description": "NoCode Visual Web Crawler", + "main": "main.js", + "scripts": { + "start_direct": "electron .", + "change_version": "node change_version.js", + "start": "electron-forge start", + "package": "electron-forge package", + "make": "electron-forge make" + }, + "keywords": [ + "Electron", + "quick", + "start", + "tutorial", + "demo" + ], + "author": "Naibo Wang", + "license": "AGPL-3.0", + "devDependencies": { + "@electron-forge/cli": "^6.0.5", + "@electron-forge/maker-deb": "^6.0.5", + "@electron-forge/maker-rpm": "^6.0.5", + "@electron-forge/maker-squirrel": "^6.0.5", + "@electron-forge/maker-zip": "^6.0.5", + "electron": "^20.0.1" + }, + "repository": "https://github.com/NaiboWang/EasySpider", + "dependencies": { + "cors": "^2.8.5", + "electron-squirrel-startup": "^1.0.0", + "express": "^4.18.2", + "formidable": "^3.5.0", + "http": "^0.0.1-security", + "multer": "^1.4.5-lts.1", + "node-abi": "^3.52.0", + "node-window-manager": "^2.2.4", + "selenium-webdriver": "^4.16.0", + "ws": "^8.12.0", + "xlsx": "^0.18.5" + }, + "config": { + "forge": { + "makers": [ + { + "name": "@electron-forge/maker-squirrel", + "config": { + "name": "EasySpider" + } + }, + { + "name": "@electron-forge/maker-zip", + "platforms": [ + "darwin" + ] + }, + { + "name": "@electron-forge/maker-deb" + }, + { + "name": "@electron-forge/maker-rpm" + } + ], + "packagerConfig": { + "icon": "./favicon", + "appVersion": "0.6.0", + "name": "EasySpider", + "executableName": "EasySpider", + "appCopyright": "Naibo Wang (naibowang@foxmail.com)", + "win32metadata": { + "ProductName": "EasySpider", + "CompanyName": "王乃博 (浙江大学与新加坡国立大学)", + "FileDescription": "EasySpider" + } + }, + "publishers": [] + } + } +}