dataTool/package.json

83 lines
2.0 KiB
JSON

{
"name": "data-tools",
"version": "1.0.0",
"description": "基于Electron+React的数据处理桌面应用",
"main": "main.js",
"scripts": {
"start": "electron .",
"dev": "concurrently \"npm run start\" \"cross-env BROWSER=none npm run react-start\"",
"react-start": "react-scripts start",
"react-build": "react-scripts build",
"rebuild": "electron-rebuild",
"build": "electron-builder --config electron-builder-config.json --publish never",
"package": "npm run react-build && npm run rebuild && npm run build",
"package-portable": "npm run react-build && electron-packager . DataTools --platform=win32 --arch=x64 --out=release --overwrite --asar",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"keywords": [
"electron",
"react",
"excel",
"sqlite",
"data-processing"
],
"author": "",
"license": "ISC",
"homepage": "./",
"build": {
"appId": "com.datatools.app",
"productName": "DataTools",
"files": [
"build/**/*",
"node_modules/**/*",
"main.js",
"preload.js"
],
"directories": {
"buildResources": "assets",
"output": "release"
},
"win": {
"target": "nsis",
"sign": null
},
"npmRebuild": false,
"extraMetadata": {
"main": "main.js"
},
"asar": true,
"forceCodeSigning": false
},
"dependencies": {
"antd": "^5.7.1",
"electron-is-dev": "^2.0.0",
"exceljs": "^4.3.0",
"fs-extra": "^11.1.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sqlite3": "^5.1.6"
},
"devDependencies": {
"concurrently": "^8.2.0",
"cross-env": "^7.0.3",
"electron": "^27.3.8",
"electron-builder": "^24.6.3",
"electron-packager": "^17.1.2",
"electron-rebuild": "^3.2.9",
"react-scripts": "5.0.1"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}