{"_id":"@mmmbuto/gemini-cli-termux","_rev":"93-c163dcbe038a00f88cc3c13ee7be1297","name":"@mmmbuto/gemini-cli-termux","dist-tags":{"latest":"0.46.0-termux","next":"0.46.0-termux"},"versions":{"0.20.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.20.2-termux","keywords":["gemini","cli","ai","assistant","termux","android"],"author":{"url":"original","name":"Google LLC"},"_id":"@mmmbuto/gemini-cli-termux@0.20.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"34430786ac0318e2873048d965514bfe72adeb00","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.20.2-termux.tgz","fileCount":10,"integrity":"sha512-PWNXBoV5MeeGP+nXkcErfLmzPs0xUOpamJ2ok1zDG0AuUBIxhtLfOUXnmaUQpBGFLo1PULoT62DjJsxlm/t8FA==","signatures":[{"sig":"MEUCIF8ervoKTj8enbCmEmc08dZX+xYHiQR+eppDHe/DZ1/XAiEAqWdSOiAnKor5HLU8/yfqo4szh8S7w78L9t2f7illweE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21462308},"type":"module","_from":"file:mmmbuto-gemini-cli-termux-0.20.2-termux.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.20.0-nightly.20251201.2fe609cb6"},"engines":{"node":">=20.0.0"},"private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"_resolved":"/data/data/com.termux/files/home/Dev/gemini-cli/mmmbuto-gemini-cli-termux-0.20.2-termux.tgz","overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"_integrity":"sha512-PWNXBoV5MeeGP+nXkcErfLmzPs0xUOpamJ2ok1zDG0AuUBIxhtLfOUXnmaUQpBGFLo1PULoT62DjJsxlm/t8FA==","deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.0","description":"Gemini CLI Termux Edition (compatibilità Android)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.20.2-termux_1764664298831_0.8692286417248214","host":"s3://npm-registry-packages-npm-production"}},"0.20.3-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.20.3-termux","_id":"@mmmbuto/gemini-cli-termux@0.20.3-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"5a36155bc595ac3b821bece3bd82693c222b38a6","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.20.3-termux.tgz","fileCount":10,"integrity":"sha512-enKGiksHgIV2ttbM2oWZrMDLb+NykwZsmnu33We9buhCun5YxlOXZ4fzjvU4tlfKj8EEQcaxsCP1mW6BKGHGbg==","signatures":[{"sig":"MEQCIE6eYb+HhmMyeHQwtPEVk0tFQ6d6qjFnNDEFYQoFs5omAiBjoGd4S9S+TZrVYzi43TZ0HZE1ytwuy+pk90ogmWBg9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21476602},"type":"module","_from":"file:mmmbuto-gemini-cli-termux-0.20.3-termux.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.20.0-nightly.20251201.2fe609cb6"},"engines":{"node":">=20.0.0"},"private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","test:termux":"node test-gemini/smoke.mjs","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"_resolved":"/data/data/com.termux/files/home/Dev/gemini-cli-termux/mmmbuto-gemini-cli-termux-0.20.3-termux.tgz","overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"_integrity":"sha512-enKGiksHgIV2ttbM2oWZrMDLb+NykwZsmnu33We9buhCun5YxlOXZ4fzjvU4tlfKj8EEQcaxsCP1mW6BKGHGbg==","deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.0","description":"Gemini CLI Termux Edition (Android-compatible fork)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.20.3-termux_1764667036540_0.39127935082090537","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.21.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.21.0-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"b95c757abec23c006743d9166417d6fda78faa08","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.21.0-termux.tgz","fileCount":14,"integrity":"sha512-ndvmRqZ6tcLJOrySfyveFM8RpY6aGY2p7M770kq63fhUMM87q5lxbfj6FbOqyJ4XTnbsC01EuCShUWTsIlJgIA==","signatures":[{"sig":"MEUCIQDGFxOc3bd6PWedN4KWla+YxH0V/LEl7Njcv7d3I+PoTQIgVVCWHv19QKnxw5/uv00n7qJGjLQQzARYHvhC+f5/blM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21465262},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.20.0-nightly.20251201.2fe609cb6"},"engines":{"node":">=20.0.0"},"gitHead":"c822ad0444b2f5af3a22d3686749bff6bd62ea5a","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","test:termux":"node test-gemini/smoke.mjs","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.0","description":"Gemini CLI Termux Edition (Android-compatible fork)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.21.0-termux_1764941848592_0.4477782782175026","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.21.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.21.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"93e60276f5ddde9fcdb0890276bf6b8e0a8a8d4c","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.21.1-termux.tgz","fileCount":14,"integrity":"sha512-FkULy86byo3SOZmu0te8tbz06CwZxvDEmByxm8dVXL5bES9e/vHzknhzqMgk1aUeeIpwUmDfzMf1YSmTYVzf0A==","signatures":[{"sig":"MEQCIGcCAT/KTcLsF8mHRvzkW3erJgROCnxiN23vZaC2lpEWAiBzYWj50wxudOlR0ijqRpBZrmWfxaBTYv/9r3gEuxa2rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21526741},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251202.2d935b379"},"engines":{"node":">=20.0.0"},"gitHead":"94ac7a14875e8396c95ebf19a29a4416e7a7ca08","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.0","description":"Gemini CLI Termux Edition (Android-compatible fork)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","express":"^4.22.1","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"keytar":"^7.9.0","node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","tree-sitter-bash":"0.25.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.21.1-termux_1764951792173_0.018717441573200544","host":"s3://npm-registry-packages-npm-production"}},"0.21.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.21.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.21.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"7ea32a53cb8956fefcd96c5b3c9432ffe61af06d","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.21.2-termux.tgz","fileCount":14,"integrity":"sha512-v6ZPRAh2uNUpADIMHGGd+Tt+h300ajscLVWJ/BKtnfGccoltygRg0Ei1Pf9roW4Rf/nP5C5fHKS/fPaSLbY9Gw==","signatures":[{"sig":"MEQCIAwOmu4ngNM4ffZqll9mRl1XtznMGpwK7+6Bhj6zDWusAiBFjso6nvHT8DdmAXFRZVztQ7JeqgF9YFdEyFYEyYjxPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21526625},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251202.2d935b379"},"engines":{"node":">=20.0.0"},"gitHead":"ea38b17f0666351d76ce3ca3c831ba51e43b8d40","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.0","description":"Android/Termux compatible fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.21.2-termux_1765246754501_0.8961399639974121","host":"s3://npm-registry-packages-npm-production"}},"0.21.3-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.21.3-termux","_id":"@mmmbuto/gemini-cli-termux@0.21.3-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"cf54d73aeb314cc142176b0c2c0b044c7493c065","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.21.3-termux.tgz","fileCount":14,"integrity":"sha512-avzlthngn2T+jP0bVdNN0ZEjgbJyJsUwE41q5Agop/1YDtZgO6LUcWf0rljVWKu+ihwO/cGyWEhE2DmrUiYi/Q==","signatures":[{"sig":"MEYCIQDGAIOQ+1t43DqlHRqIhXnEBML1PlyfqW5MJI+q/KEmPAIhAO0B8AMIVGrJqUvU3Oh4+x+EU8eMeuFqD1L+amdroxFv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21563825},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251209.ec9a8c7a7"},"engines":{"node":">=20.0.0"},"gitHead":"07c41cca9979ce3371bffc8dea0a73d34c2e8d64","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.0","description":"Android/Termux compatible fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.21.3-termux_1765251535572_0.05697428665841042","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.21.4-termux","_id":"@mmmbuto/gemini-cli-termux@0.21.4-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"ab70b71a20944fd6fdb91d087506da75d8d998d5","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.21.4-termux.tgz","fileCount":15,"integrity":"sha512-Z15A/kGn6UWDNQB1Ql0b+3eXhdAPNpjjifook5Pp9nZIOck1blbHJgUrDK+RTXq90+ssaKq9un7I5JGo2tydjQ==","signatures":[{"sig":"MEUCIBhs4aM+qhvg+dI4ylMjikc8wtu7/OoZvP4fJbELvJQ+AiEA1gZaTB2gycD8ZYNFGN3Clohcc+JNHj6bmexmpV7XJbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21577647},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251211.8c83e1ea9"},"engines":{"node":">=20.0.0"},"gitHead":"cea4ba570b5bdf26dbea8bbd9c8744f253f1bd98","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.0","description":"Android/Termux compatible fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.21.4-termux_1765432243425_0.6410746204109194","host":"s3://npm-registry-packages-npm-production"}},"0.22.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.0-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"fe31ade7a9c3a3476bc00c1f8996447319b57459","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.0-termux.tgz","fileCount":15,"integrity":"sha512-g3JzNb5MQ8EC28Cl0syMRCycABCpjYp7FP2cWYpNJjrKu9u0Q5X+/9n4J2T7x0bUChfh6pImxv+/Np1AHf7pyg==","signatures":[{"sig":"MEUCIQC+BIIfUpKHfw5sH7CWAtMt47JzDRPPGFx2zlx0aRMASQIgfIPes4kqvIgao1gHSQEEA8Aa+p8VEs6iIPaSKfXYMfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21996171},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251216.bb0c0d8ee"},"engines":{"node":">=20.0.0"},"gitHead":"bbae8c3c1250b2e31bfcb9a2665868f92f7b7df7","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux compatible fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.0-termux_1765935922336_0.14874600273528382","host":"s3://npm-registry-packages-npm-production"}},"0.22.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"c8d8c6f671bfe4a35f7f05601262d7b911c0850b","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.1-termux.tgz","fileCount":15,"integrity":"sha512-tKE9FAFqdRhHIo2kHThIQIQSCA/VuS2gSkDbV4fj2MEy4GMOHS+kRrOV2SvOaXxx+vBIfVlIQlIa9PolkEusRA==","signatures":[{"sig":"MEQCIFZ6wEBNMzCRzzR+Qzsp5JLY+c2fzUOvI0ckGledBRWDAiAsfKNoIoDajN/Sqkeu1kOK9fkEizCrjufVTwcQUds0yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21981011},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251216.bb0c0d8ee"},"engines":{"node":">=20.0.0"},"gitHead":"9e9457bdb76a057a0ab170ca48124258ff6957ff","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.1-termux_1765940143227_0.3612768383935179","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"e7b378bbe962620eec8f82a71674137a08e22dac","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.2-termux.tgz","fileCount":16,"integrity":"sha512-pKuC3ch2FhGuW897qsc4FrO4Tc3jCjyJSPbEkGWe1lwyQU2A+zR5+PY21cCXs46CG9MmP7wLLzMvPBJu2EBNDg==","signatures":[{"sig":"MEYCIQDMIQOOZDikbx6FDB1QymNbsfNJbGnCtwP+NUIq3lBNFAIhAI0PmtWkpvxtim44hlFtFYnqKx8IVKjdhpCpzBhjf6IB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21982634},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251216.bb0c0d8ee"},"engines":{"node":">=20.0.0"},"gitHead":"eb630909fea9e5cf43d2b0b42bbcbd0d34d1e7b0","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","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","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.2-termux_1765941244210_0.036366401792607306","host":"s3://npm-registry-packages-npm-production"}},"0.22.3-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.3-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.3-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"393e959b4d89debd71c54766045e91d116721a1c","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.3-termux.tgz","fileCount":16,"integrity":"sha512-qu6j3isddybxPB/mf/VqFvkcdmOmyf9mZkMmcuIA0/97EFTiaQVowRqPeRqG41BonqttunlA+d/+v6R1A9KpOA==","signatures":[{"sig":"MEUCIQCgTB6aT2bIBq5kJbZVyWJ6IqFw/2T167LEiu81gTFWTAIgVAHacPc2QAuOaAzH/Ck3xsYrdwG+gmL0kNIYyBFM0LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22021659},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251216.bb0c0d8ee"},"engines":{"node":">=20.0.0"},"gitHead":"defd3a5ea3a84b27140358b513e0c22a84a1a2f7","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.3-termux_1765967115368_0.8431557764223292","host":"s3://npm-registry-packages-npm-production"}},"0.22.4-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.4-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.4-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"c71a5a5d6ef1ebc42de3f4b2728ac71bfe68335d","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.4-termux.tgz","fileCount":16,"integrity":"sha512-EvKWi2eMmNC9Rhgv50ih1ike/hzvCb2UJXtIWczLXPyYfa2ClCPcVwmqlvsxGuKddkLB8POl2qGjMzoVppxpRw==","signatures":[{"sig":"MEUCICS+SjYXzTK7+0/1pAAFw8zN8FHo1emrzCwSjGWD2axBAiEAg6FLtTrXO2fpvEPnO3+5vAVErYS3wbVKkPYYF31rY0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22025035},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251216.bb0c0d8ee"},"engines":{"node":">=20.0.0"},"gitHead":"66587e54a3d1f270925776e614b4e4d8cd88a8d4","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.4-termux_1765971008302_0.9055734954466024","host":"s3://npm-registry-packages-npm-production"}},"0.22.5-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.5-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.5-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"0f47b44341be9fbab03f802b7534ada7fa6b90a8","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.5-termux.tgz","fileCount":16,"integrity":"sha512-d2DfT8/ujkqgLFYa2ANbLEpo/8auYZYZjoLI0O+LQPNhk5P33GhpFkZYCqmu5i9CGEKtB96kRliZ60sKr+2maQ==","signatures":[{"sig":"MEUCIDdrhiq7YRH7wjC6MlaMJDdPGxggZ3ibAkmkQ+wrUcKfAiEAwnqWhEIBnbMxkoGiYIoPndW0C0nBba3vbw37B6ZYy2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22025189},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251216.bb0c0d8ee"},"engines":{"node":">=20.0.0"},"gitHead":"4e52a011783687182db3454ff44afb93c3209fa1","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.5-termux_1765971653619_0.6577861963031113","host":"s3://npm-registry-packages-npm-production"}},"0.22.6-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.6-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.6-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"09b1f7803201d9e00ca7f4fa41b9bd2abb2c1bd2","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.6-termux.tgz","fileCount":16,"integrity":"sha512-AYX2MNr4lJr0bUqQaueJD3i+M+2Sdkyic+mom/NhEwLHYaMb9sey5ZV0ffGinqrteNEXxkj2eCwlJKtejml7Bg==","signatures":[{"sig":"MEYCIQCjOaRhf7zjEMIDIYWPN3M0snUGKGsh+Bfs/gdekHoIaAIhAPEB6gGZtQZ/gVEevctStjr6Euwlh9jfb7hmUALXeXNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22035420},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251216.bb0c0d8ee"},"engines":{"node":">=20.0.0"},"gitHead":"e32b8a0dfc4f80771af788748997fbabd9870283","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.6-termux_1765974020418_0.6402481983204","host":"s3://npm-registry-packages-npm-production"}},"0.22.7-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.22.7-termux","_id":"@mmmbuto/gemini-cli-termux@0.22.7-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"55d6ec7c59d5bd66c34f0576842195ec26ad080a","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.22.7-termux.tgz","fileCount":17,"integrity":"sha512-R4KAHOu7QccVh663nokDmIHFsy2Tp0NM/17sqdoqO8mM3SYuHq7mxoyhr29NujxZDBv19W+//hJnw9TVhclP/A==","signatures":[{"sig":"MEQCIGg81QkZqgA9YpfSbxG1YXSnJw3UxHgk3tRo3Ubg4sp2AiBMhMHYSE6Drana+WJD/z7LtH9z/UMYbyBYWBCo1hCq+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22063616},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.21.0-nightly.20251218.739c02bd6"},"engines":{"node":">=20.0.0"},"gitHead":"5eb32adb64633c66c6a989900095dc0fceb15f22","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.22.7-termux_1766048591990_0.9953610138894129","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.0-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"8f965ddb730a2f8f1fcc864f461605728db0e2c8","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.0-termux.tgz","fileCount":117,"integrity":"sha512-25oZ0DZv626OJe4L5C/n6FB/WwqcY93gthPR22feqOb91vFoBN1/qT4Adi5DSeiYsHYfu+9m7Rl0vjr7a1t1Pw==","signatures":[{"sig":"MEYCIQD0f/5IUdYAiUkD5gTucT6kS4mK95ma2zSeUKJr340F/wIhAPmKpMfAHWijzspD8e5IrQUnDn5QmHbF0/7d6hjOWPsF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25370905},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.0-nightly.20251227.37be16243"},"engines":{"node":">=20.0.0"},"gitHead":"74b4d63d200433505c4ba9a8ea25f6ceddbe086c","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.0-termux_1766911997188_0.022847922398581355","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"8e206e62c6483424d88e1d3b530e3e48e1b5eba7","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.1-termux.tgz","fileCount":117,"integrity":"sha512-me4+29wvWtQ2ebCCV8Mc7d9c+i3cseTVt8JXUSDgETR5kfPvl6QJ1Ih+l0lJRHvg0p2k4/L43WS1iPQcyTx5Bw==","signatures":[{"sig":"MEYCIQCnReK9yMeX5zJVdI12jixAhHf5ywu0nHhLeNWDIBeBbwIhAMnkyQh78XRFZq0oF9fEtKPxFLViUR4Hc5jUze+ZGk8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25368750},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.0-nightly.20251227.37be16243"},"engines":{"node":">=20.0.0"},"gitHead":"374071c933749ada5949c15bf514ffade11b98d8","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.1-termux_1766912625983_0.9672712250349649","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"165691f4955f82b112b30991327f42657e689a0a","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.2-termux.tgz","fileCount":117,"integrity":"sha512-5AlKuUGBfi8UGcleEHe+M6FkKm0C1uRmyhlzy6FrLcvk+TOb0VrA8Hmm2yUOKyOSgZx2LW2XRqXKS73N7FXKog==","signatures":[{"sig":"MEQCICkbeHnERrm1YtHLEx6MEJkZnM8pX7Yqgjazcyl9I8LlAiAlQrzjzJjbFvH3srdUpnkTyX2TT7W8Vze0aBSMbQPWFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25370578},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.2-termux"},"engines":{"node":">=20.0.0"},"gitHead":"468a27221a9be45d2786d0e4af2a3c93e40c7e57","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","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","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.11.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.2-termux_1767111085523_0.48068709055441605","host":"s3://npm-registry-packages-npm-production"}},"0.24.3-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.3-termux","license":"Apache-2.0","_id":"@mmmbuto/gemini-cli-termux@0.24.3-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"dist/index.js"},"dist":{"shasum":"9bc6d992715d212264e36ce0c55a7600efaa9a57","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.3-termux.tgz","fileCount":2037,"integrity":"sha512-EhgK677k3szVUd+eKtpNm/LQJWcbtKutp/O/fKzu/BLgG+qdPNjpfblpWJXUTV5SiYM0wkwKUJPYwQiDshjSJw==","signatures":[{"sig":"MEUCICL2m8r7MT1AzCjw5iFbjTEHrXivptqFoLS7fppFZH4WAiEA0AHfAusVWtuYKeBtTvTP/DuD6Fn7+K7chWe4uE3JC64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10084942},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.3-termux"},"engines":{"node":">=20"},"gitHead":"8cc4f1860a5b4285afd2e4a621d976cc23135a2f","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","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI - Termux Edition","directories":{},"_nodeVersion":"25.2.1","dependencies":{"fzf":"^0.5.2","ink":"npm:@jrichman/ink@6.4.6","tar":"^7.5.2","zod":"^3.23.8","diff":"^7.0.0","glob":"^12.0.0","open":"^10.1.2","react":"^19.2.0","yargs":"^17.7.2","dotenv":"^17.1.0","undici":"^7.10.0","prompts":"^2.4.2","lowlight":"^3.3.0","mnemonist":"^0.40.3","wrap-ansi":"9.0.2","ansi-regex":"^6.2.2","clipboardy":"^5.0.0","simple-git":"^3.28.0","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","extract-zip":"^2.0.1","ink-spinner":"^5.0.0","shell-quote":"^1.8.3","comment-json":"^4.2.5","highlight.js":"^11.11.1","ink-gradient":"^3.0.0","string-width":"^8.1.0","tinygradient":"^1.1.5","@google/genai":"1.30.0","command-exists":"^1.2.9","latest-version":"^9.0.0","read-package-up":"^11.0.0","strip-json-comments":"^3.1.1","@types/update-notifier":"^6.0.8","@google/gemini-cli-core":"file:../core","@agentclientprotocol/sdk":"^0.11.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","archiver":"^7.0.1","react-dom":"^19.2.0","@types/tar":"^6.1.13","typescript":"^5.3.3","@types/diff":"^7.0.2","@types/node":"^20.11.24","@types/react":"^19.2.0","@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/archiver":"^6.0.3","@types/react-dom":"^19.2.0","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@google/gemini-cli-test-utils":"file:../test-utils"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.3-termux_1767765073808_0.5691653419366121","host":"s3://npm-registry-packages-npm-production"}},"0.24.4-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.4-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.4-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"63c319ffa014aa71270e685d828a1ecea6b8b6d5","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.4-termux.tgz","fileCount":118,"integrity":"sha512-pxClPcMXijg+TA9ozu8Zr/V8FFzlEXCVnJJOouGnCPfOwEIn9rkYgvmBzyrmC0OyW2iI9fPc8hz6VivIfbyWiQ==","signatures":[{"sig":"MEUCIFVwmttgBpDMeJa3YnCDip8bBrpYmGsw5NyorYALOf09AiEAhPwLV97Lx7UW7bAW3wTftIn1fIftDnLA8WvWlMIP7rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25584694},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.4-termux"},"engines":{"node":">=20.0.0"},"gitHead":"58c293621a1350951602783e047016b45f341696","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.2.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.4-termux_1767770851184_0.8860832059438848","host":"s3://npm-registry-packages-npm-production"}},"0.24.5-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.5-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.5-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"e660e6141a0bc4d9666c04e8ca7fbdc07fb5f279","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.5-termux.tgz","fileCount":119,"integrity":"sha512-VrfRmWfckEI4yY8H0zRA+9+EQoYYw+r7SAhrgRudbHy4jySKLRU+IBv5xgchY/ZEuIywhkKjXfz6VKvBXdgzlQ==","signatures":[{"sig":"MEYCIQD8MH0FSTtM52pCUNxjDPjFaSp6CgtIO8J+la03bx+5dQIhAO94oLhthN5wRwlyHeTLmGW8xWwoPNi66d2yDlUXz67K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25572520},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.5-termux"},"engines":{"node":">=20.0.0"},"gitHead":"6db122206ac3577e1bf6ea0165b4d58ff9af8633","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux by skipping native modules and adding clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.2.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.5-termux_1767774546102_0.28121994225104063","host":"s3://npm-registry-packages-npm-production"}},"0.24.6-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.6-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.6-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"f1a0c6ee6e92ecc7fddc2e8e7f2713ef5cc12ded","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.6-termux.tgz","fileCount":120,"integrity":"sha512-jsgTZNx6vWr+liFxojvTfW+/+TnubRDiVrv5fIYShno5dE7CbMUiZBQx35GfvHzOZTO9YI1H9yfj0m6u6iCiFA==","signatures":[{"sig":"MEQCIBusJhAs55/djbhZgLqAgeUfjkrw35TsmQn7VWZYXCgYAiBXACMuCYhsmhumteF63m5w7iHMXSJsO9CWIXm9Wn/NWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25580978},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.6-termux"},"engines":{"node":">=20.0.0"},"gitHead":"7d72f8dddb75e88f96ad00b314b97bf3ca264e25","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux with a native ARM64 PTY prebuild and clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.12.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.6-termux_1767896109621_0.7822400334124302","host":"s3://npm-registry-packages-npm-production"}},"0.24.7-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.7-termux","license":"Apache-2.0","_id":"@mmmbuto/gemini-cli-termux@0.24.7-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"dist/index.js"},"dist":{"shasum":"1035e6a52a17dd53b33056d0696f0f9a1535f57f","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.7-termux.tgz","fileCount":2049,"integrity":"sha512-opVbeznablhQ0vkTsf4VZoA/JGSzgmJcgL9vFqnu7NiF313pmFyW282dspvv4gvLMEN05Lj6TiEooH4SRT8WEQ==","signatures":[{"sig":"MEUCIQD32DtBKRBDsZa5+P6wqaw1ZssL73/4Ys6zlBVCNrRbOwIgDlemPXy8zzK7qLMJwX+0YRD2Etaq7CPAUFQWTsQVFMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10104219},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.6-termux"},"engines":{"node":">=20"},"gitHead":"f16b1daada50221d9a02111edafea600a0e7470d","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","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"_npmVersion":"11.6.2","description":"Gemini CLI - Termux Edition","directories":{},"_nodeVersion":"24.12.0","dependencies":{"fzf":"^0.5.2","ink":"npm:@jrichman/ink@6.4.6","tar":"^7.5.2","zod":"^3.23.8","diff":"^7.0.0","glob":"^12.0.0","open":"^10.1.2","react":"^19.2.0","yargs":"^17.7.2","dotenv":"^17.1.0","undici":"^7.10.0","prompts":"^2.4.2","lowlight":"^3.3.0","mnemonist":"^0.40.3","wrap-ansi":"9.0.2","ansi-regex":"^6.2.2","clipboardy":"^5.0.0","simple-git":"^3.28.0","strip-ansi":"^7.1.0","@iarna/toml":"^2.2.5","extract-zip":"^2.0.1","ink-spinner":"^5.0.0","shell-quote":"^1.8.3","comment-json":"^4.2.5","highlight.js":"^11.11.1","ink-gradient":"^3.0.0","string-width":"^8.1.0","tinygradient":"^1.1.5","@google/genai":"1.30.0","command-exists":"^1.2.9","latest-version":"^9.0.0","read-package-up":"^11.0.0","strip-json-comments":"^3.1.1","@types/update-notifier":"^6.0.8","@google/gemini-cli-core":"file:../core","@agentclientprotocol/sdk":"^0.11.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","archiver":"^7.0.1","react-dom":"^19.2.0","@types/tar":"^6.1.13","typescript":"^5.3.3","@types/diff":"^7.0.2","@types/node":"^20.11.24","@types/react":"^19.2.0","@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/archiver":"^6.0.3","@types/react-dom":"^19.2.0","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/command-exists":"^1.2.3","@google/gemini-cli-test-utils":"file:../test-utils"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.7-termux_1767922103807_0.00273147049766731","host":"s3://npm-registry-packages-npm-production"}},"0.24.8-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.8-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.8-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"e6bd5558d571307932a2c976882b7329a7720782","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.8-termux.tgz","fileCount":120,"integrity":"sha512-kQI7B/BQyekcmm0J4yMx2C8QlWQKw53G/iimmtN1Hj0Sq7E94XZPgYqWeh9SsCkC7onAITGQfhrQgmAa3HW5Aw==","signatures":[{"sig":"MEUCIQCTfvdskSBGyU3FvyJZej50Amwt9GswU+BJB5LjMe1f0QIgfWcMSVT4TGvsHtIRK4zBKTaueulx+dXzwrxNI09kq+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25581829},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.8-termux"},"engines":{"node":">=20.0.0"},"gitHead":"f16b1daada50221d9a02111edafea600a0e7470d","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux with a native ARM64 PTY prebuild and clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.12.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.8-termux_1767925891234_0.03776107422315311","host":"s3://npm-registry-packages-npm-production"}},"0.24.9-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.9-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.9-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"d29caf9ab0f48be00ed6b3e31e5296885c32352c","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.9-termux.tgz","fileCount":120,"integrity":"sha512-6oi1OvxQoaVDh0L+2IuHcFiJZFnXPYXUFHYfqbGX8H9MbR/jfGV/EBPrhsWuJL3V+KdVcB/iitVGqwdIM8hE4g==","signatures":[{"sig":"MEUCIQDFRQh6q2uhMxWtmdLN0wSmQ0LcrjQSC10q4bYy2qhu0wIgYCHjJBMHkpK2EZGNOw1JKNXXSrlz9ErGpPkHNgwwrIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25633017},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.9-termux"},"engines":{"node":">=20.0.0"},"gitHead":"e833e296c55dfd75c5a6ad3a8035f5ae6f7a4595","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.7","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux with a native ARM64 PTY prebuild and clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.12.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.7","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.9-termux_1768073694795_0.9494342282488657","host":"s3://npm-registry-packages-npm-production"}},"0.24.10-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.24.10-termux","_id":"@mmmbuto/gemini-cli-termux@0.24.10-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"8448b1da3e3e6b65862012962bf5c92972503635","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.24.10-termux.tgz","fileCount":122,"integrity":"sha512-GCtV3ceF0Xft6DFknZwICerG6TKBVG6gQGoS/YyaZchKcHmRhq3vuvDIQKPFCLcZKDsaW1537MojBDltGQnOqg==","signatures":[{"sig":"MEQCIDL+RYbYo8YJ9hSWd0yyQQA8qHcU0BfkAqJmjc9emltzAiBrFvpWpexTFRTgzEurSEqUJAvmirbRGR/rbvqPkd8vRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25649755},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.24.9-termux"},"engines":{"node":">=20.0.0"},"gitHead":"6983aa2ed2743dcdb10626433fabd03269970523","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"crossenv VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.7","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of Google Gemini CLI. Installs cleanly on Termux with a native ARM64 PTY prebuild and clipboard detection for Termux.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.12.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.7","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.24.10-termux_1768077282926_0.2853131909105193","host":"s3://npm-registry-packages-npm-production"}},"0.26.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.26.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.26.0-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"7d33e85b597a8da46cc592a8eb67e93cfc91582e","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.26.0-termux.tgz","fileCount":3961,"integrity":"sha512-1tScpuNifogHyDWzjKuR7Gc5IoPCBiDCwvt0FpU8rSde9sJy8zYNSQIwXvLdTzaCC5/IzOMsfgKCz5+mt2ITIw==","signatures":[{"sig":"MEYCIQCPOYHZ54mh55NglYlSiTNPtTJiw6fZhNTsq7a0kt3eagIhAPbbhSDuodp0XHhnMO08I5BJNhk7h7vMkXRE9PALnkiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51746873},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.26.0-termux"},"engines":{"node":">=20.0.0"},"gitHead":"5f5c780b096c8f1817e9999f907ee7b7de1b3875","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.7","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.13.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.7","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.12.0","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.26.0-termux_1768681726304_0.32002942796657363","host":"s3://npm-registry-packages-npm-production"}},"0.26.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.26.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.26.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"b18143ab1a23d632cf84da1bf449db861c0d02ee","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.26.1-termux.tgz","fileCount":3961,"integrity":"sha512-2SkaraA/V+8nKbfzJdeJz+cj7PkuZUMEwaz+cx26KvST05//EOXqPIUdNCM0muZssgo6W0n/778Mcvl19or/hg==","signatures":[{"sig":"MEQCIE/dmgPJAVFEtrPzTU4EJ7KOOkVmgCL7MC7dx+XiUUOJAiBxcoRMLQFfQuBlAbMhtxXUjCxnBRYiJK8Ma1z+dJL0GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51749361},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.26.0-termux"},"engines":{"node":">=20.0.0"},"gitHead":"ecffa4ec3de9bc7cb380bd0c4f4bde440b67e5a8","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"crossenv DEBUG=1 node --inspect-brk scripts/start.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"crossenv GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"crossenv GEMINI_SANDBOX=docker npm run build:sandbox && crossenv GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"crossenv GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.7","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.6.2","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.13.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.7","simple-git":"^3.28.0","latest-version":"^9.0.0","@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.27.1","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/js-yaml":"^4.0.9","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.12.0","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.26.1-termux_1768686434433_0.1253297273242191","host":"s3://npm-registry-packages-npm-production"}},"0.28.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.28.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.28.0-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"05f5c5c15765d559de825a57f98637e13ed73e0a","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.28.0-termux.tgz","fileCount":4189,"integrity":"sha512-JAKIcsSRNdxStcLTFK3fUYhv8daO0ajaHaYKSuXkhMhMWsllLVt3/lP6flROJ2OVv+EOB2LJu0I+RRdKK42LCg==","signatures":[{"sig":"MEUCIQCaVEiRL/NQ4s0Hnac2Hpp0JXdFdDPmT3hd+25wl7EMoQIgIc/JtIBs1pOb9A+NFvAnVIeW9hgLbtcaoMMZzzJjv8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54028672},"type":"module","_from":"file:/home/dag/Dev/gemini-cli-termux/mmmbuto-gemini-cli-termux-0.28.0-termux.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.26.0-termux"},"engines":{"node":">=20.0.0"},"private":false,"scripts":{"build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"_resolved":"/home/dag/Dev/gemini-cli-termux/mmmbuto-gemini-cli-termux-0.28.0-termux.tgz","overrides":{"ink":"npm:@jrichman/ink@6.4.7","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"_integrity":"sha512-JAKIcsSRNdxStcLTFK3fUYhv8daO0ajaHaYKSuXkhMhMWsllLVt3/lP6flROJ2OVv+EOB2LJu0I+RRdKK42LCg==","deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.28.0-termux_1770070843887_0.3302826783725701","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.28.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.28.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"6645ffcad6ba295fb1f966e9d8116d8acebbacc6","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.28.1-termux.tgz","fileCount":4189,"integrity":"sha512-lBUiRT3fyJwYsB2JnJtC8TsFRxumFJXxDH/+cHdfVb2Hsl7uuZW/PRxQX3PSdCFWRrpewgitKQGyBrHJasZ/iA==","signatures":[{"sig":"MEQCIDFWvgrtoSDipix0OaCpdlx8btYr3FuuweBauQFwji3XAiBdajKnOBqQ4WeB7xLp8SQj9rsryiNeUcoW59fzB8Mpeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54028793},"type":"module","_from":"file:/home/dag/Dev/gemini-cli-termux/mmmbuto-gemini-cli-termux-0.28.1-termux.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.26.0-termux"},"engines":{"node":">=20.0.0"},"private":false,"scripts":{"build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"_resolved":"/home/dag/Dev/gemini-cli-termux/mmmbuto-gemini-cli-termux-0.28.1-termux.tgz","overrides":{"ink":"npm:@jrichman/ink@6.4.7","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"_integrity":"sha512-lBUiRT3fyJwYsB2JnJtC8TsFRxumFJXxDH/+cHdfVb2Hsl7uuZW/PRxQX3PSdCFWRrpewgitKQGyBrHJasZ/iA==","deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.28.1-termux_1770072320390_0.22385263213253248","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.28.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.28.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"82ee1583f0eb33610d894d8c81af08f40204aaa2","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.28.2-termux.tgz","fileCount":4189,"integrity":"sha512-u1ent94+INEiU6q5q3SHIvA7uEOLjUpZDuicG15/PqOmKY0kTi0Dh0PeXyMb1+PulESGvEaPH8SHnnP3fZKFgQ==","signatures":[{"sig":"MEYCIQCo80nM/IqQLo+UCe+BInOxFwlL576Xiu1nSce1RWXJvAIhAPvPKvcc3Li4zMyHyueFDj3WFrjAUJo3qzh+j7mMsjNW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54039084},"type":"module","_from":"file:/home/dag/Dev/gemini-cli-termux/mmmbuto-gemini-cli-termux-0.28.2-termux.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.26.0-termux"},"engines":{"node":">=20.0.0"},"private":false,"scripts":{"build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"_resolved":"/home/dag/Dev/gemini-cli-termux/mmmbuto-gemini-cli-termux-0.28.2-termux.tgz","overrides":{"ink":"npm:@jrichman/ink@6.4.7","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"_integrity":"sha512-u1ent94+INEiU6q5q3SHIvA7uEOLjUpZDuicG15/PqOmKY0kTi0Dh0PeXyMb1+PulESGvEaPH8SHnnP3fZKFgQ==","deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.28.2-termux_1770074133318_0.28584703305506753","host":"s3://npm-registry-packages-npm-production"}},"0.30.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.30.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.30.0-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"f69d1df766bdbb7bf6fe65a254cb87f31db1b9b7","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.30.0-termux.tgz","fileCount":4740,"integrity":"sha512-UvEuUqCBB98YZeoKDaZXunlVhG69MFQjbjss7mQrgKLi3ArSZbmJBH4s8VydM6YIEdECE3LMFFYs1lQrkX1IBg==","signatures":[{"sig":"MEQCIB2NFIeWhbUWlOWqIbywWd43ZDHCOjZGTtpSlmWmCypdAiBoxSxnWZDgGzcIj4MPaxMSLsuzIFqfCP0KAoGWpO9h9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59336555},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.0-termux"},"engines":{"node":">=20.0.0"},"gitHead":"ea1864c0cb8a3a8f017741f57be17472d44abc0b","private":false,"scripts":{"lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js","typecheck":"npm run typecheck --workspaces --if-present"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","node-domexception":"^1.0.0"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","glob":"^12.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","react-dom":"^19.2.0","lint-staged":"^16.1.6","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.30.0-termux_1771956344213_0.09668012120420699","host":"s3://npm-registry-packages-npm-production"}},"0.30.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.30.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.30.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"637b84d3aed4f837d8322526bf757dd8bfcdf92c","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.30.1-termux.tgz","fileCount":4741,"integrity":"sha512-qFtcMYB2+CNckXzoGnbXc4D09z62Eh0/U9S5GVI86V2YdYdWg1eLawHbI//K2sGJ/1tQGlW2uXXsRxrgSnYydw==","signatures":[{"sig":"MEUCIGwy+6BwPFoFkCH7AdINo/wqImPnZ/V6Qk7GHF1poM3BAiEAiLrAN0WlSDMR3GYLvJDkOWGi8rM32ba57RoV5OQSi+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59342023},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.1-termux"},"engines":{"node":">=20.0.0"},"gitHead":"0ed8edbe3cd92ba5062349b4fe2266f3721eac79","private":false,"scripts":{"lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js","typecheck":"npm run typecheck --workspaces --if-present"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","node-domexception":"^1.0.0"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","glob":"^12.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","react-dom":"^19.2.0","lint-staged":"^16.1.6","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.30.1-termux_1771961832228_0.9626469911749542","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.30.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.30.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"5ad8fff89103ec5cb0e8816333a17480c5bacb26","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.30.2-termux.tgz","fileCount":4741,"integrity":"sha512-A8N5C4tTbBPmFz/yBiiKfTCpHCbdgiMdAeMNx7xt0/UGTvEk1Ok2Ry5Lieh0oGcuvxFLaRJ4ye8/5FZw30BiuQ==","signatures":[{"sig":"MEUCIB3WixWflpERyLxqE0YvoINb3WCE7ufGmC3gMi6Ft3lfAiEA7hujiSMM84Cv4A9k944sAeyqk6Rs0IGP6EE/0nWHB0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59341788},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.2-termux"},"engines":{"node":">=20.0.0"},"gitHead":"814ec89d32475ffe9620c2843c3916c14f38f4dc","private":false,"scripts":{"lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js","typecheck":"npm run typecheck --workspaces --if-present"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","node-domexception":"^1.0.0"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","glob":"^12.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","react-dom":"^19.2.0","lint-staged":"^16.1.6","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.30.2-termux_1771963685486_0.7338162590082424","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.30.3-termux","_id":"@mmmbuto/gemini-cli-termux@0.30.3-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"78fb1bcf7e27fae4eee5f5e9b8eb7ce18de6f01a","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.30.3-termux.tgz","fileCount":4741,"integrity":"sha512-wm+My1Cco7poDSsVcVulgytGI0EixuZdnPUWKMFNxZPD/Ykvw7C8RrbtRjfeGEUMqgNPNE48zwbaqizRjHgmoQ==","signatures":[{"sig":"MEUCIQD1dZ5tEV4w7HZxF+DM768r+DWzR4KV8ljqI8QFowzjOgIge8YskFU5z+a25LHifZuoOm3+GK8fc3Mn6+c4XZ2su/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59341788},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.3-termux"},"engines":{"node":">=20.0.0"},"gitHead":"8565c104862d31fb9ddf2902d306537f51e6931d","private":false,"scripts":{"lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js","typecheck":"npm run typecheck --workspaces --if-present"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","node-domexception":"^1.0.0"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","glob":"^12.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","react-dom":"^19.2.0","lint-staged":"^16.1.6","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.30.3-termux_1771964875614_0.9761751537960661","host":"s3://npm-registry-packages-npm-production"}},"0.30.4-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.30.4-termux","_id":"@mmmbuto/gemini-cli-termux@0.30.4-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"7f42730b4bb25d83d1884a269cf9d1a695153621","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.30.4-termux.tgz","fileCount":4768,"integrity":"sha512-jS4gML0Tw1b7RmzG4Zp+mVLM5buJrBatS8RwKqW3Vo22CFxa6PV4xqI7GbfUPL4qnuSGuhN249aAR1kic3b9rQ==","signatures":[{"sig":"MEUCIQDWa++r8W80HYXcvciE4ZZYEmYn5CON26iDrTIQT/mnJQIgdy4QYXHu8UK9+Mn0wbbEAUdXWKyH+FFOg9JvwoUkchQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60599060},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.3-termux"},"engines":{"node":">=20.0.0"},"gitHead":"25c0b079bb7f0ce18aa121064a02eb246c73cf07","private":false,"scripts":{"lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","start":"crossenv NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","generate":"node scripts/generate-git-commit-info.js","typecheck":"npm run typecheck --workspaces --if-present"},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","node-domexception":"^1.0.0"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Android/Termux optimized fork of **Google Gemini CLI** (`google-gemini/gemini-cli`).","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","glob":"^12.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","react-dom":"^19.2.0","lint-staged":"^16.1.6","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.30.4-termux_1772004032655_0.06281445041500522","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.30.5-termux","_id":"@mmmbuto/gemini-cli-termux@0.30.5-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"ff0f4e227785c008d00707eae010a48a51f654bf","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.30.5-termux.tgz","fileCount":4630,"integrity":"sha512-+jU+hFhF4bsHaqeyFjbj/N+6NoZVQZgqHALEM7XMly0Z5n9K4gKfkBoSjNcuNYlN+3jWyxLRXRUCDIMjpsUpwQ==","signatures":[{"sig":"MEYCIQCKys1vTMcFbdQvnFNgRQnL4awZbI55C2KyjXq/szvcxwIhAIZSrevVsagT/NApyscxsm+2feo2ArGfp8txmIG2A2aY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58564808},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.5-termux"},"engines":{"node":">=20.0.0"},"private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","node-domexception":"^1.0.0"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Termux-only fork of Google Gemini CLI for Android devices.","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.3.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.12.0","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1","@mmmbuto/node-pty-android-arm64":"~1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.30.5-termux_1772009200571_0.5137746894060304","host":"s3://npm-registry-packages-npm-production"}},"0.32.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.32.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.32.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"dd042f8f752bee65bdd4cbe2f51c1a689a04fab4","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.32.1-termux.tgz","fileCount":4837,"integrity":"sha512-mdzQrLh28g23fDMBhIRwpzPj9217xV+laSJs8pLMlA3szXCDamOBKluuN6ATWaumgy9bPeKVWrFsi0GLDCN0GA==","signatures":[{"sig":"MEYCIQCVBwysyyAyAqVorSE1UIFnKP68XLsWLshTZTTgfzvG5wIhAIiqMbYy2bXguR0T7swlTYnY8Jhwq67Ktc87cn52T+2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60538706},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.5-termux"},"engines":{"node":">=20.0.0"},"gitHead":"3f7f64b6fe1a21cec96856b45489f3f10940e472","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","audit:prod":"npm audit --omit=dev --audit-level=high","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","tar":"^7.5.11","glob":"^12.0.0","hono":"^4.12.5","cliui":{"wrap-ansi":"7.0.0"},"rollup":"^4.59.0","minimatch":"^10.2.4","wrap-ansi":"9.0.2","@hono/node-server":"^1.19.11","node-domexception":"^1.0.0","express-rate-limit":"^8.3.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.7.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.12.0","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.32.1-termux_1773082380736_0.2932449052500836","host":"s3://npm-registry-packages-npm-production"}},"0.32.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.32.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.32.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"575a3e3f8ca97b5ec951b273ad2890a7893cbbf8","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.32.2-termux.tgz","fileCount":4837,"integrity":"sha512-KMPsmd9m7sAiVHIDWvUXTIUuonHZTE9NoJup7sH+4kbO2jvMRlu3X+TCsFO5LRH7DTmgMyoddowoRLNbiIBbSg==","signatures":[{"sig":"MEQCIBHNmVWSM9ADuI/Zi9aUQ5M4wmMYSULcTmN4tL0mmOhuAiAixjtkuHtNKVhBaJ9wpQDLD8rNyUF8fsWFDkxDpTUGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60540674},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.5-termux"},"engines":{"node":">=20.0.0"},"gitHead":"ce01f66736fabf3d600e9e52b6c1b793b1682224","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","audit:prod":"npm audit --omit=dev --audit-level=high","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","tar":"^7.5.11","glob":"^12.0.0","hono":"^4.12.5","cliui":{"wrap-ansi":"7.0.0"},"rollup":"^4.59.0","minimatch":"^10.2.4","wrap-ansi":"9.0.2","@hono/node-server":"^1.19.11","node-domexception":"^1.0.0","express-rate-limit":"^8.3.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.7.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.12.0","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.32.2-termux_1773084720087_0.7031553031291606","host":"s3://npm-registry-packages-npm-production"}},"0.35.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.35.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.35.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"a066fb173844986ae972f3f5e4f0852a91c25284","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.35.2-termux.tgz","fileCount":5588,"integrity":"sha512-K5Evj1xkzGHSDRPIjMUaMOBwZUBJxLXWLK0+ea7J+YbAE8DZQnb4aT8ZWkn/rrhEys6305FG4Nv0GdQHHDp1yw==","signatures":[{"sig":"MEUCIDMtd7EudlbOIlzN5mQqwBLFB5tNwwxeTe64syihr8SfAiEAmE9otuyd861T1phY62tAnCZEB9XC8C0OJqnWjGQnfr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169687789},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.30.5-termux"},"engines":{"node":">=20.0.0"},"gitHead":"9b59913f46f9d464ebf4155fdcdc44b60ecbea83","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --cache","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","audit:prod":"npm audit --omit=dev --audit-level=high","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.11","tar":"^7.5.11","glob":"^12.0.0","hono":"^4.12.5","cliui":{"wrap-ansi":"7.0.0"},"rollup":"^4.59.0","minimatch":"^10.2.4","wrap-ansi":"9.0.2","@hono/node-server":"^1.19.11","node-domexception":"^1.0.0","express-rate-limit":"^8.3.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.7.0","dependencies":{"ink":"npm:@jrichman/ink@6.4.11","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.12.0","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.35.2-termux_1774602482320_0.7249623824186442","host":"s3://npm-registry-packages-npm-production"}},"0.37.1-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.37.1-termux","_id":"@mmmbuto/gemini-cli-termux@0.37.1-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"d7e6b6254fcd6f72f15f115a6881c41cfafe5147","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.37.1-termux.tgz","fileCount":5889,"integrity":"sha512-J+RuZWwzxOM+kCX2/McXlBVhMSK5kp8y5gHmQnNSL1x0a3hOK/ySL6If9DhXmY3uKHwrzNRqL8/1PYU1BJBnLQ==","signatures":[{"sig":"MEUCIQDdW0ENV3WSWZliFdNoMePJ9UJbrPx1Q+Lb2qQk5QnIuQIgbYtPB0JSyq6gY/i2XtG9xBISN/3SFqzewc0pVjr1Gww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150587828},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.37.1-termux"},"engines":{"node":">=20.0.0"},"gitHead":"b4d7f04d9794dae59eb5a821b44fc3500a1bd001","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" eslint . --cache --max-warnings 0","test":"npm run test --workspaces --if-present && npm run test:sea-launch","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && npm run build --workspace=@google/gemini-cli-devtools && npm run bundle:browser-mcp -w @google/gemini-cli-core && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts && npm run test:sea-launch","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","audit:prod":"npm audit --omit=dev --audit-level=high","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:binary":"node scripts/build_binary.js","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.6.3","tar":"^7.5.11","glob":"^12.0.0","hono":"^4.12.5","cliui":{"wrap-ansi":"7.0.0"},"rollup":"^4.59.0","minimatch":"^10.2.4","wrap-ansi":"9.0.2","@hono/node-server":"^1.19.11","node-domexception":"^1.0.0","express-rate-limit":"^8.3.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.9.0","dependencies":{"ink":"npm:@jrichman/ink@6.6.3","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.12.0","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.37.1-termux_1776089948740_0.8740267664627055","host":"s3://npm-registry-packages-npm-production"}},"0.38.2-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.38.2-termux","_id":"@mmmbuto/gemini-cli-termux@0.38.2-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/google-gemini/gemini-cli#readme","bugs":{"url":"https://github.com/google-gemini/gemini-cli/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"69233362e5fe2a58176c2dd2d00a03c42f3cf8a9","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.38.2-termux.tgz","fileCount":393,"integrity":"sha512-ncvMVMcxZ4qKkGkY/R92lBLSAYDp0iQRHJJ6Ob6bs48WeDElpA3VEhFkSeBW0SEbYPjAcE3dlm1UViki6eCusg==","signatures":[{"sig":"MEUCIDNcz21bx9b1Lu58gsXWl7zTjGykBbrg0mI2XfJEx2asAiEAtGLh6lFXkomd6qsljp6snJ/g54Ki6pWGivkisk132ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55360899},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.38.2-termux"},"engines":{"node":">=20.0.0"},"gitHead":"26d8f5d0179a7276a461845db262849db86bc43b","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" eslint . --cache --max-warnings 0","test":"npm run test --workspaces --if-present && npm run test:sea-launch","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && npm run build --workspace=@google/gemini-cli-devtools && npm run bundle:browser-mcp -w @google/gemini-cli-core && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts && npm run test:sea-launch","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","posttest":"npm run build","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","start:prod":"cross-env NODE_ENV=production node scripts/start.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:binary":"node scripts/build_binary.js","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","test:sea-launch":"vitest run sea/sea-launch.test.js","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:flaky":"cross-env RUN_FLAKY_INTEGRATION=1 npm run test:integration:sandbox:none","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.6.7","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"minimatch":"^10.2.2","wrap-ansi":"9.0.2","cross-spawn":"^7.0.6","prebuild-install":"npm:nop@1.0.0","node-domexception":"npm:empty@^0.10.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/google-gemini/gemini-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"[![Gemini CLI CI](https://github.com/google-gemini/gemini-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/google-gemini/gemini-cli/actions/workflows/ci.yml) [![Gemini CLI E2E (Chained)](https://github.com/google-gemini/gemini-cli/actions/workf","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.0.0","dependencies":{"ink":"npm:@jrichman/ink@6.6.7","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","read-package-up":"^12.0.0","node-fetch-native":"^1.6.7","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","domexception":"^4.0.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.16.1","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"keytar":"^7.9.0","node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@esbuild/android-arm64":"^0.27.1","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.38.2-termux_1776541425287_0.10111477518999012","host":"s3://npm-registry-packages-npm-production"}},"0.38.3-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.38.3-termux","_id":"@mmmbuto/gemini-cli-termux@0.38.3-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"1e8575ce7be381e84c4e1a2492fd95d265a911cd","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.38.3-termux.tgz","fileCount":406,"integrity":"sha512-5vIU/hqmBsrKLoDMbngZwWIBQ75fCax4MGLdHyBjPSMPnmTXddQIeIDZNOLaS6kaaPgIjkJikrhM4XesTdCQoQ==","signatures":[{"sig":"MEUCIQDtEdAjapxa6CQJ6JqCovEGFYHBbjBYmnvc9LWVFVb+iQIgTFtkEK9fVMzdHT5m1xqmpb5Ag31bW1/8ACvXdwvbDk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94729531},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.38.3-termux"},"engines":{"node":">=20.0.0"},"gitHead":"7acdd1c81b2ed56a0b7dc8d5ec4d82a70c8d8746","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" eslint . --cache --max-warnings 0","test":"npm run test --workspaces --if-present && npm run test:sea-launch","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && npm run build --workspace=@google/gemini-cli-devtools && npm run bundle:browser-mcp -w @google/gemini-cli-core && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts && npm run test:sea-launch","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","posttest":"npm run build","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","start:prod":"cross-env NODE_ENV=production node scripts/start.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:binary":"node scripts/build_binary.js","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","test:sea-launch":"vitest run sea/sea-launch.test.js","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:flaky":"cross-env RUN_FLAKY_INTEGRATION=1 npm run test:integration:sandbox:none","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.6.7","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"minimatch":"^10.2.2","wrap-ansi":"9.0.2","cross-spawn":"^7.0.6","prebuild-install":"npm:nop@1.0.0","node-domexception":"npm:empty@^0.10.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.0.0","dependencies":{"ink":"npm:@jrichman/ink@6.6.7","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","read-package-up":"^12.0.0","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","domexception":"^4.0.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.16.1","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.38.3-termux_1776543110742_0.3415975969764693","host":"s3://npm-registry-packages-npm-production"}},"0.40.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.40.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.40.0-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"c3852e1ac1eaf402671cff7c7487be66e3a96eb7","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.40.0-termux.tgz","fileCount":406,"integrity":"sha512-GMDFDaQ7HGKYsB/SQ0iXZgkgPjq0k31qlPXADNTg1xc7ao+ZW6VVrhMgLAr3UdPmafImYP2Kn5orL74cmM72vg==","signatures":[{"sig":"MEYCIQC9rIgGkIDmoV9o9Bn7+lKIEmg61MNzkSswduBWI0MWhgIhANRQKVlthrY3V9Knogzd+NYmxvEtt3+5dvDr/HjZKMYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94729531},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.38.3-termux"},"engines":{"node":">=20.0.0"},"gitHead":"5ae9abcee141a15f2bbd24e87aa2b38e2f9788f6","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" eslint . --cache --max-warnings 0","test":"npm run test --workspaces --if-present && npm run test:sea-launch","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && npm run build --workspace=@google/gemini-cli-devtools && npm run bundle:browser-mcp -w @google/gemini-cli-core && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts && npm run test:sea-launch","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","posttest":"npm run build","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","start:prod":"cross-env NODE_ENV=production node scripts/start.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","build:binary":"node scripts/build_binary.js","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","test:sea-launch":"vitest run sea/sea-launch.test.js","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:flaky":"cross-env RUN_FLAKY_INTEGRATION=1 npm run test:integration:sandbox:none","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.6.7","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"minimatch":"^10.2.2","wrap-ansi":"9.0.2","cross-spawn":"^7.0.6","prebuild-install":"npm:nop@1.0.0","node-domexception":"npm:empty@^0.10.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.0.0","dependencies":{"ink":"npm:@jrichman/ink@6.6.7","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","read-package-up":"^12.0.0","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","domexception":"^4.0.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.16.1","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"@esbuild/android-arm64":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.40.0-termux_1777555665108_0.7021194908418484","host":"s3://npm-registry-packages-npm-production"}},"0.42.0-nightly.20260428.g59b2dea0e-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.42.0-nightly.20260428.g59b2dea0e-termux","_id":"@mmmbuto/gemini-cli-termux@0.42.0-nightly.20260428.g59b2dea0e-termux","maintainers":[{"name":"dionanos","email":"davide@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"3a610a1279c8e4eb9e7c9713b83c6e94ebe4af04","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.42.0-nightly.20260428.g59b2dea0e-termux.tgz","fileCount":424,"integrity":"sha512-lVFLp5QXyp6ENrILgiDyVLwweoIfA0RiIv2m4XzeP5BnPl/iZkXcgjtQaKAiFwec38tPF6vIox9JwSmnHAXoVg==","signatures":[{"sig":"MEQCIBQUMqvKl0exdTlVdE3XW7Q6Rt6MhCXi3Ccq5VmEeUSIAiArIwntsXKMXjp5tT5aScUO/ERiQaWUmIbqaSsDugJk/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72631551},"type":"module","_from":"file:.artifacts/npm-local/mmmbuto-gemini-cli-termux-0.42.0-nightly.20260428.g59b2dea0e-termux.tgz","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.42.0-nightly.20260428.g59b2dea0e-termux"},"engines":{"node":">=20.0.0"},"private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" eslint . --cache --max-warnings 0","test":"npm run test --workspaces --if-present && npm run test:sea-launch","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && npm run build --workspace=@google/gemini-cli-devtools && npm run bundle:browser-mcp -w @google/gemini-cli-core && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts && npm run test:sea-launch","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","posttest":"npm run build","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","test:perf":"vitest run --root ./perf-tests","typecheck":"npm run typecheck --workspaces --if-present && tsc -b evals/tsconfig.json integration-tests/tsconfig.json memory-tests/tsconfig.json","pre-commit":"node scripts/pre-commit.js","start:prod":"cross-env NODE_ENV=production node scripts/start.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","postinstall":"node scripts/postinstall.cjs || true","test:memory":"vitest run --root ./memory-tests","build:binary":"node scripts/build_binary.js","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","test:sea-launch":"vitest run sea/sea-launch.test.js","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:flaky":"cross-env RUN_FLAKY_INTEGRATION=1 npm run test:integration:sandbox:none","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:perf:update-baselines":"cross-env UPDATE_PERF_BASELINES=true vitest run --root ./perf-tests","test:memory:update-baselines":"cross-env UPDATE_MEMORY_BASELINES=true vitest run --root ./memory-tests","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"davide@mmmbuto.com"},"_resolved":"/home/dag/Dev/05_termux/gemini-cli-termux/.artifacts/npm-local/mmmbuto-gemini-cli-termux-0.42.0-nightly.20260428.g59b2dea0e-termux.tgz","overrides":{"ink":"npm:@jrichman/ink@6.6.9","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","cross-spawn":"^7.0.6","prebuild-install":"npm:nop@1.0.0","node-domexception":"npm:empty@^0.10.1"},"_integrity":"sha512-lVFLp5QXyp6ENrILgiDyVLwweoIfA0RiIv2m4XzeP5BnPl/iZkXcgjtQaKAiFwec38tPF6vIox9JwSmnHAXoVg==","deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"25.0.0","dependencies":{"ink":"npm:@jrichman/ink@6.6.9","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","node-fetch-native":"^1.6.7","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","asciichart":"^1.5.25","strip-ansi":"^7.1.2","typescript":"^5.8.3","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","domexception":"^4.0.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","read-package-up":"^11.0.0","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.16.1","eslint-plugin-react-hooks":"^5.2.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@github/keytar":"^7.10.6","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.42.0-nightly.20260428.g59b2dea0e-termux_1777605103457_0.7810787435725075","host":"s3://npm-registry-packages-npm-production"}},"0.42.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.42.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.42.0-termux","maintainers":[{"name":"dionanos","email":"dev@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"94f93807a8b0e08bbfab771c3ab32411679c73ac","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.42.0-termux.tgz","fileCount":408,"integrity":"sha512-qlpBa2IIFBTuzfxRkvmI2DfsOEBknO7OSFRA2FRnVLmSbiuha0SSa8xBNOQa2ZsvkwvEJHLlnmvs+suQcffEqw==","signatures":[{"sig":"MEUCIBj5bOmkMkB026IAYxp9Ck8nOUa/AI8Z1eUIghtoKpMEAiEAzVY+ZxqYrd4KM9DeDBbeD6iBZPGVFwsRDpVhb4Zq2YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50331324},"type":"module","config":{"sandboxImageUri":"ghcr.io/mmmbuto/gemini-cli-termux:0.42.0-termux"},"engines":{"node":">=20.0.0"},"gitHead":"2249c15a2fb555b10b0ec824f937cf705ac18337","private":false,"scripts":{"lint":"cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" eslint . --cache --max-warnings 0","test":"npm run test --workspaces --if-present && npm run test:sea-launch","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && npm run build --workspace=@google/gemini-cli-devtools && npm run bundle:browser-mcp -w @google/gemini-cli-core && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts && npm run test:sea-launch","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","posttest":"npm run build","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","test:perf":"vitest run --root ./perf-tests","typecheck":"npm run typecheck --workspaces --if-present && tsc -b evals/tsconfig.json integration-tests/tsconfig.json memory-tests/tsconfig.json","pre-commit":"node scripts/pre-commit.js","start:prod":"cross-env NODE_ENV=production node scripts/start.js","postinstall":"node scripts/postinstall.cjs || true","test:memory":"vitest run --root ./memory-tests","build:binary":"node scripts/build_binary.js","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","test:sea-launch":"vitest run sea/sea-launch.test.js","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:flaky":"cross-env RUN_FLAKY_INTEGRATION=1 npm run test:integration:sandbox:none","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:perf:update-baselines":"cross-env UPDATE_PERF_BASELINES=true vitest run --root ./perf-tests","test:memory:update-baselines":"cross-env UPDATE_MEMORY_BASELINES=true vitest run --root ./memory-tests","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"dev@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.6.9","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","cross-spawn":"^7.0.6","prebuild-install":"npm:nop@1.0.0","node-domexception":"npm:empty@^0.10.1"},"deprecated":"End of life: this package is no longer maintained. A final release aligned with the latest upstream may still be published; no further updates or support are planned afterwards.","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"Android/Termux-focused fork of Google Gemini CLI (`google-gemini/gemini-cli`).","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.10.0","dependencies":{"ink":"npm:@jrichman/ink@6.6.9","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","node-fetch-native":"^1.6.7","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","asciichart":"^1.5.25","strip-ansi":"^7.1.2","typescript":"^5.8.3","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","domexception":"^4.0.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","read-package-up":"^11.0.0","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.16.1","eslint-plugin-react-hooks":"^5.2.0"},"optionalDependencies":{"node-pty":"^1.0.0","@github/keytar":"^7.10.6","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.42.0-termux_1779292173280_0.3598180001942426","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-termux":{"name":"@mmmbuto/gemini-cli-termux","version":"0.46.0-termux","_id":"@mmmbuto/gemini-cli-termux@0.46.0-termux","maintainers":[{"name":"dionanos","email":"dev@mmmbuto.com"}],"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"bin":{"gemini":"bundle/gemini.js"},"dist":{"shasum":"399c738f38a6b73a107d990ae47ba43f6b6246b4","tarball":"https://registry.npmjs.org/@mmmbuto/gemini-cli-termux/-/gemini-cli-termux-0.46.0-termux.tgz","fileCount":414,"integrity":"sha512-J8OgIQ2NNdE+RzC35uI9W/kZb+s+EnIvaphpObVpvjwXJn2CIJ0+b7eNwUROP34dQ3LBMI6OGAO0tQ7NBArm0g==","signatures":[{"sig":"MEYCIQDmC4ffucvpS0Ytw4RDE7VzpRPqu9q9azh6FZJS2xa2MwIhAJO1WurUz7NEz/szrygtpibV8KdkeU0z2mF3MSzvhKPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50257029},"type":"module","config":{"sandboxImageUri":"ghcr.io/mmmbuto/gemini-cli-termux:0.46.0-termux"},"engines":{"node":">=20.0.0"},"gitHead":"bfd6a65f50077c181e6d3cbb74c3461bbb499b39","private":false,"scripts":{"lint":"cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" eslint . --cache --max-warnings 0","test":"npm run test --workspaces --if-present && npm run test:sea-launch","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && npm run build --workspace=@google/gemini-cli-devtools && npm run bundle:browser-mcp -w @google/gemini-cli-core && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepare":"node scripts/prepare-termux.cjs","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts && npm run test:sea-launch","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","posttest":"npm run build","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run build && npm run lint:ci && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","test:perf":"vitest run --root ./perf-tests","typecheck":"npm run typecheck --workspaces --if-present && tsc -b evals/tsconfig.json integration-tests/tsconfig.json memory-tests/tsconfig.json","pre-commit":"node scripts/pre-commit.js","start:prod":"cross-env NODE_ENV=production node scripts/start.js","postinstall":"node scripts/postinstall.cjs || true","test:memory":"vitest run --root ./memory-tests","build:binary":"node scripts/build_binary.js","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","prepublishOnly":"npm run build && npm run bundle","test:all_evals":"cross-env RUN_EVALS=1 vitest run --config evals/vitest.config.ts","build-and-start":"npm run build && npm run start --","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","test:sea-launch":"vitest run sea/sea-launch.test.js","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @google/gemini-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:flaky":"cross-env RUN_FLAKY_INTEGRATION=1 npm run test:integration:sandbox:none","test:always_passing_evals":"vitest run --config evals/vitest.config.ts","test:perf:update-baselines":"cross-env UPDATE_PERF_BASELINES=true vitest run --root ./perf-tests","test:memory:update-baselines":"cross-env UPDATE_MEMORY_BASELINES=true vitest run --root ./memory-tests","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"dionanos","email":"dev@mmmbuto.com"},"overrides":{"ink":"npm:@jrichman/ink@6.6.9","glob":"^12.0.0","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","cross-spawn":"^7.0.6","prebuild-install":"npm:nop@1.0.0","node-domexception":"npm:empty@^0.10.1"},"repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.13.0","description":"[EOL scheduled 18 June 2026] Android/Termux-focused fork of Google Gemini CLI. Google will stop serving free-tier and Google AI Pro/Ultra OAuth Gemini CLI requests on 18 June 2026; upstream points users to Antigravity CLI. Fork refreshed one last time to ","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"24.10.0","dependencies":{"ink":"npm:@jrichman/ink@6.6.9","punycode":"^2.3.1","simple-git":"^3.28.0","latest-version":"^9.0.0","proper-lockfile":"^4.1.2","node-fetch-native":"^1.6.7","@mmmbuto/pty-termux-utils":"^1.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","depcheck":"^1.4.7","prettier":"^3.5.3","ts-prune":"^0.10.3","@types/ws":"^8.18.1","cross-env":"^7.0.3","mnemonist":"^0.40.3","react-dom":"^19.2.0","asciichart":"^1.5.25","strip-ansi":"^7.1.2","typescript":"^5.8.3","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","domexception":"^4.0.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","read-package-up":"^11.0.0","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-headers":"^1.3.3","@types/proper-lockfile":"^4.1.4","eslint-config-prettier":"^10.1.2","@agentclientprotocol/sdk":"^0.16.1","eslint-plugin-react-hooks":"^5.2.0"},"optionalDependencies":{"node-pty":"^1.0.0","@github/keytar":"^7.10.6","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gemini-cli-termux_0.46.0-termux_1781370740118_0.2729960607151838","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-12-02T08:31:38.740Z","modified":"2026-08-28T21:50:42.507Z","0.20.2-termux":"2025-12-02T08:31:39.119Z","0.20.3-termux":"2025-12-02T09:17:16.829Z","0.21.0-termux":"2025-12-05T13:37:28.891Z","0.21.1-termux":"2025-12-05T16:23:12.482Z","0.21.2-termux":"2025-12-09T02:19:14.890Z","0.21.3-termux":"2025-12-09T03:38:55.927Z","0.21.4-termux":"2025-12-11T05:50:43.717Z","0.22.0-termux":"2025-12-17T01:45:22.604Z","0.22.1-termux":"2025-12-17T02:55:43.526Z","0.22.2-termux":"2025-12-17T03:14:04.572Z","0.22.3-termux":"2025-12-17T10:25:15.659Z","0.22.4-termux":"2025-12-17T11:30:08.600Z","0.22.5-termux":"2025-12-17T11:40:53.881Z","0.22.6-termux":"2025-12-17T12:20:20.697Z","0.22.7-termux":"2025-12-18T09:03:12.331Z","0.24.0-termux":"2025-12-28T08:53:17.562Z","0.24.1-termux":"2025-12-28T09:03:46.315Z","0.24.2-termux":"2025-12-30T16:11:25.882Z","0.24.3-termux":"2026-01-07T05:51:14.086Z","0.24.4-termux":"2026-01-07T07:27:31.553Z","0.24.5-termux":"2026-01-07T08:29:06.466Z","0.24.6-termux":"2026-01-08T18:15:10.060Z","0.24.7-termux":"2026-01-09T01:28:24.115Z","0.24.8-termux":"2026-01-09T02:31:31.559Z","0.24.9-termux":"2026-01-10T19:34:55.173Z","0.24.10-termux":"2026-01-10T20:34:43.242Z","0.26.0-termux":"2026-01-17T20:28:46.888Z","0.26.1-termux":"2026-01-17T21:47:15.038Z","0.28.0-termux":"2026-02-02T22:20:44.549Z","0.28.1-termux":"2026-02-02T22:45:21.026Z","0.28.2-termux":"2026-02-02T23:15:33.926Z","0.30.0-termux":"2026-02-24T18:05:44.802Z","0.30.1-termux":"2026-02-24T19:37:12.787Z","0.30.2-termux":"2026-02-24T20:08:05.981Z","0.30.3-termux":"2026-02-24T20:27:56.254Z","0.30.4-termux":"2026-02-25T07:20:33.232Z","0.30.5-termux":"2026-02-25T08:46:41.170Z","0.32.1-termux":"2026-03-09T18:53:01.381Z","0.32.2-termux":"2026-03-09T19:32:00.764Z","0.35.2-termux":"2026-03-27T09:08:03.397Z","0.37.1-termux":"2026-04-13T14:19:09.827Z","0.38.2-termux":"2026-04-18T19:43:45.866Z","0.38.3-termux":"2026-04-18T20:11:51.380Z","0.40.0-termux":"2026-04-30T13:27:45.744Z","0.42.0-nightly.20260428.g59b2dea0e-termux":"2026-05-01T03:11:44.208Z","0.42.0-termux":"2026-05-20T15:49:33.631Z","0.46.0-termux":"2026-06-13T17:12:20.508Z"},"bugs":{"url":"https://github.com/DioNanos/gemini-cli-termux/issues"},"homepage":"https://github.com/DioNanos/gemini-cli-termux#readme","repository":{"url":"git+https://github.com/DioNanos/gemini-cli-termux.git","type":"git"},"description":"[EOL scheduled 18 June 2026] Android/Termux-focused fork of Google Gemini CLI. Google will stop serving free-tier and Google AI Pro/Ultra OAuth Gemini CLI requests on 18 June 2026; upstream points users to Antigravity CLI. Fork refreshed one last time to ","maintainers":[{"name":"dionanos","email":"dev@mmmbuto.com"}],"readme":"","readmeFilename":""}