{"_id":"hwjcode","_rev":"125-d208aa8cc2653e87d0dea60e7faa566a","name":"hwjcode","dist-tags":{"personal":"1.1.110","gateway":"1.1.117","latest":"1.1.131","stable":"1.1.131"},"versions":{"1.1.26":{"name":"hwjcode","version":"1.1.26","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.26","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"821ec039a19e1617fa687e49dea2f6c7e0f553f7","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.26.tgz","fileCount":33,"integrity":"sha512-U6fzpd6k6rO0SO90YuJTP6tCZ9vsXWzHHLF6Si3sMPZiyIsggra530EdKEV6uDyaDKq5vrPi6b1R5Z5Wk3HrEg==","signatures":[{"sig":"MEUCIBsHlQTGS9C8TAjUl2jRMMC1Y4WK/9InwdUqD+CGSu+9AiEAhNGqzdyne03L+OuSPk+xLWjTGdI+/KtNqyRnrGgzOcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213201},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"954b4fe33b9ec0c3e70de46d789bd87d91c94be2","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"11.12.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"26.0.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.26_1781629660543_0.9041477619134706","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"hwjcode","version":"1.1.27","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.27","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"80f9d5532c345ab521fb053c54fb06fe6ad87771","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.27.tgz","fileCount":33,"integrity":"sha512-dasYcfEJldoVtgnHU1KwsD3lCj/wehYzSs08qoWci/EutpM5JsqKZOB3JKkYSL2/Lw+/cbXO9Ey7zyI97vVK5Q==","signatures":[{"sig":"MEUCIGD9QELGFyvDOKIyhn4T9Cvk0YGN/HJ3CqT8saN2Q5oXAiEAg2+EpD6FX3h9gGj5F8Z/9u63ifZIrDwBnWb68EDbrt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213404},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2bb9d1ad58d5bd99705ab67233b92f5efc35e6d7","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"11.12.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"26.0.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.27_1781631456270_0.6283712340195193","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"hwjcode","version":"1.1.28","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.28","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"8bddea976c69bf0a2824cb511c28beb16862d3c8","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.28.tgz","fileCount":33,"integrity":"sha512-l0xyqccGDuPc+0ZxYVi8ToweQ+FnbyKv5MogRDJvm3PoztEb5cxOryOnC/XQ4qzl3Ak9J1T50M9Hj3TErTJreQ==","signatures":[{"sig":"MEQCIFjfs5+Ef3SIPcg4s8X7IAdSggTjIGJOqoOGaYvR1j9KAiBtLWWqtfCQihiQVkXCm8uUtGBJ4Hi1xbKywRvSnKOeYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213404},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"3d95f42afc92fbf43c271b323449f520c7a7b20f","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.28_1781701136037_0.659245095927649","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"hwjcode","version":"1.1.29","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.29","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"0ef993e1806af902e1f4d0089a27940fa7a9a81d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.29.tgz","fileCount":33,"integrity":"sha512-F3BS7iTeqPM/OXZGL4y/RIpkrqdQixTWod7JgR9ZFp2BSNiOi2pj+t97ZxKZMkhH+WPY1JJhJdXC6rVGsuGBiA==","signatures":[{"sig":"MEUCIG7LZkggcptzKa54JqxjJC1M175j0+OxGcDKoQ6ogRfGAiEApBJ5Sc8/uR72jYrhW1HAY9F+g2Ktxydcw9X+KHrQsY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61213404},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"57eb5cfabfc1461700a0ff7a3eff81451de42207","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.29_1781703179906_0.3905292428833911","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"hwjcode","version":"1.1.30","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.30","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"256aa265a597fa7e2bbfdb0df7ea0d1207d676e4","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.30.tgz","fileCount":33,"integrity":"sha512-k8DqKsaSifLf4DtBz0XPGxbZSCbem6TYuq5jrUTeW4dpCKFy47Z4xui7q/Gefn4duBv/boDb1OH8lPGcyUTgdA==","signatures":[{"sig":"MEYCIQCodM0hVuYFzusEd4nfrmL/OgyFW4h6SnHr+OZeO0K3YwIhAIkG77sgaXixKlxHhmolLUM1NWBCrsA+oMaobMJp3qOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61212217},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"39166919468a7d56b0d8c2e6b2d76ff1d8d4b62d","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.30_1781706072457_0.8810875840278556","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"hwjcode","version":"1.1.31","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.31","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"7cd97e13655089bf054ce77f9b18e8be18ffd70e","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.31.tgz","fileCount":33,"integrity":"sha512-/JYA+y6dlTG61ccVosEVYdp51m+i9PsykuAS1J0gUZ9LcqNmnnDHDkst2SwFEJkg4m8ViafTuvsfPX7whZrveg==","signatures":[{"sig":"MEUCIC68Iw3OBM42sHDL7bs+wuSv7S9l0LQiY3GjzPnRQbSoAiEAz8iVyAxApuUPDCW1GGwhv29xxlZqthtFtmoTGhXi754=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61217565},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"a521e354545e9fef02450b8b239e0f125ff5b5b9","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.31_1781726088852_0.21562850963947477","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"hwjcode","version":"1.1.32","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.32","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"a4d712e9fb66bd4c43d74498cc52166f6e2dfe14","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.32.tgz","fileCount":33,"integrity":"sha512-wnEHnRHOS2gpckY4L0/1LEtwUF60mmWJ5x9nYbalXo19FFZqR5uVmAQeknV+FmIZUKfVGJrAAasWmqa9ZVKDCA==","signatures":[{"sig":"MEUCIFdmNT+PPh3spFLpIpf13TeXu8kVyQnZVR8puPeAGjaxAiEAsmxgPyzSopB8R9LrQQizu00aXJN+vQeP5+rRJT1/KUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61217536},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"b8922ecc32905e91241088c46154762d2d6741f3","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.32_1781768171847_0.854646118273384","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"hwjcode","version":"1.1.33","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.33","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"bd735165fbda7d66e9aa5789168c18bda42b3d4a","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.33.tgz","fileCount":33,"integrity":"sha512-6IfQM48m5yQuwLS16l+MKw0IVyiQ4kC29pzC16pqSAjdMsVB96CsRXXt8iY94CDEsQav9tyOsgMliG4uiV294A==","signatures":[{"sig":"MEQCIC5UjmWPGOolgwqGBFNY1k+LFg6HZqa4LlKo4y/E6z6mAiAaeGOvmYKdL55a9VyYFIstWuN6j/BcMZ/9XiZuVhoubQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61217626},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2a8935a03c2687da45fe18c4eef8f7bd449da5f9","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.33_1781773784445_0.6966616852060514","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"hwjcode","version":"1.1.34","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.34","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"291ec6c4663343a8784e744bae9c8588cef43a56","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.34.tgz","fileCount":33,"integrity":"sha512-X5VuudfDy45RehYx0hJd+rEBA6w2KWCWZX/cOevrMLdTs+xmuO64VDndY9ceSHk7Nq+H1JGP+9h5OYDEIZVoHg==","signatures":[{"sig":"MEUCIBnpfdZeWneobdYGcAFGi/aW43iQY6pMg3+k3Vgq8LDFAiEAg1wP4jAMa291dCIdjUKWUEWdqmVzTDBQA4SDSvAISzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61217683},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"98bb61fe1f2726c9b113d7fedcf977d58f44edeb","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.34_1781774221546_0.623921188974849","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"hwjcode","version":"1.1.35","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.35","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"7eee22dc67c46913c68fc38303efc0522eaa23f2","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.35.tgz","fileCount":33,"integrity":"sha512-OJY/dO83SJ/o6YdpM9P0/pqjclyqKKZPb9fATC3RXlXtSYTCEOyOHiyw9Eywpp8K6yAlse9Fvq9g/QPMKSaIEQ==","signatures":[{"sig":"MEYCIQDE0Si7hyYDPxbnzH3BAjCeLN1DTXzO2XydmdtNwBrOWgIhAIsl1CtpkQMGjvUAc3+AvnPI/v/GmTrDvfaC7Y4Ejjkb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60730653},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"d2a175b4fdeec38380e99e3ac0feb8aef719c22c","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.35_1781945893187_0.7975511575243266","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"hwjcode","version":"1.1.36","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.36","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"0b4f2d21f45aaa0695ce94214bd9124d3e0e7482","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.36.tgz","fileCount":33,"integrity":"sha512-2MtJbkD5Ulhe6jXQsLFeZHW+q4OR8VqEbvFTp3r/5Q58Os1ZNYrIEHHITqNLVVvEnDQxyayI5BVxFJg0qUoyJQ==","signatures":[{"sig":"MEYCIQDOrjW2kkdREotX6jZArMF2jBAZIbxWcsRsfyyoCwqKwQIhAKZyayWzf9X79firpWLZZeIguj2Kx/66dzU1HXZMMjq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60730638},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"4df720dd542177df9a99a7bfb27c60f4c13f1b48","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.36_1781947453471_0.8237307472105182","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"hwjcode","version":"1.1.37","_id":"hwjcode@1.1.37","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"21fb3e037284d460cf89b57cd6f78a67faa52fef","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.37.tgz","fileCount":1,"integrity":"sha512-hy4kd9Ir1s9UizfYcaVatWJgYZoo3sAzGTJAbC4V+uwAcuPmjgbeGntvHJqtmmCvc8BUL+BkV9bvvGE/PfMm/g==","signatures":[{"sig":"MEUCICTz78XNvSoPtTN8lsRE5GmG8/Aoy2s857AGO3KorPRSAiEAk8XKyO/7bVTfo8mS7sekdHOsN0zcfboWHOcwiBxjzJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"5c10cf5dd7881fbb899f0ec916949c648cfdfb0b","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.37_1781981511692_0.1690144992195428","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"hwjcode","version":"1.1.38","_id":"hwjcode@1.1.38","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"8390b71002e2e93e4198e90be49690c3d0f3bc7d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.38.tgz","fileCount":2,"integrity":"sha512-iQmmqiES87/Ymcepuv5xrEYWms9UoNT9GuYbfC8rwY0r7iWv8PpW6UYHBiRwug5H0qyO7uJwd5IWAbUdKGCaow==","signatures":[{"sig":"MEYCIQD51u7yrCrRD/ShghtzSOt7xIf8dBqMDW1nN05vdVJsbwIhAIDSu67pHS2DsTPS5RXtH9njbkRph3T58VOgjCwMPd46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21392382},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"5c10cf5dd7881fbb899f0ec916949c648cfdfb0b","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.38_1781981574704_0.690623343002102","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"hwjcode","version":"1.1.39","_id":"hwjcode@1.1.39","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"52aaadc4258cd8b3220a0bd2f279342eec557b22","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.39.tgz","fileCount":1403,"integrity":"sha512-QSfH82tPtzpGf/Mmahkr8N8G5GEO/Mp7pE93PgbZ3Gb1KQjAGBigBY1tyAlHlx104bjOLxuxvG0Dz4V4cMHmlQ==","signatures":[{"sig":"MEQCIAxNf0XDWNzhhhRfzjstkH5+2sjkMBdkzIE8t7pQrhQNAiByKT9VeMOwSrS8R4QFYSNdwXHtHuwTwlwoHlwQf3c6fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69626533},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"5c10cf5dd7881fbb899f0ec916949c648cfdfb0b","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.39_1781981619730_0.1003261189461544","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"hwjcode","version":"1.1.40","_id":"hwjcode@1.1.40","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"936cb99500e82dc4c8fb09a118f72033d573944f","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.40.tgz","fileCount":1403,"integrity":"sha512-MXAAApZc02vhsRmHZXhINrMAYgjEEv1NR0I37UtA+ofYUyCc5OXiSyNrYmzMj3GZvGiBljTHpVnbBe60bwpYYQ==","signatures":[{"sig":"MEYCIQDHH9RnCdbdC3qYIvQLazg7k+aSSIpTyIxJx+0bJt9QmwIhAMYMu0aP9Nr9Vd39BUpQrk9P+Sh6GFE7XZp2or3vQTMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69623224},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"3d44218195437f601d5f38f26db1dcb93f35c476","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.40_1781982332225_0.8914163867717748","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"hwjcode","version":"1.1.41","_id":"hwjcode@1.1.41","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"edec7dcdfc05ecc4b1d34168f057323823c36271","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.41.tgz","fileCount":1403,"integrity":"sha512-7l+jUDzqInarB6dj+9rVZhaZVtihryNNsC1hnSO5jdFloFKENML6vWki14lIBxCrYX95UURqgyV+OdGa2usAGQ==","signatures":[{"sig":"MEUCIQCoC/xznncrWyvPTiMLzFjVwtshP7jaMURla7eX0BrCXQIgb3K26Uh7PKiUWVo2Sk58WlBmBnhq5sSLv2vKiSNKLZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69623315},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"c8173ba8007c1d9033b32af054531553f375d1e2","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.41_1782017174182_0.13656528813416857","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"hwjcode","version":"1.1.42","_id":"hwjcode@1.1.42","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"1ec1952b69eb889d8a54955febac6c727c57dde2","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.42.tgz","fileCount":1403,"integrity":"sha512-KlxbyHSmRSU/1Xkf/Kwa5hMaevGybvfw4ptvbQK3IEeZ+aAKTCHLPLVgmC3uI0y6DGpMnNevyObqOytYv6i5xQ==","signatures":[{"sig":"MEUCID+jG4n9Yy/v11TEdo5qy2k/2G6sJG8lBSDCFsvEUh0EAiEAvbeMmi41rmpL7mYDZzH9mK5HrmpcNyYw3JuLVKs1W88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69622879},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"1a4e657216ca78c360b5c5a6dc84a31000aa17c8","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.42_1782060911053_0.040293090895485495","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"hwjcode","version":"1.1.43","_id":"hwjcode@1.1.43","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"e15dd07a5faab34f41ff4ad197942e1f1710e473","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.43.tgz","fileCount":1403,"integrity":"sha512-jkW7/+KsDjemENUI98NOoMJzDGd1rs033mn5UfkffmSD+VXwmDt9E1BlU2Y0KTHrPWhFgs97t5IoybEsvWcWog==","signatures":[{"sig":"MEQCIBU1SkZ7SbKzBHNJeK+p9Op0omuhj6hcje1QMvQKlYtHAiBuIcgorvBAfl2CajjA3Z/hlucJjZmFqPyvMANTx0D5Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69622892},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"617b4c04a514f5a108f19526ca5df48269c6ff72","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.43_1782061098253_0.6024606472985723","host":"s3://npm-registry-packages-npm-production"}},"1.1.44":{"name":"hwjcode","version":"1.1.44","_id":"hwjcode@1.1.44","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"6910439fa9e7749dd7b46cc5d2a1fc351ee9f4f3","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.44.tgz","fileCount":1403,"integrity":"sha512-rm2x1QHEnS2OntJ56shHwFeWjKr3/NA/AFjwfYqQYVYMcU9CF9IWx30XadqPZ78Azgnj4Pc5LIwgsY4wrouE4w==","signatures":[{"sig":"MEYCIQCFW+iP9DrsH3y+B1LSV3/aecy7ta9gZqRbDe/pwFUWqwIhAKb9EYppPUKUq6IT2XefvH9zV9DPp9Yrkj7ymoP7OWVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69622892},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"176cbcdc39e1c24e5cb7e6c13098b8ec6609e637","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.44_1782061603466_0.2633443775789426","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"hwjcode","version":"1.1.45","_id":"hwjcode@1.1.45","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"08c16b541430cb75a486841d8d28210e263ccc6d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.45.tgz","fileCount":1403,"integrity":"sha512-/eZ808Dh1mI6Nr0unU+5df0/dqXI4ZkGYKWV5ludo3sykAneFuOed0k3FSIx0wTjEcoPGz5LV820L33MMv8yzA==","signatures":[{"sig":"MEUCIQCr+4yKKWe9Je5CuUe6P2tNK2t3HMpy00yKa99aGR+S1QIgFHDPZa5ZkAEQ/SvOk4zC7ndkQMxTKmXBwXGuUU+gv6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69622892},"main":"dist/index.js","type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20"},"gitHead":"7a351609854f3a8015266ef4010606e3973ba245","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"node ../../scripts/build_package.js","debug":"node --inspect-brk dist/index.js","start":"node dist/index.js","format":"prettier --write .","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"DeepV Code - AI-powered coding assistant with enhanced capabilities","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.0","ink":"npm:@jrichman/ink@6.6.9","zod":"^3.23.8","diff":"^7.0.0","open":"^10.2.0","react":"^19.2.0","yargs":"17.7.2","dotenv":"^17.1.0","express":"^5.1.0","ink-link":"^4.1.0","lowlight":"^3.3.0","mimic-fn":"^2.1.0","iconv-lite":"^0.7.0","mime-types":"^3.0.1","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","js-tiktoken":"^1.0.21","shell-quote":"^1.8.3","highlight.js":"^11.11.1","ink-big-text":"^2.0.0","ink-gradient":"^3.0.0","string-width":"^7.1.0","@google/genai":"1.35.0","command-exists":"^1.2.9","ink-text-input":"^6.0.0","deepv-code-core":"file:../core","qrcode-terminal":"^0.12.0","read-package-up":"^11.0.0","update-notifier":"^7.3.1","ink-select-input":"^6.2.0","react-devtools-core":"^6.1.2","strip-json-comments":"^3.1.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.65.0","@agentclientprotocol/sdk":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^12.0.0","jsdom":"^26.1.0","vitest":"3.2.4","react-dom":"^19.2.0","typescript":"5.9.3","@types/diff":"^7.0.2","@types/node":"^20.19.9","@types/react":"^19.1.8","@types/yargs":"^17.0.32","@types/dotenv":"^6.1.1","@types/semver":"^7.7.0","pretty-format":"^30.0.2","@babel/runtime":"^7.27.6","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@types/wrap-ansi":"8.0.2","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@testing-library/react":"^16.3.0","@types/update-notifier":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.45_1782061745766_0.32766460917201634","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"hwjcode","version":"1.1.46","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.46","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"5f8bc1bed04fdc3f05681b7efc662c3278ad8979","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.46.tgz","fileCount":33,"integrity":"sha512-v6xhm8Nlt8KXxQLAVLcUW45k8h0IWN3ngFozSyamwBLZAVjX9Jg7fGH1djrRdBqME5sZixGTCciH0kzjhYh2pQ==","signatures":[{"sig":"MEUCICDi/0IQNlYu/Q5hTAB+pzd425RjtxT/ToCOk67hNziJAiEAqL0CIKZ/hZt+aS0aGN545rKGr2Qd2GUbA/gwpgDECBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60731717},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"d003eac88b2f4cc7030b223343070bb4d7638847","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.46_1782063314951_0.8765491228444278","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"hwjcode","version":"1.1.47","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.47","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"155b7f31a77c0abd10fa13f649c7a39eb740c021","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.47.tgz","fileCount":33,"integrity":"sha512-V7hPuOkhsbE8onumz2mWdMJlHNq1qIhVKUNY4SleZHtijPS67fOhm3v1IU1g1elZHjxyhrAiI7h0HHmG4IeRkg==","signatures":[{"sig":"MEUCIF3hSUwl/F02X9UAOUxf4pTePSxqTT7qZd6Oc1OLm9D+AiEAi5G17mFhYYN4tEY/AN/SER+XVrAXQfANMxqKtRGpRS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60732198},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"ad5b4ecda97cd30d1039748b454180d494150b64","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.47_1782123228622_0.979748318762143","host":"s3://npm-registry-packages-npm-production"}},"1.1.48":{"name":"hwjcode","version":"1.1.48","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.48","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"0aeae87e2b2e23c4119c0fdc84ab524de420ef98","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.48.tgz","fileCount":33,"integrity":"sha512-6/+c8jhvDUK616m2D1DdHKQCgC0f68Vv2hVMej0Zy4a6mcJuq6ByvOLWvfpDP95paK1UAPsuGLWJyNev6Z4FTw==","signatures":[{"sig":"MEYCIQDk3g39FfQ6JQyyt1OJ8QBK05PS2cBl3IbPuwQZmeWYbgIhAIgvSgTD+2F4HWHc+lgX3HtRO0vk7uEVqLnhmZzyYsfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60732198},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"fedeb1778093e9a9a056944d465b9b7e75822fc2","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.48_1782126798231_0.6509889998802116","host":"s3://npm-registry-packages-npm-production"}},"1.1.49":{"name":"hwjcode","version":"1.1.49","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.49","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"00d400a7da7bd0819bab3a555f7ee40a3f83557d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.49.tgz","fileCount":33,"integrity":"sha512-h5aK2yV3k+M+eGEOSOBXzZujsgBk37c+5geM/b45l7JaM8BiMvGiK4Kp0nc7Yq9/GZhcFmy34hxAO7XGROROCQ==","signatures":[{"sig":"MEUCIQCy30cLIuU92/ga4uVpKxCLyJtZh2PgP9iIkOTzvOTXCgIgQxDuMI0e0WXC38UbL+F/eOSpaS3NCMAP2ivhFe/G354=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60734274},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"8421fba6e7cb2566fc343b3009b5a9b6d873210a","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.49_1782140919035_0.7626597952693384","host":"s3://npm-registry-packages-npm-production"}},"1.1.52":{"name":"hwjcode","version":"1.1.52","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.52","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"0a5c4cf9681d282ec353c8178e880a2975b9d9fe","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.52.tgz","fileCount":33,"integrity":"sha512-Awx4cG2nLeXiOixp2fYgkPUiO8rKN9qaf0aOVGGBUFiutJO3SYBb8swDgkd8zRRPOijszZ9mhZiv7bcHkMLNVg==","signatures":[{"sig":"MEYCIQDMOVpGBF06gkbMdmugbN9MvOL5tCBisRLXvBgL/PV1BwIhAN0LF8fR7yuAcpvNJgXJ7YF+uiMZ1QrmgKmC+9I2iqrd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60742791},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"84ef8841fb91a8638f8fc8e4bf0f400bc36b6128","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.52_1782316495332_0.09393378387309737","host":"s3://npm-registry-packages-npm-production"}},"1.1.53":{"name":"hwjcode","version":"1.1.53","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.53","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"235c2ee95abfd39918b771a94cff634a640a6453","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.53.tgz","fileCount":33,"integrity":"sha512-2Jbs9rpvVz3O0XDULPAItd94Y42zjpETdaK+9Pnen5Q9KnrY1o15LsClYz0YHIsHl7HiiMCTUhBLyCHFNNGiLQ==","signatures":[{"sig":"MEYCIQD/l6q4DkYLylCzN5PuaXPLsBMTyv/BlcrZy3yhKGgsaAIhAOH7ldn6qQUfQRGTiBpA+l/Q2b5avbmD1wbIqylF4AQv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60742825},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"b2fb88a2d22544eb9b39fd0eada0679117111726","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.53_1782317180468_0.41395073110584013","host":"s3://npm-registry-packages-npm-production"}},"1.1.54":{"name":"hwjcode","version":"1.1.54","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.54","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"8155a4b21bc098cd7c782fe8c46ca122dd6adb57","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.54.tgz","fileCount":33,"integrity":"sha512-pnWD6Nbx/UMsAnwVcbxF9m89czLkRtXEHOQ3SQU6cXMc2RoEiW3SlpMSIIr5/UwaqQkFgrqKza9YzSGbWv8HUA==","signatures":[{"sig":"MEQCIGxD10VaTR4dy4cR7gn61dC7ey3m8CeUJRvpu96mLq6zAiAjQrIZynznDWQPXphdE71CIR8wlyNtL/sUfIlj+xJrUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60744338},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"d3f216d4ce41332b106b03afb229eaff517a4bd5","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.54_1782319893384_0.7829152878252628","host":"s3://npm-registry-packages-npm-production"}},"1.1.55":{"name":"hwjcode","version":"1.1.55","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.55","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"62cd50699b49e555e3304ef04a9b7b99fe745ddc","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.55.tgz","fileCount":33,"integrity":"sha512-+bIEca1DwgR600cpl1c2/kQXHJZIL4M6S0u5XJSYBbE6/W/3CM0kZ16jrcpHiJvUYcLSWVZUCR6UV0ZOtHdiXQ==","signatures":[{"sig":"MEUCIG4nOJ5YZg31QFyLhixwRfTBPbaRduEBgXfRb50/dfW7AiEAl2NNbio1KM2VPIa+Dlqd9HnRZ1Q9PPhUn4PhzkBOTcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62468897},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"b79b6b4432ec09795098064c013c2462e8591500","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.55_1782376211733_0.2082721317793057","host":"s3://npm-registry-packages-npm-production"}},"1.1.56":{"name":"hwjcode","version":"1.1.56","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.56","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"0054d9bce1cbf2805b26c95ea4c1968fb6e3a0f7","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.56.tgz","fileCount":33,"integrity":"sha512-csTn6wJKs46t94SOI4oIJ9vj+AipHBzclNoD6dw1ehxbkGinnui9pCcLJpBvI9muIly/Hoa8mR+Cs8UNtgHvjA==","signatures":[{"sig":"MEUCIQDZGxKVYPiKXhxswsamLV51M04TLU82gWaET/qjuABQIwIgc1PF+IljOgv4wAl82SZJ7dkzb5XWEeVbTSKVkkUETsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62486352},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"c598c75489a5dc25dea6cfd48c19389619c9f5d6","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","eslint":{"ajv":"^6.12.6"},"wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.56_1782434416286_0.6563206720349011","host":"s3://npm-registry-packages-npm-production"}},"1.1.59":{"name":"hwjcode","version":"1.1.59","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.59","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"faaeb627a531796ae351681eeb074bd23eb936f6","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.59.tgz","fileCount":19,"integrity":"sha512-q4B5p55mEYR7XLpcN3VdEpjj5cPDCDbIzDNfWm+PN0DYstmQLHQNpD1mnq/BCk5nEi7yZuj0VwPu4isMcdOM8g==","signatures":[{"sig":"MEYCIQDsUizTZ0Wq4iCdrYz4qfWv4j209kLQlQ/N5Zrn2vlocgIhAML5sS7BE3dmFtWX23F2TotmIPozXMTM6zVUsBWC43SA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22959348},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"aa3dbc2e47b4be4a2c0aa9d7d0e4fa719ba30ec2","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.59_1782582584837_0.52731764875218","host":"s3://npm-registry-packages-npm-production"}},"1.1.60":{"name":"hwjcode","version":"1.1.60","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.60","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"724f2dc42b374ae64e7375c2e05cb8ee6e51bce8","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.60.tgz","fileCount":19,"integrity":"sha512-cHmKDavnxfykOjVaUYqpuglFeN1ecStcnNU+czjeidvUd24s5BZdKy52I05fT5yyWlYV45u91jMnCR4yZ1fm6g==","signatures":[{"sig":"MEUCIQC/89TjReA0VobsdgsrAZy2F8qBrLE2V5aca8G3BneYMgIgQ4yFtncGGD74FdeedHUMGrIkoxxegQzx1JlV5Nwl4dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22960603},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"912e4ddb060c6346e512ec4ac9ef1052bf9f6269","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run build && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","sync-upstream":"bash scripts/sync-upstream.sh","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.60_1782922393382_0.7304201741017609","host":"s3://npm-registry-packages-npm-production"}},"1.1.61":{"name":"hwjcode","version":"1.1.61","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.61","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"3878fd496ef2375f753e34e6fbd8c84429150cd3","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.61.tgz","fileCount":47,"integrity":"sha512-4sj/xk/NSNhqvA2lsXzVmZKZZbEF+DqYN38tmdK6boM01m7cqU6vh3zz/rBxmHviriq86q/aDNy98BxXm6ImJQ==","signatures":[{"sig":"MEQCIEuGbGnzxPeafLj285Ua09lVn93L57BTm1dtKNo+sfbzAiAsXTRDqpVyzPm+wW7nFOXHF4OcnSuqNJ1nUICadLTEoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62964846},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2facf9fea0ab33dc9bbb2c398d45820264a1d1b2","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.61_1782954455507_0.9976360486633065","host":"s3://npm-registry-packages-npm-production"}},"1.1.62":{"name":"hwjcode","version":"1.1.62","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.62","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"396c5620edcc6d8458fdd3a98ec5416acd8a0da8","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.62.tgz","fileCount":47,"integrity":"sha512-+DjPfvibOucK5iKftiwCJV2ogfDaXn6zz53wWOS02cdt6ea4Lk4Ag04/rMVtq4Yv3rcOk/mpJorwNwOBgQO5Hw==","signatures":[{"sig":"MEYCIQCs2aPO9yG7gts753MR+U9Oa/nnKbhmqnVabkfyuM6uLwIhAKZIQkZgQY/CyUjQwx+hhq5lFiGS2vtsIkueINHbYhMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62980313},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"968509658b1b048d90ac02c7535c5f5a52690f75","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.62_1782974373253_0.5546456402947353","host":"s3://npm-registry-packages-npm-production"}},"1.1.63":{"name":"hwjcode","version":"1.1.63","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.63","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"567186c1d5ce74e8ccfc8aa70f0056714fcd8bfe","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.63.tgz","fileCount":47,"integrity":"sha512-WdQeJrIrF5mbqRv+qwJ9e8BXJVu0EVzXL7XbwHgyb+gxLmzr+/dZNovFKgdYR+FS1KRrUaawMBPHVZNF+aczJg==","signatures":[{"sig":"MEUCIQDe2p2+ifcfrVEn/xkScFKRgKPhhyMHZBHEZAvbPCU4MQIgLTGUZnKtWBuy50w4kJZj2DRFX20AbRpihxJUUJ+z9ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62979704},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"f906d8ac6a8d498680e20c98fc142fa9933c9c2e","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.63_1783008703084_0.12608229718979946","host":"s3://npm-registry-packages-npm-production"}},"1.1.64":{"name":"hwjcode","version":"1.1.64","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.64","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"5311975a0518caf0e35150df89dc2c23491e5a35","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.64.tgz","fileCount":47,"integrity":"sha512-IY0YyZ6b/iPidCdgx2DERJ+Jxc2vPAQBejIsLIdlfMlBqn5BiZanCkhqpYL4xHkDFNT30IbWwRVV4yc8rNGxmQ==","signatures":[{"sig":"MEUCIQDqDx1TOvRwuktT8629xtM5eVAXD8a5AtpfiVAi81VwzQIgcjb0jZeyoVMNh5ymOhTaCGfsCwEAY3hcAo1ts9EU+KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62964846},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2facf9fea0ab33dc9bbb2c398d45820264a1d1b2","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.64_1783010800239_0.23823399892936759","host":"s3://npm-registry-packages-npm-production"}},"1.1.65":{"name":"hwjcode","version":"1.1.65","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.65","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"c33331e56c0f24761beb23124b20092d46c30a30","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.65.tgz","fileCount":47,"integrity":"sha512-ZM008ac9wG3nyWYg9Wng4f9PQQS1gIoNWFD4GN9YEiFzueYQOBnh4eyLI5TtaaiY8aB0Qnr2pvAiQcJYjhYddA==","signatures":[{"sig":"MEUCIEFqTrpwfltK2XuTBlFFAnleFnf+PeypxQQ2EcmORyESAiEAneXRlD2dlkDZQVPR158d1ZGepf4bZHxvdY3HfHvt8LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62980138},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"660e2b75d2703a1e59541c16a7e298597466e6c4","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.65_1783015627213_0.1373661091668923","host":"s3://npm-registry-packages-npm-production"}},"1.1.66":{"name":"hwjcode","version":"1.1.66","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.66","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"c9c8f4ae463ab03217486d21a1830a687b3be773","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.66.tgz","fileCount":47,"integrity":"sha512-TRBQBfuOVgTzMCHBDZH2MGAYx6ZCRCjPdSqqdF3/lAlBBx8j6K8hPj0cNJEsJc2K8EO0tHsNliw+Hl3bkNRltA==","signatures":[{"sig":"MEQCIDtcL6Bab3tiSh8YbeTL73lc0crX7qpp8wLry71cgMLuAiB3sIlG6G0g3OFuwM/plCFxjFf826pqF+ldUGpiRaE8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62980746},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"c324a0425f6f211dc6c298a2f404cc07f0dd2287","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.66_1783017025923_0.6669143311363492","host":"s3://npm-registry-packages-npm-production"}},"1.1.67":{"name":"hwjcode","version":"1.1.67","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.67","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"d11e92294080fb3c8cd024c6f379ef3adfbc91cc","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.67.tgz","fileCount":47,"integrity":"sha512-hnhepwvP6aI+Irnqxz4wIeFjOv4aEFbMeZc0SIJEmmlc9K7wazPeWgAdadL/zJ9VSnlx7ppC1ViYlFYMYjT5Bw==","signatures":[{"sig":"MEUCIQDQx5bbcYfume1TGvkdGSoCsCW0eiBpfdrmZSqrZ3CMZwIgVAnBv+Gy5clW7vV6tTo8CyexveVnYPi4Yy4+J3FcoL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62980763},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"00401fb796b28d5ddf8272e31c19484878581afc","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.67_1783018442805_0.9493507051920222","host":"s3://npm-registry-packages-npm-production"}},"1.1.68":{"name":"hwjcode","version":"1.1.68","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.68","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"2ec45659ba8ba5e25a973c18dff959c33f70ee43","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.68.tgz","fileCount":47,"integrity":"sha512-gYfZFD3X7symkyvqEvp3AeSwOzGQpsIjG6a+KMUQzeqZV0vbJ3tdmsockPq9mq4MQXZ2hizUJkbTArfbvGvI4A==","signatures":[{"sig":"MEQCICGVNaMFj5j4VG/OwheQiUuiFhLP2m95Ja0QUAHyzLKgAiBXox7krB+89kAA/FZCXqy7M3EKblRRBmMtXJGL81Eb+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62987395},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"7d06797756ff083fefaa059ef8b3d9409f1217f3","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.68_1783094858776_0.6888202586622345","host":"s3://npm-registry-packages-npm-production"}},"1.1.69":{"name":"hwjcode","version":"1.1.69","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.69","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"6c9c15bbb067090ff6b770be2415c2cac72052a1","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.69.tgz","fileCount":47,"integrity":"sha512-kdSGEUnI0mqhJFvezp/lEKMhMIM+auLr0vipdJqjatCODDAH3mqEYcOT+OfrVR8nROCH1MP5l4KHl27CkRijvQ==","signatures":[{"sig":"MEQCIGyz3U7vRG62KY7uzW81AiIBR3hqXHrXtGLm74YRIAIsAiAZNyundw939zalde4R7v9zyXBICEzxn/l2uxI2Un6V8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62994573},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"0d5ad7632f30630a8f83876284b810fbedf908ce","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.69_1783139043552_0.7704519511857686","host":"s3://npm-registry-packages-npm-production"}},"1.1.70":{"name":"hwjcode","version":"1.1.70","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.70","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"3ae6a40f8ae6386507d0f7ec0b48c5c838f71db6","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.70.tgz","fileCount":47,"integrity":"sha512-wEXeriWzfuBr+u4WHb4gGkoTo/uvRTcUfMk9SYeQ/LfXjOjDPutKVtBEIswgAiTVEkcToIpJT08Kf6xFdPi5RA==","signatures":[{"sig":"MEUCIBPohaFQdeOsLB+GEYbnI1ZNs+cxvwFkCcqips2OQjwdAiEA7EhIHD3E0Hzi3r2NSnTRn2+RgxyilIuVkreEivs6JHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62999410},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"ac51ac1f3dd5706ceaaa4b76466b6fa02a3c76ea","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.70_1783153489253_0.9431162341982371","host":"s3://npm-registry-packages-npm-production"}},"1.1.71":{"name":"hwjcode","version":"1.1.71","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.71","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"306c213003d9830f435d543aa2497d3757ba383f","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.71.tgz","fileCount":47,"integrity":"sha512-OIZFFeHx2oxRcYViGShJugUGUbWSIp+Dd1ax+/pby+9TG3ndWaLvd5FYVFJNG89rdJaM3gytmtCvsiHhtbjF7Q==","signatures":[{"sig":"MEUCIArH9pGhZzqBZ7pVB+s8QL3+hj7KQBw9U7ZZ2oi5wjReAiEAwi/CTZQ+l8WWDkPavVsUBBuCFwW54j28hCJcv/3C67U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62999410},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"da3e3ee742ce55277c3e250502d6f3d38707b754","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.71_1783164524162_0.41206305444958136","host":"s3://npm-registry-packages-npm-production"}},"1.1.72":{"name":"hwjcode","version":"1.1.72","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.72","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"6669b9cb36433c70f0eb47cff7b10e7f56219d8c","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.72.tgz","fileCount":47,"integrity":"sha512-D4PZcdX477ZLzpU7rlJhSeiD2swznMuM2KIQYwhAQFbiaKZaSugxBjEmPGW36e9IdYQBDcwxPQjqJiDFEH4jMw==","signatures":[{"sig":"MEYCIQCsxDCJ8o9tmdFQuPNhawH1EkIoRaIbD0wOOicWYWTv5AIhAIsTtYoKVBG/PL1GpddeG3LkwHh+YSqJjsCdCvSQvW6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63000030},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"de22b1b8bf04542427b95d8695d0c3f3e3df0adb","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.72_1783165119148_0.7390229901996492","host":"s3://npm-registry-packages-npm-production"}},"1.1.73":{"name":"hwjcode","version":"1.1.73","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.73","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"7a3b90d0126a97b6970a00bc47007840d0c66dde","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.73.tgz","fileCount":47,"integrity":"sha512-hY1uuL/TekcI8FrwWAC/xNWXDU+kxTPTiqa+oXNE757Bcj6h+NTibIYxLtRkKN6ANdm1B2WslEA9SvkC6XZw/Q==","signatures":[{"sig":"MEUCIQC5jceby77H4aDIZcLOwHDZtTA1uUfhTy1IGPaNzUkmOQIgBSNz+hqGl/A9a8EOtc6vO6mDbPzy7WTAmTEz9RgtHig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63000030},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"14c40b0cad8f67ad9e659dc2a646ace44258855e","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.73_1783165428346_0.2894347056610631","host":"s3://npm-registry-packages-npm-production"}},"1.1.74":{"name":"hwjcode","version":"1.1.74","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.74","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"7c21a0faf5b9823ca8c753f8c26bab8c31191678","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.74.tgz","fileCount":47,"integrity":"sha512-/UjXb7qRO7ygDP42bq31LSQaQ+hB8o3fpA0QU3IGrLC/5mzkoJaU3XJKCYf5/K9PPxmSyTANXTMsbVN8FeZmPw==","signatures":[{"sig":"MEUCIQDxvivshZQhYrUTDeFyQKpveD5os+tdH7f7Wny0+Vci0gIgS4AvFVoylkDwIPl9mVYHv3Adij/+bDjbXNqAlHjXD74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63000873},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"ac373d50c0e5779e4ddea09a942aa8680d98a79c","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.74_1783166000391_0.9590453579158669","host":"s3://npm-registry-packages-npm-production"}},"1.1.75":{"name":"hwjcode","version":"1.1.75","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.75","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"4ce68a4350fca335bcdae6c71f82b8faf49a67a3","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.75.tgz","fileCount":47,"integrity":"sha512-sptg3Xj/ZJterVNeq/KUisa24Z+mNMJ60RuPrAWS56owoJHYf/5jW5YPVW7M4fDYc0SxSDb5nyL3g6V0og76BQ==","signatures":[{"sig":"MEQCID1boSvWgMYWeGkV0yE5E1S5XylguE/vJNedKqC+fEp2AiAKPRC1DjSVn0dzlYirIVa0DksGv09yB20n0iBv735p8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63000873},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"e29ef8c0c0f745791b0b9881bfe09fe91834a8e0","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.75_1783166372231_0.20992364098081784","host":"s3://npm-registry-packages-npm-production"}},"1.1.76":{"name":"hwjcode","version":"1.1.76","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.76","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"19efea6a6b74124be54b46795c9a386b06cfa265","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.76.tgz","fileCount":47,"integrity":"sha512-YAErpUBbWLaoHC7/qEkdEfv9uO586YkVbzo3aKqpw7aSbiEEySmSnj5lo+gAGpHP23eMRRbTka2hVoEgO3Duzg==","signatures":[{"sig":"MEQCIGlhMSmPc+wDrfJ1QYB+sGgpM1YwE/rEJ/9ap/6O/dq+AiAnJNvWmmNAmvFu0sx6SHRXXcs8qHFqwLV8qDQbCKsTXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63001493},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"6f26b1dae8e9f94a86d12cdf5f9078c96cdb665b","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.76_1783168930318_0.5536287539448048","host":"s3://npm-registry-packages-npm-production"}},"1.1.77":{"name":"hwjcode","version":"1.1.77","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.77","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"9d117fc409debcdd5d41bfff36f67b192dd4ba56","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.77.tgz","fileCount":47,"integrity":"sha512-2gjdIMxB5RwG8oKiajpc+Bq1rM6BWQR6jcpLkDqJSiazMDWYhBX6x9HEh2AfJwp7kJQ9ZH7ubu4wZbtQKd4jig==","signatures":[{"sig":"MEUCIQCEC2ONP3mtxhDYfLXDKy2W3fzbsdLtjM+Nh0W57b3rWwIgdLiHY+pL0ZCtIZPTKRQaPRA7h4lJ9NClhAgw8PCK2I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63002257},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"6f01ff468d0a88d58f073c9563f889e30fb1c893","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.77_1783174591127_0.5538275583159205","host":"s3://npm-registry-packages-npm-production"}},"1.1.78":{"name":"hwjcode","version":"1.1.78","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.78","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"f0625ab582521716116f3b1732a85fce4e981747","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.78.tgz","fileCount":47,"integrity":"sha512-SjcUClqmcDP0bAdM3HZnzdsBnk7On7tnSRamvo1YHNmtpVpqnDonTj7ieM7SuJtvAMVa7oVeSvGkRRcW4gySuw==","signatures":[{"sig":"MEYCIQD2lZKUJ1ZdgxeyswS4FP/Vr5GRI6Ykahl5EZfehPKTUgIhAJKIZdXfHt5Pk3m1ABA5RSfUtM7zZNJ20JHJECz/jIAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62969736},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"97205f676e401168fd13ccfcdaae0c08d88d284f","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.78_1783176237571_0.0928589899801242","host":"s3://npm-registry-packages-npm-production"}},"1.1.79":{"name":"hwjcode","version":"1.1.79","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.79","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"610b2ae3e9fffa2cbcd65e2222560b5eafeae15d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.79.tgz","fileCount":47,"integrity":"sha512-qYaopyGS4WQQYJRytJuc5Xzzu4nNblKfKE2dk3lL8e+aAJGGKF2yq8CjMWjt5z8xWpSgZSwPaS1aL28UuvKRxQ==","signatures":[{"sig":"MEYCIQDeZD32fC4FWqpi/fozHRFjU4w9B47Qx12eXAne0GcQSQIhALZUwLqaOine9u2zsGaBZgNEJfnAtPXjEP7oEiGiSAyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63166664},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2b30b1eb96e66edd2c3ae7c1e23f70b9d7948e82","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.79_1783177579447_0.16046573326156666","host":"s3://npm-registry-packages-npm-production"}},"1.1.80":{"name":"hwjcode","version":"1.1.80","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.80","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"acca7ae86917aebf71e982a8d1e1661e692bc17b","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.80.tgz","fileCount":47,"integrity":"sha512-8kTMKCrhYWhZVvkPZ4AGEDSbxjiu3S98/wxOb8BZhwQblgF9xKdukabuDy7iEYIyIkCByaAjkAU7/T9zeS5IAw==","signatures":[{"sig":"MEQCICBj0HSMyYQgow1I6c/MDqObDYnc832TiK0Z0nX8lHDsAiBNDi5x/RzG79QyKtJAdvlg0DhTD/hFZt4QgPuEN2OmdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63169053},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"f4d681fe9a3a36118cadee271c2cbf6889495e0a","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.80_1783182076463_0.2647872459118443","host":"s3://npm-registry-packages-npm-production"}},"1.1.81":{"name":"hwjcode","version":"1.1.81","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.81","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"9bd98403e9524c0562b43bfd57d1279c9716bad8","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.81.tgz","fileCount":47,"integrity":"sha512-SKwwu3Si9me6PrNjVXSauf1uZabFFlLIzEKlp5Smohk3tnYJ0ejMMZN4zBGmPDNy+0RrAoJamoBilxMqUsaHyw==","signatures":[{"sig":"MEUCIQCJk5m500vqKWPCVkpftRGrN0W13WQHpgYesGcNDLll9QIgAZYbHjJXx9snaJCGvq0mVXqRLPGWpDbtkbLhEahnDj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63169140},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"47cb7b881e52add09bdc6eb123d88a8e8c59efe8","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.81_1783188089728_0.7679090030278752","host":"s3://npm-registry-packages-npm-production"}},"1.1.82":{"name":"hwjcode","version":"1.1.82","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.82","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"cf4428c816c4c5117ad19abf5caff47d601ed152","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.82.tgz","fileCount":47,"integrity":"sha512-3mum7Q9mdUuO0zf9lGxfWbvjpbEyR0/TmqoB+xZeddSviRtPhK0hmg/hWmQ5EWXckjkIOdnuPIdvAXzVdNhbLw==","signatures":[{"sig":"MEUCIHF7731sE+O7awDM8U5k5vfW69yIad98tkutWgy/jze7AiEAzc8fKBotMdiONrDfNvhCbUhtR2NGds2P18XOgNNIzVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61447182},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"c4a1de014abca613bc6ff611284769625e364644","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.82_1783253991108_0.32876729669335525","host":"s3://npm-registry-packages-npm-production"}},"1.1.83":{"name":"hwjcode","version":"1.1.83","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.83","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"8359bd0227058383c23c2661e3dbc79d42eb4ced","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.83.tgz","fileCount":47,"integrity":"sha512-RMBEfsG7bOF9X7D6Ft7jb5hDMMCKotQunxH560mC2hYjo5m6dr6bxvyK8PD47SM1OOe9Sq073d6Octt11QOmdQ==","signatures":[{"sig":"MEUCIFPO+ZT8jkiHuHlxbgsHYOnXSQ0JZmEI60h/xWBAugx1AiEA001KkJNSA7jBKa2j18H7tC/gAmg7NBQkHTrHki5dDjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63172157},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2f10aee6c650b600ba5461c96c6c51af147093c4","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.83_1783260653181_0.9369085393969114","host":"s3://npm-registry-packages-npm-production"}},"1.1.84":{"name":"hwjcode","version":"1.1.84","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.84","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"266fa69bcfbade9d8b249d603e3debd77653e360","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.84.tgz","fileCount":47,"integrity":"sha512-uP7+NHlOxgGLp/GScc1iCTeNFazT3W4kdhxWahqJNMetqr+snFTj8gpvtmIBflE04PgvaceQrtbOtsgq3nFemw==","signatures":[{"sig":"MEYCIQC0uPDLQ+Re69TevZ8yVJB71VO+NxxvNdYPlCixMmEagQIhAIsHDm32hzOGIu2KyTZzb1GZKGUKiBbOfZOjGedLIDtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61449166},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"bdd65b3a0e1a4cb9a97e7f4bcfbc6bfe8f227058","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"11.12.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"26.0.0","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.84_1783263577354_0.3536169554430473","host":"s3://npm-registry-packages-npm-production"}},"1.1.85":{"name":"hwjcode","version":"1.1.85","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.85","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"be9ef88a34a430dedd10a3605a4a45283f843f25","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.85.tgz","fileCount":47,"integrity":"sha512-R9BpbKbHIRr9X8FfEvemwNozLviB5q2sGFM3ZVzsAHxrvLk4b88z2QiXMW8BzJOgijsBaaSGrMXo9w1KQpz7mQ==","signatures":[{"sig":"MEQCIFd0o6mu16Goy7nWLuamIW0yprSCMbpdYYjG0B4w7/eYAiA8yhun+sKSjcizNCtWuO72YlkD3qmrAbD34DIorwWUsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63173180},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"ec5fac206ed591b1580a3b255eabcbe00d9fb7ca","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.85_1783484462173_0.9632260276767182","host":"s3://npm-registry-packages-npm-production"}},"1.1.86":{"name":"hwjcode","version":"1.1.86","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.86","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"087d8ebe4067e96b0e64bf294124e62004cd9445","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.86.tgz","fileCount":47,"integrity":"sha512-lLXbav3ahkKb00UHLMebCkUxeiVK8fsmCw/68kBc2I+BNH1niqj3FZbVZoHmq8wK5ZXPRyqhr0KUwGQHM5+miQ==","signatures":[{"sig":"MEQCIAQ8rpMZN6l8B0XqIQGlKVgmUADR1fvWGYJLaFdXCBbYAiAkAN3Qzi4DVr1hd+56Y9rPBIX1QZYDRRz9ECOLtzAe1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63179773},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"50f9ebca0dd41fdc0f3f65e062ebbcf7ba054507","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.86_1783492600377_0.9499147961312215","host":"s3://npm-registry-packages-npm-production"}},"1.1.87":{"name":"hwjcode","version":"1.1.87","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.87","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"84b60675cb739c0b0a63b0a1c0d4f5dbccff69d4","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.87.tgz","fileCount":47,"integrity":"sha512-NvfSXSQkw0MCJ12Z19T3uRBt3LqNVwv2EKrl/4/clah96YTq8V1uotnb4jcfbYv3cR+6VeDax81XqfFFwgedUw==","signatures":[{"sig":"MEYCIQCmPYofThkZC5YG0XrmiMPn9vUoGwQdBU2dK8AVipv8kwIhAJ29XD72Zyj37gX7GlBFWVJBN5UYVBWnltOrmF/dokhH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63181489},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"19ae0d60b86f3f533ce67049abd042dddc80e5fa","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.87_1783671797678_0.0035068083029003994","host":"s3://npm-registry-packages-npm-production"}},"1.1.88":{"name":"hwjcode","version":"1.1.88","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.88","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"991181a39bfff1ebcff4b93e90c2ac05d5e6bbea","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.88.tgz","fileCount":47,"integrity":"sha512-WSH2xWFcrg+B43IHkSLIOEKYKgQDyvvmY4Pi5uNiwSc2Z652t66iBLQl+T4rapfVqpp1VH+MawSIdgVu9jcl6Q==","signatures":[{"sig":"MEQCIAcAIKCjUVeBTuH84qk9Tv3tQ/gUWDyE+EjInVqmmBsuAiAmuteKkD8oa0XBo38RyYjg9t4pKCuBi5HOI+18wobDow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63196019},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"859ab6bb0699defcc0c912cdfc11e9f1a5a59ad8","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.88_1783673095475_0.5867113024674822","host":"s3://npm-registry-packages-npm-production"}},"1.1.89":{"name":"hwjcode","version":"1.1.89","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.89","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"00025f4cfed91c60a2aec17efea8e1dd0afdd658","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.89.tgz","fileCount":47,"integrity":"sha512-3EMVv1JKF+S6zelOUD+YGqXu876Ahrwdm1btZsNfxJ0bspRTg42OrnWtY7o3jcK6MA2lB+sOcaQ6M+GkAqJJ9A==","signatures":[{"sig":"MEQCIG7wM8gWS9CzEN/OHsE0d1ff6KAB/VDupk74YbPHRNyZAiAeg0tYGXgDabl9dDY0EX0FyGFwgGBEiKcKAEERpQwAOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63196019},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"c906c3b72695045c9edef768800152f59f87f032","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.89_1783673876441_0.9584338850001848","host":"s3://npm-registry-packages-npm-production"}},"1.1.90":{"name":"hwjcode","version":"1.1.90","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.90","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"748cf67cf59c7d260c6fa7f748866c2485e922f4","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.90.tgz","fileCount":47,"integrity":"sha512-FwHMWfg56n5NihGezlrdbklmgL5CQw2+GSKce80WiSnoE2nPyxpTV0S6Z/pUMHQbDILIRQqNiWRX9CWTn/ywyg==","signatures":[{"sig":"MEYCIQCpt98hPCqbfi7AcYYe2abS+ningK0hEBZZbWBBA+C4AQIhAMgrQQVM/mwOTyKtaU+TabOdfFU/QZ9UgSl0fpDS7wAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63197485},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"c1eeb7ec82404cd2396961c33947ad45e4a22019","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.90_1783751680955_0.2825467089288729","host":"s3://npm-registry-packages-npm-production"}},"1.1.91":{"name":"hwjcode","version":"1.1.91","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.91","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"82cbbcf17032d3ec33b0f053aabab803e6031fd8","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.91.tgz","fileCount":47,"integrity":"sha512-eWOjrC5DsCPsSPCCKzBhB/UXDoR+SfT2YdDtV7IwPtDqe20TIjUlj52vvFRLRDv1zjAVSTmqO8jns5uXhOlGEA==","signatures":[{"sig":"MEQCIBCQMOL0DTzBlNEa66NULi5qQYN/+57rkIQKYR1CyDAXAiB/7fMbUurlrJvn13ZH+xgF33VzBcMHnhxmJIriFIPFaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63198227},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"47b979b4650102f804f0b1a1b2b1aac03d8d5eb4","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.91_1783758437018_0.2397952278751012","host":"s3://npm-registry-packages-npm-production"}},"1.1.92":{"name":"hwjcode","version":"1.1.92","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.92","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"87416240c37b23006adda954aec791c081935f32","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.92.tgz","fileCount":47,"integrity":"sha512-ZU2BEoDMmqzDAHgpoprSj0tSDKjuLkoe3Tdo3egUVgOJ3tAu7VP0bok9DrhvIzMkjo4rc+yePZn/vaM45PSUFg==","signatures":[{"sig":"MEQCIHveS2Hn+rg0o6Quf4viJXz82lsWk7Zby4G7OcCFtlAnAiBdwK02LiwqpxZuQPY1FqJVgpM1mCapd8rbwJMZA84v4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63201665},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"02353737429c9727efa995897df02e86ebff45a7","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.92_1783761431561_0.5823554435069795","host":"s3://npm-registry-packages-npm-production"}},"1.1.93":{"name":"hwjcode","version":"1.1.93","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.93","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"b7745d32cc97c92274d61c820cb73e3373f0df0e","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.93.tgz","fileCount":47,"integrity":"sha512-8IWFfVZLEhapMofdImFRW6U6A1cC6E3ir04NF4p8PaXN9gxBIjRKyJ8y3y/J5n629yauMDPC/uddLkKqrSMGgQ==","signatures":[{"sig":"MEYCIQDVebDWzwDNt+gtuNFSzczDQY8s0UD1Irh4jmdj6sn08AIhAJUvZeDwP4Gx0Gd+iBtOVniuuy2nGa1wq73iqy90fN9f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63202338},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"3e521c0388565c9b34304c94ce12dc1733d0311c","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.93_1783762382845_0.2569917233916357","host":"s3://npm-registry-packages-npm-production"}},"1.1.94":{"name":"hwjcode","version":"1.1.94","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.94","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"3164190a47e2b2ad335d936acabf3fff54cd6b9d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.94.tgz","fileCount":47,"integrity":"sha512-dG8kgKsXRbHTXiPkYvyHTdfoeQEVOsNx4e1V1YjqQpZ0obkANsmudo/OjZd9jTz3gDxziscvIyb1XsWRjnYsEQ==","signatures":[{"sig":"MEYCIQCv/wuY5Jkl56hKNqobKUjIz8ZtdIvOAa9FVqH3e/1PegIhAOAiST9FBDMIyIaQaWwQ1j3JE22BThQFeXJh0LTKeiWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63202455},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"59b55ab8cfb2e849f6c286a15ef1116b12b74343","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.94_1783765226421_0.30702070676164306","host":"s3://npm-registry-packages-npm-production"}},"1.1.95":{"name":"hwjcode","version":"1.1.95","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.95","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"e5f2bcd6f351228e9de57bb7f7a35a01cde717eb","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.95.tgz","fileCount":47,"integrity":"sha512-5x13JCvelV1d6K+TcaUZIVzjU6oyZL++ci/CSf+Evp5XZEINBn+oE+48qO4Wy6z3q99e8jMdk59kodSGC6a+gA==","signatures":[{"sig":"MEYCIQCdQYHj5J0oIDPq96mX7rn6oyn6KX4hUSqgzoli6PFHAwIhAM+zOAwXazJ8RaPeTvFvJtzATQ7ib6VJ5aEJYp0oygLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63202630},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"592126743662be5b6d8349782bc06a1fa463d9f2","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.95_1783773112356_0.4636043807168164","host":"s3://npm-registry-packages-npm-production"}},"1.1.96":{"name":"hwjcode","version":"1.1.96","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.96","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"4c0f84da7ac1d909c58e3c55a53d4d0d9bc31830","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.96.tgz","fileCount":47,"integrity":"sha512-9ktHclfSzxvSKcs7T5mUb4e8Q4x/IbEJIjPEZ+r4GMs+wxmTOePoQgshPClDNymVWVymL1E1Xbj0lh1KUIr1qw==","signatures":[{"sig":"MEQCIBQTWrilNKybbSWn7B+HD7+/Xxs/MjLnMF9lXjMTkFteAiAFCPGe7qiXN0eYDskvv/gDd2EYYcx79WDR+Lrk5g/eFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63202469},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"946bc282a0d4bd25dc9527cf229456ba6f5b7cbf","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.96_1783848993821_0.17725981706772354","host":"s3://npm-registry-packages-npm-production"}},"1.1.97":{"name":"hwjcode","version":"1.1.97","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.97","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"c49ac37ace86102169f38248a899c637d9150e4b","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.97.tgz","fileCount":47,"integrity":"sha512-7LcavfvfU/ONo24XdiIDm2H9niQf9vHGtu3KuGfKh4CWlGgAn5Cv4KnFfXrkLGk7RfxVOYMLxLmmHQjtANddqg==","signatures":[{"sig":"MEQCIFEe2n07AHWji7u5fhGLd/HweieDdgmx15+ReBLOpyv1AiAKHQlJxFUubwY83pk5MdcsSZxsTo7Oxq0Wzu/HTa4tTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63202552},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"344d5746a3638057fe6662ca974688101ea117bf","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.97_1783849596886_0.17580449349550653","host":"s3://npm-registry-packages-npm-production"}},"1.1.98":{"name":"hwjcode","version":"1.1.98","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.98","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"c658a722eaf229ae640759be4f9e2ad14c706056","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.98.tgz","fileCount":47,"integrity":"sha512-0/uaNTTueUYsBDkDX8lgoFA/x1RB8sIcLsMqhnEgDJB5hIOQG3X2dJ/RS3OI9kbm2V9qE72A8oNRwkFSaE1xWw==","signatures":[{"sig":"MEYCIQD0WS8c91mzp9UkfwuSxVppzq4hJfNm6MPzCHa+rW4oLQIhAJcUHuynO41VBEMMTTx7ZqVn8jw/FT9sMmBgmM1pmTNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63202469},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"9344fd49cea92094cf76d5e836d76f0de6e0bc02","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.98_1783849943519_0.42751501100528166","host":"s3://npm-registry-packages-npm-production"}},"1.1.99":{"name":"hwjcode","version":"1.1.99","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.99","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"60a044d093d14b89d017be56a93d35a3bbcbe458","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.99.tgz","fileCount":47,"integrity":"sha512-v1E7D0FKK9E8HmIG/vH2EldpodFSg2pi5+DvJ2cTR/REe0lV8BNHYBOvbtKtYeOUV9VHbqxnu15fY/yBDtn73A==","signatures":[{"sig":"MEUCIQDlPulDg3PJU/ACrQVKsZ4hGwoPMmk0lsTI0YSsk7St4QIgSHLWnG7F658Gztpsky9p0HmJpOcFpz/LYtB2CmPOUPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63209327},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"60e3aebdbf1a7464413f79e0d511ef9a7dd3c2cf","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.99_1783919642038_0.0725762618308965","host":"s3://npm-registry-packages-npm-production"}},"1.1.100":{"name":"hwjcode","version":"1.1.100","keywords":["ai","coding-assistant","feishu","lark","cli","agent","worktree","parallel-development","code-generation","ai-assistant","developer-tools"],"author":{"name":"hwjcode"},"license":"Apache-2.0","_id":"hwjcode@1.1.100","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"aa9128a5481f8f0ede65c55b1e2069b65d0bfc19","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.100.tgz","fileCount":47,"integrity":"sha512-cVN4UeaHG0uDdC1BbvN2x+vttqbSkDFTuimNd/3nC/sedBo2VB/w2wIUQuPKQPvXm/B5//5qXvKIofHDU1bl8g==","signatures":[{"sig":"MEQCIEgi3/FB5WrhyiUStxVOezhTKbRZ0An/HVcWe0eR6M6MAiAv3JDn8NvyPsw/ek7LdzGeOLSCblSXZuzm9jkbxexDig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63210005},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"06cfbb6c6139541810ceeaea26c67bb1057e644c","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postinstall":"node -e \"const fs = require('fs'); const path = 'bundle/fix-binary-permissions.js'; if (fs.existsSync(path)) { require('child_process').execSync('node ' + path + ' --all', {stdio: 'inherit'}); } else { console.log('⏭️  Skipping binary permissions fix (bundle not built yet)'); }\"","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.100_1783925397801_0.4844615642478123","host":"s3://npm-registry-packages-npm-production"}},"1.1.101":{"name":"hwjcode","version":"1.1.101","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.101","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"fb3c603ac779ae7c7e78b7984312d9650e802658","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.101.tgz","fileCount":47,"integrity":"sha512-Vrnhvrwtwj3DVPZWUcfKTzrY3cn8GQ45PeJdGfv6l8lDVJ4pPh2jnFk6xes9yDzbbM3yess86ChKhxIyFNDqEA==","signatures":[{"sig":"MEUCIQDUyb8n6Ps8UkwLB2NM+APM8HGU1mc52g19dkisJYw3CAIgNNevidlsvxPBc6x3FbKozTjAIDuA0w/kwmID9r5+wgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61584548},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"9ed60a16063fa07972230f6effa0ac22ccbac36e","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.101_1784183191839_0.0635440514760035","host":"s3://npm-registry-packages-npm-production"}},"1.1.102":{"name":"hwjcode","version":"1.1.102","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.102","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"2bd528a0f82bf86b2fe78ed21203a74488069de9","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.102.tgz","fileCount":47,"integrity":"sha512-qfghvtWdx64nDv61JuryCCIlEt3m38NrHpM1R7U9WiRnNAMzko1P84tBVq8cWybSnw5Ukrc+9tdRjklAzZBYBw==","signatures":[{"sig":"MEYCIQDRkQhN7/xhNGleS3Xf7EvkTLSakZYMhBilCt5BBf7KJgIhAOMTP24jGReo0HwT/3ci/eCVSBUl9SYY+XUDKfuy5KBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61601892},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"91d80f4be9f416f72ecd65ba999d602bf606486f","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.21.0","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.102_1784215721016_0.16306702043656318","host":"s3://npm-registry-packages-npm-production"}},"1.1.105":{"name":"hwjcode","version":"1.1.105","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.105","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"e70c234a9b469b406e7f489de180dadb16fb0e7d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.105.tgz","fileCount":47,"integrity":"sha512-iuknBAq7cCRCAh3IYgto/QpgdbVL/IdWdiJMyxnQTzG3giFu6YrwPDyNut2QaTrSHz9cUDC6Iwn40RcC0amgpw==","signatures":[{"sig":"MEUCIGwkFNZiqkH9NSbZAvpP+LW3qHelEK5RiO8RHvs1ZzEnAiEAz//w52g9JUtUDoA2RgiT1psdNCCqtZGScAPlYCs89+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63322867},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"798f3d4712f5dacd7b81ee0b1dd1246e8769ece6","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"deprecated":"Reverted to 1.1.102 due to regression issues","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"10.9.4","description":"<div align=\"center\">","directories":{},"_nodeVersion":"22.22.1","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.105_1784458118299_0.1742658050840462","host":"s3://npm-registry-packages-npm-production"}},"1.1.106":{"name":"hwjcode","version":"1.1.106","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.106","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"de1c81e4ca81d7eb0d5586d42bcabb8f6253480b","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.106.tgz","fileCount":47,"integrity":"sha512-pQyF6Amfmr2LQpNhBqXCTTH/lf0AuZoN7LDxGVnytOvHqBHAzgSDCogneR0OEQidLRsWS3Ez02f+/iUxMEq94w==","signatures":[{"sig":"MEYCIQDxGBGmF61BVQAFkteYQ9WvHBTj9aYn6YEDeFihpvknlwIhAO4xRgSwn0G3CFcpL4thGFJU1NkX4cyoxP60c40IuEUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63323017},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"3b280336051d3479495b528a60a93fa3361d3899","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"deprecated":"Reverted to 1.1.102 due to regression issues","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.106_1784460092501_0.5022401810398613","host":"s3://npm-registry-packages-npm-production"}},"1.1.107":{"name":"hwjcode","version":"1.1.107","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.107","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"dfff7b5ea5110ecbb1cd4a78c23a48457fbb1995","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.107.tgz","fileCount":47,"integrity":"sha512-NQoVinEE1CRFOLcjC42SmdnQq8FK0i669qEomW3cXD9vqb976NDWP6SyuHZCwFWt5wnUONFSFiDPM1IUKuawAw==","signatures":[{"sig":"MEQCICHUGutpbQblkCvAY5H2k/iHQUNPORNGp3hp1fRD7VvFAiBpBGUxNdW7P5v3ubUMb1j7XvUnf9iGMsPKhrVUzoH0vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63323380},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"875a7ffbc2c0b196299eb0acb558527b49b83a6e","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"deprecated":"Reverted to 1.1.102 due to regression issues","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.107_1784461066579_0.4516103790071371","host":"s3://npm-registry-packages-npm-production"}},"1.1.108":{"name":"hwjcode","version":"1.1.108","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.108","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"cafe23d7b732d92860a9243f1d414069f9fa7c7d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.108.tgz","fileCount":47,"integrity":"sha512-jnr/s1VPUpFYFBn66/7QNg5YBYgfX+86o8b3cY6XPc+YW2NLCgJwb8BGdlqwEKd7g0N6qpV3+K1KFsxxcEehgg==","signatures":[{"sig":"MEYCIQDtTRA/IlnjHYHHJyYLVW2P1D9jI3PRw4bnjA9wDznyqwIhAMMa6U2wu2PM5keYfhs/YqjbouX6lKJsLZwx8Mildgx5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63323763},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"e74343ba80c99b6d9df92340dbb633e2120c5438","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"deprecated":"Reverted to 1.1.102 due to regression issues","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.108_1784464609807_0.7258404028424514","host":"s3://npm-registry-packages-npm-production"}},"1.1.109":{"name":"hwjcode","version":"1.1.109","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.109","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"a0900f24e953f1202e66f1c5783699301da28e43","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.109.tgz","fileCount":47,"integrity":"sha512-FIPPl99Nq489bieZzI2kYYJWPSz935Hf1S7srE3JGPQ/JAwxKe6W2rm+6iUl8wGk3VNaVcIrVi7OIPK0MymAjQ==","signatures":[{"sig":"MEUCIE9JeYO16gqJpET2Of68ZRWOLpMzbXs74LWbiJ3NLLveAiEA2PFGVHNk/znlgK7qWT/XV/nokTMxFJD80dQWJwITbic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63325124},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"83c48d41ef268b1aeb705afc1661eef16370e346","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.109_1784473015968_0.10667118096534267","host":"s3://npm-registry-packages-npm-production"}},"1.1.110":{"name":"hwjcode","version":"1.1.110","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.110","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"6127054e9596962ebfc81ccebe23757d61dcd405","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.110.tgz","fileCount":47,"integrity":"sha512-Ytiu65ps76RaIVzgaUDrqtYbV468wRdYlhm7rUnZpwuOMNd5gz64qfNMG+zQOO44t5S7QCqebwJDRB09W4bh3w==","signatures":[{"sig":"MEQCID9Mu1j1nTzOecYaM4faN1svtQ6107ltGiW9Ia0qSK4hAiAjs6KxQ9ur+f+iqgIlAGORbcTGbqB5uwJW+1OCgwmUUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63326350},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"e2eeeba8780df3263363d0d97b3b34ca1e404674","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.110_1784478827632_0.7725849117502845","host":"s3://npm-registry-packages-npm-production"}},"1.1.112":{"name":"hwjcode","version":"1.1.112","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.112","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"6ef8f9ecb41a1beada694c30e8b81ceb5f46068f","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.112.tgz","fileCount":47,"integrity":"sha512-UB4wI9MrphZ2dxHkn6D/4bOdMBzxvzat/jMz68vP9aE0uLNc83BUtNx89fdHwDhmKv3V3S2RjwL4LDSB8dD0Lw==","signatures":[{"sig":"MEUCIC9GqWOgNMc4Cum7TuilCxlvzrJL3U+X3OTiiGWw042NAiEAk3FWcfc0cQVm9rflblTTRuqS6CI4PJnOQHQtTW8VRbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62057619},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"749fa4870e8cdf2eef957a61ee85b51cb0be7793","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.112_1784996181234_0.7557336301182562","host":"s3://npm-registry-packages-npm-production"}},"1.1.114":{"name":"hwjcode","version":"1.1.114","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.114","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"839cfcbb736129f2938a602d2ba9a0f72c0df658","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.114.tgz","fileCount":47,"integrity":"sha512-4/wspQAEjG+Dtvdim6E+xGrcedfjhcbbUvTSKZ6kSgyAkJKClsldBt6bMn0r1XZMRihC4XcJ2c47WfqOAtGt9Q==","signatures":[{"sig":"MEUCIQDVw1YZKVDky+suPoNOTLPDGmwHSKM0QozKmtdFPmT5agIgd30jL3h/8H5JueTxQfVOYnn8gwrxb0kQcw5tVh41zJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61984008},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"07de9f98771b56d37b1ed3148f1a9319881c3bd5","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.114_1785082159562_0.13720038896421216","host":"s3://npm-registry-packages-npm-production"}},"1.1.115":{"name":"hwjcode","version":"1.1.115","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.115","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/hwjcode.js"},"dist":{"shasum":"a399da04d65c3d1651514145500bdbd2b771fd5d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.115.tgz","fileCount":47,"integrity":"sha512-eRhJ6GsL6FYVUvMcPjiaPQqjzhdNN1n9iIMM1b709UrqfEm+8qN4kz8NNPUp+ctUunC/ij6OJO8/ZTeNxBcNlQ==","signatures":[{"sig":"MEQCIE2NwJA6Kn0++kZ04LjJCuRQFSIBghQdQRFC6n6XJC6eAiA02bj1ip+/BWmKSLAHR9Miq36qdFoRVqnfE2MqgkAfig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61983936},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"852c5829c965455219e26cf50e9ecda991f88bae","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.115_1785083028893_0.06788913319983814","host":"s3://npm-registry-packages-npm-production"}},"1.1.116":{"name":"hwjcode","version":"1.1.116","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.116","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/hwjcode.js"},"dist":{"shasum":"44993001e4dbb11d91e7d5a2a164ae8a0e4b133d","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.116.tgz","fileCount":47,"integrity":"sha512-2yXYeVlGKAa5uevFQfkSRgCHtvjYhVpeFxXEdYfQuVKXiqFtqBHA/Hd/sm0AzFIzw/zsXo3eauWgH1onWfUdZA==","signatures":[{"sig":"MEUCIQCN5f/e2ghFPyBCEeKC1FFKG/oAT6+iMGOTO8cUDbzCoAIgXZQzXQWu5ND6xIevxIiq7HlxnEXdmxeaZcWUU4XLAU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61979007},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"c02a82e9949986142b7e490197a0271c66af47a3","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.116_1785163740032_0.16014399617010344","host":"s3://npm-registry-packages-npm-production"}},"1.1.117":{"name":"hwjcode","version":"1.1.117","keywords":["ai","coding-assistant","hwjcode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.117","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/hwjcode.js"},"dist":{"shasum":"9db1053f7f3ef6448c373f7cc004f2c4e48d6567","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.117.tgz","fileCount":47,"integrity":"sha512-un0NlO1HrGpOpAxO59puXpap7BAexjvbDBzqHCe16oVAZGu3n2lWI0T9+E9ScztteyQzNIO+lqUMlAJUe/Va5Q==","signatures":[{"sig":"MEUCIBDBpbiwItqpI6Xfqzlmgw9wIx5fWQN3LXbILRmK9CmSAiEAowb/OYnDmL6ePIwWG1J5jcaeNSWENuiOEDC/43uQ9FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61978527},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"cd0ae8f39de630daadd8818521cf0915cbbf183c","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.117_1785167288527_0.41501652258919797","host":"s3://npm-registry-packages-npm-production"}},"1.1.118":{"name":"hwjcode","version":"1.1.118","keywords":["ai","coding-assistant","hwjcode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.118","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/hwjcode.js"},"dist":{"shasum":"08fa5ceba5bea2e4cc4956f0de6e3915279b2d11","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.118.tgz","fileCount":47,"integrity":"sha512-reOnBL+thmpIVfMRpcMdviRzFJyWu/C+JXPv1n95VX5XJLy0304OO6wktHNHmME6rJ1ZXHIN6QEk4na0gE1UuQ==","signatures":[{"sig":"MEUCIANLBmw18a6hZ6oui8dlUUpHPn8UoOONrd2vAeQx/KGDAiEAiUkgmcECO1vPZSBfZd61CByZkPWddclq9Q4Aa1hMjZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61978806},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"ef88be0ddf0ee1b3cd8ff2a52f317a585bef2219","scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.118_1785274369668_0.2301161324162273","host":"s3://npm-registry-packages-npm-production"}},"1.1.120":{"name":"hwjcode","version":"1.1.120","keywords":["ai","coding-assistant","hwjcode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.120","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/hwj123hwj/hwjcode#readme","bugs":{"url":"https://github.com/hwj123hwj/hwjcode/issues"},"bin":{"hwjcode":"bundle/hwjcode.js"},"dist":{"shasum":"402e2e05da5ddebc0de5da5ca419672fcda061af","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.120.tgz","fileCount":47,"integrity":"sha512-4tYx5uKwg7USmEbdp7pKPRE6meRB35Qyt5/yxSSxEeS1F+xwaV0r9AD78gaKKOkfyWiHKcoZeJqNk3eEyQJ6NA==","signatures":[{"sig":"MEQCIHbtzPmw0E93nOZ3Hs4Y0wTSnnX81joWqfucMcX+dJtnAiA6mcgd860UWuBpTlMFG0zZw31G0eh79eNpsKQhcCzDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60194490},"type":"module","_from":"file:hwjcode-1.1.120.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=http://localhost:4001/v1 DEEPX_WEB_URL=http://localhost:4001 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/private/tmp/hwjcode-publish-1.1.120.siTXq2/hwjcode-1.1.120.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-4tYx5uKwg7USmEbdp7pKPRE6meRB35Qyt5/yxSSxEeS1F+xwaV0r9AD78gaKKOkfyWiHKcoZeJqNk3eEyQJ6NA==","deprecated":"个人版已迁移至 hwjcode-personal；商业版请使用 hwjcode@stable。","repository":{"url":"git+https://github.com/hwj123hwj/hwjcode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.12.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"26.0.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.120_1786035179413_0.21569569406575329","host":"s3://npm-registry-packages-npm-production"}},"1.1.111":{"name":"hwjcode","version":"1.1.111","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.111","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"e9b7134337e288d1ce554fa932e5d6151167c40a","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.111.tgz","fileCount":47,"integrity":"sha512-8mTVwGQfbFOm1T/rDdJK4/eY+xV7pg8cm9SYP4OH+CEn+jtUt6027WE0t8GNj5oFGaM/o2FwwcOFuztA9RNUKg==","signatures":[{"sig":"MEYCIQDVr83ePpKNayiVYOm0UVRG9GsPI2ii0UbTIKU4wZUt4wIhAMxEh/tYhG6NRfV54ydWR2WzrY/9r/+Vw/J4icpM+E6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63330258},"type":"module","_from":"file:hwjcode-1.1.111.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.111.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-8mTVwGQfbFOm1T/rDdJK4/eY+xV7pg8cm9SYP4OH+CEn+jtUt6027WE0t8GNj5oFGaM/o2FwwcOFuztA9RNUKg==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.111_1786209498299_0.28048606057190395","host":"s3://npm-registry-packages-npm-production"}},"1.1.113":{"name":"hwjcode","version":"1.1.113","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.113","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"f6e3916d9c988a1c9802311161e489cd5aeeeed4","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.113.tgz","fileCount":47,"integrity":"sha512-i3QngPvs0zrEo2jAcAIZN/lA1VKKKpNME0pZusWeiv/ozdK1VQxlzr8YjtVqLo0VOpT8ipWUpuhjHhN68zX4bA==","signatures":[{"sig":"MEQCICUcRHosf9NUaFXo8AjC02A21TQCgKoF5fTlh/FfS34BAiBFbF+RcIFU5xQW4wbZSJkwKDjzPg3AiCGD74GPNwfRHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63331144},"type":"module","_from":"file:hwjcode-1.1.113.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.113.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-i3QngPvs0zrEo2jAcAIZN/lA1VKKKpNME0pZusWeiv/ozdK1VQxlzr8YjtVqLo0VOpT8ipWUpuhjHhN68zX4bA==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.113_1786211123134_0.35107024127953634","host":"s3://npm-registry-packages-npm-production"}},"1.1.119":{"name":"hwjcode","version":"1.1.119","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.119","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"6911107acf03e0e255d1c992f18e328773047dc9","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.119.tgz","fileCount":47,"integrity":"sha512-mSjJUOsDLlWUY6A5xgWsArLScdoxANKeGhWbqfWtiUPDF0EDBcDtUvnSD7vJZ1eNZzem2mhwgg9Ee2TLm8gwUg==","signatures":[{"sig":"MEUCIDY6SUimnu3vD4B9Y3b/K1sE6ElAkXbNqTrgIiCnf3o5AiEAsb+47m02q6TaOI/XxORHjEnHxk83mftWma7X6kT2KUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63332237},"type":"module","_from":"file:hwjcode-1.1.119.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.119.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-mSjJUOsDLlWUY6A5xgWsArLScdoxANKeGhWbqfWtiUPDF0EDBcDtUvnSD7vJZ1eNZzem2mhwgg9Ee2TLm8gwUg==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.119_1786349386911_0.548222230865204","host":"s3://npm-registry-packages-npm-production"}},"1.1.121":{"name":"hwjcode","version":"1.1.121","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.121","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"3e840e02543842d964043b8f6a530aef81f0b862","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.121.tgz","fileCount":47,"integrity":"sha512-8BIJ7rFNg7FuVNMeGtNik7RlSv6ZGmi2jLGCjsx2HxSTPMrSyVDtgb1sr5ZhQjdVb5kNVq7WTb+OaD8CswYjcg==","signatures":[{"sig":"MEQCIHUmKRJZ/hD1EbA5X12GwQt6tPcgnep2dUqksJiMeA4VAiBoBFK4cikmF9UHFVeLzLXbv5w7OokiYv4z7KAYLhiohw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63332916},"type":"module","_from":"file:hwjcode-1.1.121.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.121.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-8BIJ7rFNg7FuVNMeGtNik7RlSv6ZGmi2jLGCjsx2HxSTPMrSyVDtgb1sr5ZhQjdVb5kNVq7WTb+OaD8CswYjcg==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.121_1786695968426_0.812520056367382","host":"s3://npm-registry-packages-npm-production"}},"1.1.122":{"name":"hwjcode","version":"1.1.122","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.122","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"07bb23e20d1250c42f8d52768140346e013ed2d7","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.122.tgz","fileCount":47,"integrity":"sha512-/qaO9oktH8hrTfXd4SxjJNcVvmFa9C4Gh3OX01HJN0XeLKcuv/rCdixUmQ5GuSAcrgpc23TPQOuwRUY+vjlMwQ==","signatures":[{"sig":"MEUCIQD3JQB+40IwXbKNHy67oBySsmUCk4MRyEtOgviP4kPIawIgNilKsDPYueVJzWgKHnuqEa0feIMVgNfHYodjKKlIr1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63332975},"type":"module","_from":"file:hwjcode-1.1.122.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.122.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-/qaO9oktH8hrTfXd4SxjJNcVvmFa9C4Gh3OX01HJN0XeLKcuv/rCdixUmQ5GuSAcrgpc23TPQOuwRUY+vjlMwQ==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.122_1786735685455_0.2792181797958635","host":"s3://npm-registry-packages-npm-production"}},"1.1.123":{"name":"hwjcode","version":"1.1.123","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.123","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"2b4b1006487ccd31dbf04d8d656099cfdb113ae1","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.123.tgz","fileCount":47,"integrity":"sha512-9Fy+oZVvGfLfe1Nbat6VYWE6+V++3niSqXaO5IBC/FU1pdVXspNzdxjlGoMybPL/Z7TcXVC6TKCwh2fl6qZgpw==","signatures":[{"sig":"MEQCIHNPBEiIDj9um+wBsH2fdBzoF8Pzk8fa8XWUwgfnZ5DMAiBp/HK07f0UP2/1BXsP4/8a+z4i7QZX65ZOHq0X2oap+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63333693},"type":"module","_from":"file:hwjcode-1.1.123.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","package":"npm run package --workspace=packages/vscode-ui-plugin","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build && npm run build:sandbox && npm run build:vscode","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"cross-env INCLUDE_VSCODE_PLUGIN=true node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"cross-env INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:dev":"cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run bundle:dev && cross-env DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai npm run dev --workspace=packages/desktop","pack:vscode":"npm run package --workspace=packages/vscode-ui-plugin && copy packages\\vscode-ui-plugin\\*.vsix .","postpublish":"node scripts/restore-after-publish.js","build:vscode":"node scripts/build_vscode_companion.js","pack:desktop":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run bundle && npm run pack:all --workspace=packages/desktop","pack:mac:dmg":"node packages/desktop/scripts/interactive-build.cjs","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","desktop:build":"npm run build --workspace=packages/desktop","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","desktop:pack:mac":"npm run pack:desktop:mac","desktop:pack:win":"npm run pack:desktop:win","pack:desktop:mac":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac --workspace=packages/desktop","pack:desktop:win":"cross-env BUILD_ENV=production npm run bundle && npm run pack:win --workspace=packages/desktop","pack:mac:dmg:x64":"node packages/desktop/scripts/interactive-build.cjs --arch=x64","desktop:start:prod":"cross-env BUILD_ENV=production npm run bundle && npm run start --workspace=packages/desktop","pack:desktop:linux":"cross-env BUILD_ENV=production npm run bundle && npm run pack:linux --workspace=packages/desktop","pack:mac:dmg:arm64":"node packages/desktop/scripts/interactive-build.cjs --arch=arm64","pack:desktop:mac:x64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:x64 --workspace=packages/desktop","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","pack:desktop:mac:arm64":"cross-env BUILD_ENV=production npm run bundle && npm run pack:mac:arm64 --workspace=packages/desktop","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","desktop:pack:mac:notarize":"node packages/desktop/scripts/interactive-build.cjs","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true INCLUDE_VSCODE_PLUGIN=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.123.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-9Fy+oZVvGfLfe1Nbat6VYWE6+V++3niSqXaO5IBC/FU1pdVXspNzdxjlGoMybPL/Z7TcXVC6TKCwh2fl6qZgpw==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core","packages/vscode-ui-plugin","packages/desktop"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"electron":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true,"@vscode/vsce-sign":true,"electron-winstaller":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","pidtree":"^0.6.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.123_1786811294790_0.3817437089968889","host":"s3://npm-registry-packages-npm-production"}},"1.1.124":{"name":"hwjcode","version":"1.1.124","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.124","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"25ed50b04bae02119d8036e786a41668d9fbce9f","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.124.tgz","fileCount":47,"integrity":"sha512-phCu38q4VVguwp51gJNbpPzkVmevUIOChvmwUEn/2R1e9Xj2EXa/8DbVgNm67bmfaDG5H0rmQFMzE4VYopprvg==","signatures":[{"sig":"MEYCIQCvJMM74A1DDQEGD2gML0OdqdZnsTg+sdjrIqM1a0/KAwIhAPi0OelWBJnf86GWs/lTfrW12iyr+h/+tRbVi6319Rx4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63258042},"type":"module","_from":"file:hwjcode-1.1.124.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.124.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-phCu38q4VVguwp51gJNbpPzkVmevUIOChvmwUEn/2R1e9Xj2EXa/8DbVgNm67bmfaDG5H0rmQFMzE4VYopprvg==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"10.8.2","description":"<div align=\"center\">","directories":{},"_nodeVersion":"20.19.3","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.124_1786816306171_0.932023959133955","host":"s3://npm-registry-packages-npm-production"}},"1.1.125":{"name":"hwjcode","version":"1.1.125","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.125","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"42a186af2e94e8bdad6e1a9fffb5a2ba9f769d16","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.125.tgz","fileCount":47,"integrity":"sha512-ed6TlGbBuGcOE2TqtwlzKGUE5taJk3hirtruz1YWPyT7sOaonLXQqfnd3Lhdan+0L7LmUX65LDdKGeHusUO9nA==","signatures":[{"sig":"MEUCIQD7MEdq+KOxJTubk8ixq+J55fVBV+CtzV/H/mJcL1KxKwIgRlP+dNY4bCikSLLxAx2UwQv0XmVl9xq2GO07OnTsYZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63258469},"type":"module","_from":"file:hwjcode-1.1.125.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run build --workspace=packages/core && npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","lint:changed":"node scripts/lint-changed.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.125.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-ed6TlGbBuGcOE2TqtwlzKGUE5taJk3hirtruz1YWPyT7sOaonLXQqfnd3Lhdan+0L7LmUX65LDdKGeHusUO9nA==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.10.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.125_1786872832650_0.4487926730740721","host":"s3://npm-registry-packages-npm-production"}},"1.1.126":{"name":"hwjcode","version":"1.1.126","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.126","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"0143e18c80729bd528e3b9efed1415c6398af7ce","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.126.tgz","fileCount":47,"integrity":"sha512-QCw8L9H0+RkJGMe4U7DZhVCHQ/6no9Gdm0YYRv+Ajcuvrt4dsCXFLZehpqfF3wNOM3DWx4auJ+3DvsIHVPAD+Q==","signatures":[{"sig":"MEUCIQDqZQJoV9chXTBIdWonCJIoVDNjryVfJcIXOyoHwc79cQIgdSK0GO3WwhC6cQD0Xg9i41LoVv7eiPG+/6loWwHTFYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63025356},"type":"module","_from":"file:hwjcode-1.1.126.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run build --workspace=packages/core && npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","lint:changed":"node scripts/lint-changed.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.126.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-QCw8L9H0+RkJGMe4U7DZhVCHQ/6no9Gdm0YYRv+Ajcuvrt4dsCXFLZehpqfF3wNOM3DWx4auJ+3DvsIHVPAD+Q==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.29.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.126_1786876968410_0.6215365623584288","host":"s3://npm-registry-packages-npm-production"}},"1.1.127":{"name":"hwjcode","version":"1.1.127","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.127","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"b733f9270a6dcfc06ae60770d41c70855941aa83","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.127.tgz","fileCount":47,"integrity":"sha512-vIWOzO9in/Y46moE9moDnITOVS97b+mIGS0RTgdmrLzHRMZ75is3gkpizMW3suO/2VA6LqvGi4sRuvWLDGO4BA==","signatures":[{"sig":"MEYCIQDYonndLZ/eMfCoJfCjII0pjPOQk6xc8bYZI7qFzH9A/AIhAMFH5QbGPmGJINW12YQbAn1OX8pgpKRmwCkZ/pNagIDy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63036856},"type":"module","_from":"file:hwjcode-1.1.127.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run build --workspace=packages/core && npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","lint:changed":"node scripts/lint-changed.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.127.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-vIWOzO9in/Y46moE9moDnITOVS97b+mIGS0RTgdmrLzHRMZ75is3gkpizMW3suO/2VA6LqvGi4sRuvWLDGO4BA==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.29.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.127_1786884246784_0.3264764331510137","host":"s3://npm-registry-packages-npm-production"}},"1.1.128":{"name":"hwjcode","version":"1.1.128","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.128","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"537cbc5d0795aef41ad5278c51e9c09a7e3f9ebc","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.128.tgz","fileCount":47,"integrity":"sha512-NsJk0DA87Vi1s851pq3xtgVlIuaVdMXJ129o4QVpQpntMQk6+dm50tdykQ2Xbu3z4DiwEXQqs6XBOAKf+ChH6g==","signatures":[{"sig":"MEUCIQDJzgmDwsvV1gcciDzxsqyiI73s7+k32fTPe+nu7vz+FgIgEAT8ST1grxUcDmgKf3SaGsYTDVmxsOp19aZ6sVRTkeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63037302},"type":"module","_from":"file:hwjcode-1.1.128.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run build --workspace=packages/core && npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","lint:changed":"node scripts/lint-changed.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.128.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-NsJk0DA87Vi1s851pq3xtgVlIuaVdMXJ129o4QVpQpntMQk6+dm50tdykQ2Xbu3z4DiwEXQqs6XBOAKf+ChH6g==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.29.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.128_1786888784888_0.294534630967328","host":"s3://npm-registry-packages-npm-production"}},"1.1.129":{"name":"hwjcode","version":"1.1.129","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.129","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"5e7f4226b3cee3d345e9beeb3e134cb4e7646242","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.129.tgz","fileCount":47,"integrity":"sha512-sBYsIOrHDmQmYAyA8+nQ8R5FiW2rdQ4h9EaFtKmWKXjgqqK4ru+WtGFo+duBI2wzAyNJE6t4cK5bnBA44jMK3Q==","signatures":[{"sig":"MEUCICtpmpFBhHqYueXRGEH0SJqHniYZKcAvM6LALq9nljllAiEA3cXZWs8iBSrdQ9M8mDGceUwUY/kVgZ/QO8snO/lh4+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63033297},"type":"module","_from":"file:hwjcode-1.1.129.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run build --workspace=packages/core && npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","lint:changed":"node scripts/lint-changed.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.129.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-sBYsIOrHDmQmYAyA8+nQ8R5FiW2rdQ4h9EaFtKmWKXjgqqK4ru+WtGFo+duBI2wzAyNJE6t4cK5bnBA44jMK3Q==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.29.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.129_1786899922303_0.853874426401247","host":"s3://npm-registry-packages-npm-production"}},"1.1.130":{"name":"hwjcode","version":"1.1.130","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.130","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"84f0f75caaa385b5b0af4d14842ff6fccf387cd5","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.130.tgz","fileCount":47,"integrity":"sha512-YulhqxNRAvyXLmwSWUVul09slmDtTzRMfDf82yo2RvhHInOvyJmil594LXmu+UMdJzlrKZ8yRKUWLh4ykkpUNg==","signatures":[{"sig":"MEQCIAwTpdGReUysV2kdkFaYZzzBdcLZQTbReP/YRi9yCKVKAiB1JmQo96Jz1c/GCPzjv7ZNVr0qrXtpBAmut7S/D/z96A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63033499},"type":"module","_from":"file:hwjcode-1.1.130.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run build --workspace=packages/core && npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","lint:changed":"node scripts/lint-changed.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.130.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-YulhqxNRAvyXLmwSWUVul09slmDtTzRMfDf82yo2RvhHInOvyJmil594LXmu+UMdJzlrKZ8yRKUWLh4ykkpUNg==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.29.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.130_1787470090978_0.5534059425478837","host":"s3://npm-registry-packages-npm-production"}},"1.1.131":{"name":"hwjcode","version":"1.1.131","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"author":{"name":"Easy Code Team"},"license":"Apache-2.0","_id":"hwjcode@1.1.131","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"homepage":"https://github.com/OrionStarAI/EasyCode#readme","bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"bin":{"hwjcode":"bundle/easycode.js"},"dist":{"shasum":"974292b74a489655728937d2544f9b4ee78ea4db","tarball":"https://registry.npmjs.org/hwjcode/-/hwjcode-1.1.131.tgz","fileCount":47,"integrity":"sha512-DFlWCWw6lmrQBWHI561Z2ZGCQgLKtHODBQreBL3ndrpbbbjP9bslm5U39xk6lVZPqlY0/1ebkL9gIhrk6OZufg==","signatures":[{"sig":"MEQCIEPbzkimFDezSWpgeEayxLD2Oe95jaUYL9OeaE6VTyi0AiBeii/qwXafxWZSbfcTA2XSS2DLb0wVhjP9nHD3QbAUIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63033505},"type":"module","_from":"file:hwjcode-1.1.131.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"cross-env FILE_DEBUG=1 LOG_TO_FILE=true DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node scripts/start.js","auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1  DEEPX_SERVER_URL=https://api-code.deepvlab.ai DEEPX_WEB_URL=https://dvcode.deepvlab.ai node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"node scripts/prepare.js","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","env:test":"./scripts/switch-env.sh test","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","pack:dev":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:dev && cross-env BUILD_ENV=development ENABLE_CHECKPOINTING=true node scripts/newpack.js","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","pack:full":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:full && cross-env ENABLE_CHECKPOINTING=true node scripts/newpack.js","pack:prod":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run build --workspace=packages/core && npm run typecheck --workspaces --if-present","build:full":"node scripts/build.js","bundle:dev":"cross-env BUILD_ENV=development npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development node scripts/copy_bundle_assets.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","bundle:full":"npm run build:full && node esbuild.config.js && node scripts/copy_bundle_assets.js","bundle:prod":"cross-env BUILD_ENV=production npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","postpublish":"node scripts/restore-after-publish.js","lint:changed":"node scripts/lint-changed.js","pack:prod:ci":"cross-env ENABLE_CHECKPOINTING=true npm run bundle:cross-platform:prod && cross-env BUILD_ENV=production ENABLE_CHECKPOINTING=true node scripts/newpack.js -- --no-version-bump","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","env:production":"./scripts/switch-env.sh production","prepublishOnly":"node scripts/prepare-publish.js && cross-env BUILD_ENV=production NPM_PUBLISH_MODE=1 npm run bundle:prod","env:development":"./scripts/switch-env.sh development","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","bundle:cross-platform:dev":"cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=development node esbuild.config.js && cross-env BUILD_ENV=development DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:full":"cross-env DOWNLOAD_ALL_PLATFORMS=true npm run build:full && node esbuild.config.js && cross-env DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","bundle:cross-platform:prod":"cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true npm run build && cross-env BUILD_ENV=production node esbuild.config.js && cross-env BUILD_ENV=production DOWNLOAD_ALL_PLATFORMS=true node scripts/copy_bundle_assets.js","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"hwj123weijian","email":"3471547530@qq.com"},"_resolved":"/home/runner/work/hwjcode/hwjcode/hwjcode-1.1.131.tgz","overrides":{"ajv":"^8.17.1","ink":"npm:@jrichman/ink@6.6.9","axios":"^1.16.0","eslint":{"ajv":"^6.12.6"},"js-yaml":"^4.1.0","wrap-ansi":"^7.0.0","@eslint/eslintrc":{"ajv":"^6.12.6"}},"_integrity":"sha512-DFlWCWw6lmrQBWHI561Z2ZGCQgLKtHODBQreBL3ndrpbbbjP9bslm5U39xk6lVZPqlY0/1ebkL9gIhrk6OZufg==","repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"workspaces":["packages/cli","packages/core"],"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"keytar":true,"esbuild":true,"fsevents":true,"protobufjs":true,"@vscode/ripgrep":true},"dependencies":{"open":"^10.0.0","undici":"^7.29.0","fs-extra":"^11.3.1","pidusage":"^4.0.1","@vscode/ripgrep":"^1.15.14","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","@larksuiteoapi/node-sdk":"^1.66.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ink":"npm:@jrichman/ink@6.6.9","ora":"^9.0.0","glob":"^10.4.5","json":"^11.0.0","chalk":"^5.6.2","memfs":"^4.17.2","yargs":"17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"3.2.6","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/node":"^20.19.28","cli-progress":"^3.12.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/fs-extra":"^11.0.4","@types/pidusage":"^2.0.5","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.2.6","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hwjcode_1.1.131_1787497478616_0.39583951428849207","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-16T17:07:40.363Z","modified":"2026-08-23T15:04:40.601Z","1.1.26":"2026-06-16T17:07:41.004Z","1.1.27":"2026-06-16T17:37:36.752Z","1.1.28":"2026-06-17T12:58:56.680Z","1.1.29":"2026-06-17T13:33:00.402Z","1.1.30":"2026-06-17T14:21:12.915Z","1.1.31":"2026-06-17T19:54:49.307Z","1.1.32":"2026-06-18T07:36:12.283Z","1.1.33":"2026-06-18T09:09:44.979Z","1.1.34":"2026-06-18T09:17:01.993Z","1.1.35":"2026-06-20T08:58:13.607Z","1.1.36":"2026-06-20T09:24:13.957Z","1.1.37":"2026-06-20T18:51:51.802Z","1.1.38":"2026-06-20T18:52:54.965Z","1.1.39":"2026-06-20T18:53:40.256Z","1.1.40":"2026-06-20T19:05:32.726Z","1.1.41":"2026-06-21T04:46:14.671Z","1.1.42":"2026-06-21T16:55:11.567Z","1.1.43":"2026-06-21T16:58:18.742Z","1.1.44":"2026-06-21T17:06:43.927Z","1.1.45":"2026-06-21T17:09:06.271Z","1.1.46":"2026-06-21T17:35:15.393Z","1.1.47":"2026-06-22T10:13:49.058Z","1.1.48":"2026-06-22T11:13:18.777Z","1.1.49":"2026-06-22T15:08:39.528Z","1.1.52":"2026-06-24T15:54:55.776Z","1.1.53":"2026-06-24T16:06:20.967Z","1.1.54":"2026-06-24T16:51:34.055Z","1.1.55":"2026-06-25T08:30:12.167Z","1.1.56":"2026-06-26T00:40:16.809Z","1.1.59":"2026-06-27T17:49:45.172Z","1.1.60":"2026-07-01T16:13:13.717Z","1.1.61":"2026-07-02T01:07:36.012Z","1.1.62":"2026-07-02T06:39:33.670Z","1.1.63":"2026-07-02T16:11:43.523Z","1.1.64":"2026-07-02T16:46:40.705Z","1.1.65":"2026-07-02T18:07:07.792Z","1.1.66":"2026-07-02T18:30:26.369Z","1.1.67":"2026-07-02T18:54:03.312Z","1.1.68":"2026-07-03T16:07:39.224Z","1.1.69":"2026-07-04T04:24:04.079Z","1.1.70":"2026-07-04T08:24:49.685Z","1.1.71":"2026-07-04T11:28:44.657Z","1.1.72":"2026-07-04T11:38:39.731Z","1.1.73":"2026-07-04T11:43:48.789Z","1.1.74":"2026-07-04T11:53:20.822Z","1.1.75":"2026-07-04T11:59:32.678Z","1.1.76":"2026-07-04T12:42:10.751Z","1.1.77":"2026-07-04T14:16:31.559Z","1.1.78":"2026-07-04T14:43:58.141Z","1.1.79":"2026-07-04T15:06:19.879Z","1.1.80":"2026-07-04T16:21:16.907Z","1.1.81":"2026-07-04T18:01:30.358Z","1.1.82":"2026-07-05T12:19:51.594Z","1.1.83":"2026-07-05T14:10:53.678Z","1.1.84":"2026-07-05T14:59:37.763Z","1.1.85":"2026-07-08T04:21:02.594Z","1.1.86":"2026-07-08T06:36:40.822Z","1.1.87":"2026-07-10T08:23:18.154Z","1.1.88":"2026-07-10T08:44:55.890Z","1.1.89":"2026-07-10T08:57:57.032Z","1.1.90":"2026-07-11T06:34:41.408Z","1.1.91":"2026-07-11T08:27:17.506Z","1.1.92":"2026-07-11T09:17:12.002Z","1.1.93":"2026-07-11T09:33:03.264Z","1.1.94":"2026-07-11T10:20:26.872Z","1.1.95":"2026-07-11T12:31:52.805Z","1.1.96":"2026-07-12T09:36:34.286Z","1.1.97":"2026-07-12T09:46:37.381Z","1.1.98":"2026-07-12T09:52:23.941Z","1.1.99":"2026-07-13T05:14:02.468Z","1.1.100":"2026-07-13T06:49:58.240Z","1.1.101":"2026-07-16T06:26:32.254Z","1.1.102":"2026-07-16T15:28:41.560Z","1.1.105":"2026-07-19T10:48:38.749Z","1.1.106":"2026-07-19T11:21:32.950Z","1.1.107":"2026-07-19T11:37:47.014Z","1.1.108":"2026-07-19T12:36:50.239Z","1.1.109":"2026-07-19T14:56:56.394Z","1.1.110":"2026-07-19T16:33:48.057Z","1.1.112":"2026-07-25T16:16:21.788Z","1.1.114":"2026-07-26T16:09:20.055Z","1.1.115":"2026-07-26T16:23:49.402Z","1.1.116":"2026-07-27T14:49:00.482Z","1.1.117":"2026-07-27T15:48:09.017Z","1.1.118":"2026-07-28T21:32:50.191Z","1.1.120":"2026-08-06T16:52:59.843Z","1.1.111":"2026-08-08T17:18:18.846Z","1.1.113":"2026-08-08T17:45:23.563Z","1.1.119":"2026-08-10T08:09:47.363Z","1.1.121":"2026-08-14T08:26:08.891Z","1.1.122":"2026-08-14T19:28:05.929Z","1.1.123":"2026-08-15T16:28:15.251Z","1.1.124":"2026-08-15T17:51:46.727Z","1.1.125":"2026-08-16T09:33:53.081Z","1.1.126":"2026-08-16T10:42:48.856Z","1.1.127":"2026-08-16T12:44:07.239Z","1.1.128":"2026-08-16T13:59:45.342Z","1.1.129":"2026-08-16T17:05:22.771Z","1.1.130":"2026-08-23T07:28:11.445Z","1.1.131":"2026-08-23T15:04:39.040Z"},"bugs":{"url":"https://github.com/OrionStarAI/EasyCode/issues"},"author":{"name":"Easy Code Team"},"license":"Apache-2.0","homepage":"https://github.com/OrionStarAI/EasyCode#readme","keywords":["ai","coding-assistant","easycode","cli","gemini","code-generation","ai-assistant","developer-tools"],"repository":{"url":"git+https://github.com/OrionStarAI/EasyCode.git","type":"git"},"description":"<div align=\"center\">","maintainers":[{"name":"hwj123weijian","email":"3471547530@qq.com"}],"readme":"","readmeFilename":"README.md"}