开发者边车,github打不开,github加速,git clone加速,git release下载加速,stackoverflow加速
{
"name": "@docmirror/dev-sidecar-gui",
"version": "2.3.2",
"private": false,
"type": "module",
"main": "src/background.js",
"author": {
"email": "[email protected]",
"name": "Greper"
},
"description": "开发者边车辅助工具 — 加速 GitHub/NPM/Docker Hub 等站点的本地 MITM 代理",
"license": "MPL-2.0",
"homepage": "https://github.com/docmirror/dev-sidecar",
"scripts": {
"gen:tray-plugins": "node scripts/gen-tray-plugins.mjs",
"serve": "pnpm exec vue-cli-service serve",
"prebuild": "node scripts/gen-tray-plugins.mjs && node scripts/gen-kernel-info.mjs && node ../../_script/sync-official-config.mjs",
"build": "pnpm exec vue-cli-service build",
"lint": "pnpm exec vue-cli-service lint",
"preelectron": "node scripts/gen-tray-plugins.mjs && node scripts/gen-kernel-info.mjs",
"electron": "node ../../_script/electron-dev.mjs",
"electron:build": "node scripts/local-build-version.mjs",
"electron:build:ci": "npm run build && npm exec electron-builder -- --config electron-builder.config.cjs",
"version:local": "node scripts/local-build-version.mjs --print",
"postinstall": "node -e \"if (!process.env.CI) { try { require('node:child_process').execFileSync(process.execPath, ['node_modules/electron-builder/cli.js', 'install-app-deps'], { stdio: 'inherit' }) } catch (e) { console.warn('[postinstall] install-app-deps 失败,已跳过(可手动重跑):', e.message) } }\"",
"postuninstall": "pnpm exec electron-builder install-app-deps",
"gen:kernel-info": "node scripts/gen-kernel-info.mjs"
},
"dependencies": {
"@ant-design/icons-vue": "^7.0.1",
"@blue-frontier/dev-sidecar": "workspace:*",
"@blue-frontier/mitmproxy": "workspace:*",
"@starknt/shutdown-handler-napi": "^0.0.3",
"@starknt/shutdown-handler-napi-win32-x64-msvc": "^0.0.3",
"@starknt/sysproxy": "^0.0.3",
"@starknt/sysproxy-win32-x64-msvc": "^0.0.3",
"@vscode/sudo-prompt": "^9.3.2",
"adm-zip": "^0.5.18",
"ant-design-vue": "^4.2.6",
"archiver": "^7.0.1",
"core-js": "^3.51.0",
"electron-baidu-tongji": "^1.0.5",
"electron-updater": "^6.8.9",
"json5": "^2.2.3",
"jsoneditor": "^10.4.3",
"lodash": "^4.18.1",
"minimist": "^1.2.8",
"request": "^2.88.2",
"request-progress": "^3.0.0",
"sass": "^1.106.0",
"sass-loader": "^16.0.8",
"tiny-emitter": "^2.1.0",
"vue": "^3.5.44",
"vue-router": "^4.6.4"
},
"devDependencies": {
"@babel/core": "^7.29.7",
"@babel/plugin-syntax-jsx": "^7.29.7",
"@vue/babel-helper-vue-jsx-merge-props": "^1.4.0",
"@vue/babel-preset-jsx": "^1.4.0",
"@vue/cli-plugin-babel": "^5.0.9",
"@vue/cli-service": "^5.0.9",
"concurrently": "^8.2.2",
"cross-env": "^7.0.3",
"electron": "^42.11.16",
"electron-builder": "26.17.0",
"electron-builder-squirrel-windows": "26.17.0",
"json5-loader": "^4.0.1",
"path-browserify": "^1.0.1",
"wait-on": "^7.2.0",
"webpack": "5.106.2"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}