123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- {
- "name": "socket-benmark",
- "description": "压力测试GUI",
- "private": true,
- "engines": {
- "node": ">=v16.13",
- "npm": ">=8.1"
- },
- "author": {
- "email": "kozackunisoft@gmail.com",
- "name": "Alex Kozack",
- "url": "https://kozack.me"
- },
- "main": "packages/main/dist/index.cjs",
- "scripts": {
- "build": "npm run build:main && npm run build:preload && npm run build:renderer",
- "build:main": "cd ./packages/main && vite build",
- "build:preload": "cd ./packages/preload && vite build",
- "build:renderer": "cd ./packages/renderer && vite build",
- "compile": "cross-env MODE=production npm run build && electron-builder build --config .electron-builder.config.js --dir --config.asar=true",
- "test": "npm run test:main && npm run test:preload && npm run test:renderer && npm run test:e2e",
- "test:e2e": "vitest run",
- "test:main": "vitest run -r packages/main --passWithNoTests",
- "test:preload": "vitest run -r packages/preload --passWithNoTests",
- "test:renderer": "vitest run -r packages/renderer --passWithNoTests",
- "watch": "node scripts/watch.js",
- "lint": "eslint . --ext js,ts,vue --fix",
- "typecheck:main": "tsc --noEmit -p packages/main/tsconfig.json",
- "typecheck:preload": "tsc --noEmit -p packages/preload/tsconfig.json",
- "typecheck:renderer": "vue-tsc --noEmit -p packages/renderer/tsconfig.json",
- "typecheck": "npm run typecheck:main && npm run typecheck:preload && npm run typecheck:renderer",
- "rebuild-node-pty": "electron-rebuild -f -o node-pty",
- "postinstall": "cross-env ELECTRON_RUN_AS_NODE=1 npx --no-install electron ./scripts/update-electron-vendors.js && yarn run rebuild-node-pty"
- },
- "devDependencies": {
- "@typescript-eslint/eslint-plugin": "5.30.5",
- "@typescript-eslint/parser": "^5.30.7",
- "@vitejs/plugin-vue": "3.0.0-beta.1",
- "@vue/test-utils": "2.0.2",
- "autoprefixer": "^10.4.7",
- "cpy-cli": "^3.1.1",
- "cross-env": "7.0.3",
- "electron": "19.0.8",
- "electron-builder": "23.1.0",
- "electron-devtools-installer": "3.2.0",
- "eslint": "8.19.0",
- "eslint-plugin-vue": "9.2.0",
- "happy-dom": "6.0.2",
- "nano-staged": "0.8.0",
- "playwright": "1.23.2",
- "postcss": "^8.4.14",
- "simple-git-hooks": "2.8.0",
- "typescript": "4.7.4",
- "unplugin-auto-expose": "0.0.1",
- "vite": "3.0.0",
- "vitest": "0.18.0",
- "vue-tsc": "0.38.4",
- "electron-rebuild": "^3.2.8"
- },
- "dependencies": {
- "electron-updater": "5.0.5",
- "node-pty": "^0.10.1",
- "socket.io-client": "^4.5.1",
- "socket.io-msgpack-parser": "^3.0.1",
- "vue": "3.2.37",
- "xterm": "^4.19.0",
- "xterm-addon-fit": "^0.5.0"
- }
- }
|