{ "name": "eoapi", "souceLocale": "zh-Hans", "version": "1.3.0", "main": "out/app/electron-main/main.js", "description": "A lightweight, extensible API tool", "homepage": "https://github.com/eolinker/eoapi.git", "author": "eoapi", "private": true, "workspaces": [ "src/workbench/browser", "src/workbench/node/request" ], "scripts": { "postinstall": "electron-builder install-app-deps", "start": "npm-run-all -p start:workbench electron:serve", "serve:web": "cd src/workbench/browser && npm run ng:serve", "start:workbench": "cd src/workbench/browser && yarn start", "build:workbench": "cd src/workbench/browser && yarn build", "test:workbench": "cd src/workbench/browser && yarn test", "electron:serve": "wait-on tcp:4200 && npm run electron:dev", "electron:dev:static": "npm run electron:tsc && electron .", "electron:dev": "npm run electron:tsc && electron . --development", "build": "npm-run-all -s build:workbench clear:electron:tsc electron:tsc && electron-builder build", "build:static": "npm run clear:electron:tsc&&npm run electron:tsc && electron-builder build", "release": "npm-run-all -s build:workbench electron:tsc && electron-builder --publish=always", "release:m1": "npm-run-all -s build:workbench electron:tsc && electron-builder -m=dmg --arm64 -p onTagOrDraft", "test": "npm-run-all --serial test:*", "clear:electron:tsc": "tsc --build --clean", "electron:tsc": "tsc -p tsconfig.json", "copyfile:out": "copyfiles -u 1 src/**/*.json src/app/common/images/** out" }, "dependencies": { "@bqy/node-module-alias": "^1.0.1", "@electron/remote": "2.0.8", "copyfiles": "2.4.1", "electron-log": "^4.4.8", "electron-store": "8.0.2", "electron-updater": "^5.0.5", "express": "4.18.1", "fix-path": "3.0.0", "npm": "6.14.17", "portfinder": "1.0.28", "resolve": "^1.22.1", "rxjs": "7.5.5", "jquery": "^3.3.0", "jsdom": "^11.5.1", "content-disposition": "^0.5.4", "crypto-js": "^4.1.1", "form-data": "^4.0.0", "iconv-lite": "^0.6.3", "xml2js": "^0.4.23" }, "devDependencies": { "@types/node": "18.0.0", "@typescript-eslint/eslint-plugin": "5.29.0", "@typescript-eslint/parser": "5.29.0", "dmg-builder": "23.2.0", "electron": "19.0.6", "electron-builder": "23.1.0", "electron-notarize": "1.2.1", "electron-reload": "1.5.0", "eslint": "8.18.0", "eslint-plugin-import": "2.26.0", "eslint-plugin-jsdoc": "39.3.3", "eslint-plugin-prefer-arrow": "1.2.3", "npm-run-all": "4.1.5", "ts-node": "10.8.1", "typescript": "~4.7.4", "wait-on": "6.0.1" }, "__npminstall_done": false, "node-module-alias": { "eo": "./out" } }