{"bin":{"capgo":"dist/index.js"},"bugs":{"url":"https://github.com/Cap-go/capgo/issues"},"dist":{"shasum":"ef0ff2c44fe4a433b3651a9cc8a06874b7142541","tarball":"https://registry.npmjs.org/@capgo/cli/-/cli-8.75.1.tgz","fileCount":361,"integrity":"sha512-hf33Z1bRD1EOuNtShHLMyegK+tq5nUCYEBozxwgRMaPsOjEKJWBFyiVYcLzDpsFjMMZeJw0MShxaN2+4+cBp+w==","signatures":[{"sig":"MEUCIQDtQvRlepOmI7YWp6yfH6ikjpjO1YYAAcQi6HeK6GjsUAIgNJ6HcRXOO+9vbHkUwn4lGmQmsiEkgb2owkhLIEEwKLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcli@8.75.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12734794},"main":"dist/index.js","name":"@capgo/cli","type":"module","types":"dist/src/index.d.ts","author":{"name":"Martin martin@capgo.app"},"engines":{"npm":">=8.0.0","node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"},"./sdk":{"types":"./dist/src/sdk.d.ts","import":"./dist/src/sdk.js"}},"gitHead":"a137731c10c4885037410141d31a95218027a473","license":"Apache 2.0","scripts":{"dev":"NODE_ENV=development ncc build","lint":"bun run lint:ox","pack":"pkg","test":"bun run build && bun scripts/run-test-suite.ts","build":"tsc && bun build.mjs","types":"bunx --bun supabase gen types typescript --project-id=xvwzpoazmxkqosrdewyv > src/types/supabase.types.ts","lint:ox":"oxlint --config ../.oxlintrc.json src","lint:fix":"oxlint --config ../.oxlintrc.json --fix src","no-debug":"node dist/index.js","test:mcp":"node test/test-mcp.mjs","test:run":"bun scripts/run-test-suite.ts","dev-build":"SUPA_DB=development ncc build","typecheck":"tsgo --project tsconfig.tsgo.json --noEmit","test:regex":"bun test/test-regex-validation.mjs","test:suite":"bun run test:helper-dce && bun run test:version-detection:setup && bun run test:bundle && bun run test:notify-app-ready-background && bun run test:bundle-validation && bun run test:functional && bun run test:semver && bun run test:auto-bump-version && bun run test:auto-bump-ai-diff && bun run test:version-edge-cases && bun run test:regex && bun run test:upload && bun run test:cordova-upload-mode && bun run test:fail-on-incompatible && bun run test:native-dependencies && bun run test:package-json-guard && bun run test:credentials && bun run test:credentials-export && bun run test:ios-provisioning-map && bun run test:ios-provisioning-command && bun run test:credentials-validation && bun run test:android-service-account-validation && bun run test:build-zip-filter && bun run test:checksum && bun run test:build-needed && bun run test:cli-help && bun run test:build-cache-payload && bun run test:build-cancellation && bun run test:ci-prompts && bun run test:ci-secrets && bun run test:android-onboarding-progress && bun run test:android-keystore-action && bun run test:android-google-play-action && bun run test:onboarding-telemetry && bun run test:v2-event-migration && bun run test:analytics && bun run test:cli-headers && bun run test:min-cli-version && bun run test:authenticated-command-invocation && bun run test:analytics-error-category && bun run test:analytics-org-resolver && bun run test:supabase-perf && bun run test:preview-qr && bun run test:bundle-pages && bun run test:app-set-options && bun run test:mcp-analytics && bun run test:mcp-instructions && bun run test:mcp-live-update-onboarding && bun run test:mcp-stdout-guard && bun run test:mcp-platform-select && bun run test:mcp-explain-scopes && bun run test:mcp-oauth-reopen && bun run test:mcp-broker-oauth && bun run test:mcp-broker-session && bun run test:mcp-credentials-manage && bun run test:mcp-resume-prompt && bun run test:mcp-build-job && bun run test:mcp-build-tools && bun run test:app-created-source && bun run test:app-add-exists && bun run test:app-add-getting-started && bun run test:app-list-output-text && bun run test:app-todo && bun run test:doctor-analytics && bun run test:posthog-exception && bun run test:cli-recovery && bun run test:create-supabase-client && bun run test:build-platform-selection && bun run test:builder-project-discovery && bun run test:builder-app-selection && bun run test:builder-login-gate && bun run test:onboarding-recovery && bun run test:onboarding-progress && bun run test:onboarding-run-targets && bun run test:run-device-command && bun run test:init-monorepo-targeting && bun run test:init-app-conflict && bun run test:channel-list && bun run test:channel-add-exists && bun run test:wait-log && bun run test:init-guardrails && bun run test:init-upload-recovery && bun run test:init-replay && bun run test:init-telemetry && bun run test:prompt-preferences && bun run test:esm-sdk && bun run test:mcp && bun run test:mcp-no-key-handshake && bun run test:auth-session && bun run test:version-detection && bun run test:platform-paths && bun run test:project-type-detection && bun run test:payload-split && bun run test:macos-signing && bun run test:asc-key-protocol && bun run test:apple-api-import-helpers && bun run test:apple-api-verify-key && bun run test:bundle-id-detector && bun run test:apple-api-app-list && bun run test:app-verification && bun run test:pbxproj-parser && bun run test:ai-log-capture && bun run test:ai-analyze-flow && bun run test:cicd-failure-help && bun run test:ai-sse-parser && bun run test:ai-render-markdown && bun run test:ai-stream-markdown && bun run test:ai-onboarding-mode && bun run test:ai-fit && bun run test:platform-layout && bun run test:frame-fit && bun run test:onboarding-min-size && bun run test:min-size-gate && bun run test:shell-size-gate && bun run test:build-log-sanitize && bun run test:build-output-viewport && bun run test:diff-viewer-viewport && bun run test:build-complete-exit && bun run test:ai-analyze-stream && bun run test:support-mailto && bun run test:support-redact && bun run test:support-internal-log && bun run test:support-help-menu && bun run test:support-contact && bun run test:support-upload-prompt && bun run test:support-bundle-files && bun run test:self-update && bun run test:update-prompt && bun run test:apple-api-cert-create && bun run test:android-tail-engine && bun run test:android-tail-render && bun run test:android-tail-routing && bun run test:dev-gate-stripped && bun run test:frame-fit-ios-shared && bun run test:ios-confirm-app-id && bun run test:ios-create-new && bun run test:ios-certificate-action && bun run test:ios-profile-action && bun run test:ios-credential-action && bun run test:ios-e2e && bun run test:ios-flow-contract && bun run test:ios-import-discovery && bun run test:ios-import-export && bun run test:ios-import-pickers && bun run test:ios-import-recovery && bun run test:ios-recovery && bun run test:ios-resume && bun run test:ios-tail-handoff && bun run test:ios-tui-render && bun run test:p8-error && bun run test:ios-tui-routing && bun run test:ios-updater-sync-validation && bun run test:ios-verify-app && bun run test:ios-marketing-version && bun run test:android-version && bun run test:platform-flow-contract && bun run test:tail-engine-shared && bun run test:prescan && bun run test:android-reporting-api && bun run test:android-gcp && bun run test:android-app-verification && bun run test:android-rename && bun run test:appflow-auth && bun run test:appflow-api-map && bun run test:appflow-validate && bun run test:appflow-flow && bun run test:appflow-gapfill && bun run test:appflow-engine && bun run test:appflow-tail && bun run test:appflow-fetch && bun run test:appflow-sa-decode && bun run test:app-permission-helper && bun run test:2fa-compliance-network && bun run test:organization-set-api-host && bun run test:trial-warning && bun run test:plan-validation","test:ai-fit":"bun test/test-ai-fit.mjs","test:bundle":"bun test/test-bundle.mjs","test:semver":"bun test/test-semver-validation.mjs","test:serial":"bun run build && bun scripts/run-test-suite.ts --serial","test:upload":"bun test/test-upload-validation.mjs","test:esm-sdk":"node test/test-sdk-esm.mjs","test:ios-e2e":"bun test/test-ios-e2e.mjs","test:prescan":"bun test test/prescan/","generate-docs":"node dist/index.js generate-docs README.md","test:app-todo":"bun test/test-app-todo.mjs","test:checksum":"bun test/test-checksum-algorithm.mjs","test:cli-help":"bun test/test-cli-help.mjs","test:p8-error":"bun test/test-p8-error.mjs","test:wait-log":"bun test/test-wait-log.mjs","test:analytics":"bun test/test-analytics.mjs","test:frame-fit":"bun test/run-frame-fit.mjs","test:ci-prompts":"bun test/test-ci-prompts.mjs","test:ci-secrets":"bun test/test-ci-secrets.mjs","test:functional":"bun test/test-functional.mjs","test:helper-dce":"bash scripts/check-helper-dce.sh","test:ios-resume":"bun test/test-ios-resume.mjs","test:preview-qr":"bun test/test-preview-qr.mjs","test:android-gcp":"bun test/test-android-gcp.mjs","test:cli-headers":"bun test/test-cli-headers.mjs","test:credentials":"bun test/test-credentials.mjs","test:init-replay":"bun test/test-init-replay.mjs","test:self-update":"bun test/test-self-update.mjs","check-posix-paths":"node test/check-posix-paths.js","test:appflow-auth":"bun test/test-appflow-auth.mjs","test:appflow-flow":"bun test/test-appflow-flow.mjs","test:appflow-tail":"bun test/test-appflow-tail.mjs","test:auth-session":"bun test/test-auth-session.mjs","test:build-needed":"bun test/test-build-needed.mjs","test:bundle-pages":"bun test test/test-bundle-pages.test.ts","test:channel-list":"bun test/test-channel-list.mjs","test:cli-recovery":"bun test/test-cli-recovery.mjs","test:ios-recovery":"bun test/test-ios-recovery.mjs","test:ai-sse-parser":"bun test/test-ai-sse-parser.mjs","test:appflow-fetch":"bun test/test-appflow-fetch.mjs","test:macos-signing":"bun test/test-macos-signing.mjs","test:mcp-analytics":"bun test/test-mcp-analytics.mjs","test:mcp-build-job":"bun test/test-mcp-build-job.mjs","test:min-size-gate":"bun test/test-min-size-gate.mjs","test:payload-split":"bun test/test-payload-split.mjs","test:supabase-perf":"bun test/test-supabase-perf.mjs","test:trial-warning":"bun test/test-trial-warning.mjs","test:update-prompt":"bun test/test-update-prompt.mjs","test:ai-log-capture":"bun test/test-ai-log-capture.mjs","test:android-rename":"bun test/test-android-rename.mjs","test:app-add-exists":"bun test/test-app-add-exists.mjs","test:appflow-engine":"bun test/test-appflow-engine.mjs","test:init-telemetry":"bun test/test-init-telemetry.mjs","test:ios-create-new":"bun test/test-ios-create-new.mjs","test:ios-tui-render":"bun test/test-ios-tui-render.mjs","test:ios-verify-app":"bun test/test-ios-verify-app.mjs","test:pbxproj-parser":"bun test/test-pbxproj-parser.mjs","test:platform-paths":"bun test/test-platform-paths.mjs","test:support-mailto":"bun test/test-support-mailto.mjs","test:support-redact":"bun test/test-support-redact.mjs","test:ai-analyze-flow":"bun test/test-ai-analyze-flow.mjs","test:android-version":"bun test/test-android-version.mjs","test:app-set-options":"bun test/test-app-set-options.mjs && bun test/test-app-list-options.mjs","test:appflow-api-map":"bun test/test-appflow-api-map.mjs","test:appflow-gapfill":"bun test/test-appflow-gapfill.mjs","test:init-guardrails":"bun test/test-init-guardrails.mjs","test:ios-tui-routing":"bun test/test-ios-tui-routing.mjs","test:mcp-build-tools":"bun test/test-mcp-build-tools.mjs","test:min-cli-version":"bun test/test-min-cli-version.mjs","test:plan-validation":"bun test/test-plan-validation.mjs","test:platform-layout":"bun test/test-platform-layout.mjs","test:shell-size-gate":"bun test/test-shell-size-gate.mjs","test:support-contact":"bun test/test-support-contact.mjs","test:app-verification":"bun test/test-app-verification.mjs","test:appflow-validate":"bun test/test-appflow-validate.mjs","test:asc-key-protocol":"bun test/test-asc-key-protocol.mjs","test:build-zip-filter":"bun test/test-build-zip-filter.mjs","test:doctor-analytics":"bun test/test-doctor-analytics.mjs","test:ios-tail-handoff":"bun test/test-ios-tail-handoff.mjs","test:mcp-broker-oauth":"bun test/test-mcp-broker-oauth.mjs","test:mcp-instructions":"bun test/test-mcp-instructions.mjs","test:mcp-oauth-reopen":"bun test/test-mcp-oauth-reopen.mjs","test:mcp-stdout-guard":"bun test/test-mcp-stdout-guard.mjs","test:ai-analyze-stream":"bun test/test-ai-analyze-stream.mjs","test:appflow-sa-decode":"bun test/test-appflow-sa-decode.mjs","test:auto-bump-ai-diff":"bun test/test-auto-bump-ai-diff.mjs","test:auto-bump-version":"bun test/test-auto-bump-version.mjs","test:bundle-validation":"bun test test/bundle/","test:cicd-failure-help":"bun test/test-cicd-failure-help.mjs","test:dev-gate-stripped":"bun test/test-dev-gate-stripped.mjs","test:init-app-conflict":"bun test/test-init-app-conflict.mjs","test:ios-flow-contract":"bun test/test-ios-flow-contract.mjs","test:ios-import-export":"bun test/test-ios-import-export.mjs","test:mcp-resume-prompt":"bun test/test-mcp-resume-prompt.mjs","test:posthog-exception":"bun test/test-posthog-exception.mjs","test:support-help-menu":"bun test/test-support-help-menu.mjs","test:version-detection":"node test/test-get-installed-version.mjs","test:ai-onboarding-mode":"bun test/test-ai-onboarding-mode.mjs","test:ai-render-markdown":"bun test/test-ai-render-markdown.mjs","test:ai-stream-markdown":"bun test/test-ai-stream-markdown.mjs","test:app-created-source":"bun test/test-app-created-source.mjs","test:apple-api-app-list":"bun test/test-apple-api-app-list.mjs","test:build-cancellation":"bun test/test-build-cancellation.mjs","test:build-log-sanitize":"bun test/test-build-log-sanitize.mjs","test:builder-login-gate":"bun test/test-builder-login-gate.mjs","test:bundle-id-detector":"bun test/test-bundle-id-detector.mjs","test:channel-add-exists":"bun test/test-channel-add-exists.mjs","test:credentials-export":"bun test/test-credentials-export.mjs","test:ios-confirm-app-id":"bun test/test-ios-confirm-app-id.mjs","test:ios-import-pickers":"bun test/test-ios-import-pickers.mjs","test:ios-profile-action":"bun test/test-ios-profile-action.mjs","test:mcp-broker-session":"bun test/test-mcp-broker-session.mjs","test:mcp-explain-scopes":"bun test/test-mcp-explain-scopes.mjs","test:package-json-guard":"bun test/test-package-json-guard.mjs","test:prompt-preferences":"bun test/test-prompt-preferences.mjs","test:run-device-command":"bun test/test-run-device-command.mjs","test:tail-engine-shared":"bun test/test-tail-engine-shared.mjs","test:v2-event-migration":"bun test/test-v2-event-migration.mjs","test:version-edge-cases":"bun test/test-version-validation.mjs","test:android-tail-engine":"bun test/test-android-tail-engine.mjs","test:android-tail-render":"bun test/test-android-tail-render.mjs","test:build-cache-payload":"bun test/test-build-cache-payload.mjs","test:build-complete-exit":"bun test/test-build-complete-exit.mjs","test:cordova-upload-mode":"bun test/test-cordova-upload-mode.mjs","test:ios-import-recovery":"bun test/test-ios-import-recovery.mjs","test:mcp-platform-select":"bun test/test-mcp-platform-select.mjs","test:native-dependencies":"bun test/test-native-dependencies.mjs && bun test/test-get-remote-dependencies.mjs","test:onboarding-min-size":"bun test/test-onboarding-min-size.mjs","test:onboarding-progress":"bun test/test-onboarding-progress.mjs","test:onboarding-recovery":"bun test/test-onboarding-recovery.mjs","test:android-tail-routing":"bun test/test-android-tail-routing.mjs","test:app-list-output-text":"bun test/test-app-list-output-text.mjs","test:apple-api-verify-key":"bun test/test-apple-api-verify-key.mjs","test:diff-viewer-viewport":"bun test/test-diff-viewer-viewport.mjs","test:fail-on-incompatible":"bun test/test-fail-on-incompatible.mjs","test:frame-fit-ios-shared":"bun test/test-frame-fit-ios-shared.mjs","test:init-upload-recovery":"bun test/test-init-upload-error-gate.mjs && bun test/test-init-upload-monorepo-recovery.mjs","test:ios-import-discovery":"bun test/test-ios-import-discovery.mjs","test:ios-provisioning-map":"bun test/test-ios-provisioning-map.mjs","test:mcp-no-key-handshake":"node test/test-mcp-no-key-handshake.mjs","test:onboarding-telemetry":"bun test/test-onboarding-telemetry.mjs","test:support-bundle-files":"bun test/test-support-bundle-files.mjs","test:support-internal-log":"bun test/test-support-internal-log.mjs","test:android-reporting-api":"bun test/test-android-reporting-api.mjs","test:app-permission-helper":"bun test/test-app-permission-helper.mjs","test:apple-api-cert-create":"bun test/test-apple-api-cert-create.mjs","test:build-output-viewport":"bun test/test-build-output-viewport.mjs","test:builder-app-id-config":"bun test/test-builder-app-id-config.mjs","test:builder-app-selection":"bun test/test-builder-app-selection.mjs","test:cli-user-error-config":"bun test/test-cli-user-error-config.mjs","test:ios-credential-action":"bun test/test-ios-credential-action.mjs","test:ios-marketing-version":"bun test/test-ios-marketing-version.mjs","test:support-upload-prompt":"bun test/test-support-upload-prompt.mjs","test:2fa-compliance-network":"bun test/test-2fa-compliance-network.mjs","test:analytics-org-resolver":"bun test/test-analytics-org-resolver.mjs","test:create-supabase-client":"bun test/test-create-supabase-client.mjs","test:credentials-validation":"bun test/test-credentials-validation.mjs","test:ios-certificate-action":"bun test/test-ios-certificate-action.mjs","test:mcp-credentials-manage":"bun test/test-mcp-credentials-manage.mjs","test:onboarding-run-targets":"bun test/test-onboarding-run-targets.mjs","test:platform-flow-contract":"bun test/test-platform-flow-contract.mjs","test:project-type-detection":"bun test/test-project-type-detection.mjs","test:android-keystore-action":"bun test/test-android-keystore-action.mjs","test:app-add-getting-started":"bun test/test-app-add-getting-started.mjs","test:capacitor-config-target":"bun test/test-capacitor-config-target.mjs","test:init-monorepo-targeting":"bun run test:capacitor-config-target && bun run test:builder-app-id-config && bun run test:capacitor-config-typescript7 && bun run test:capacitor-config-native-import && bun run test:cli-user-error-config && bun test/test-init-monorepo-targeting.mjs","test:version-detection:setup":"./test/fixtures/setup-test-projects.sh","test:analytics-error-category":"bun test/test-analytics-error-category.mjs","test:android-app-verification":"bun test/test-android-app-verification.mjs","test:apple-api-import-helpers":"bun test/test-apple-api-import-helpers.mjs","test:build-platform-selection":"bun test/test-build-platform-selection.mjs","test:ios-provisioning-command":"bun test/test-ios-provisioning-command.mjs","test:builder-project-discovery":"bun test/test-builder-project-discovery.mjs","test:organization-set-api-host":"bun test/test-organization-set-api-host.mjs","test:android-google-play-action":"bun test/test-android-google-play-action.mjs","test:mcp-live-update-onboarding":"bun test/test-mcp-live-update-onboarding.mjs","test:android-onboarding-progress":"bun test/test-android-onboarding-progress.mjs && bun test/test-android-select-guard.mjs","test:ios-updater-sync-validation":"bun test/test-ios-updater-sync-validation.mjs","test:notify-app-ready-background":"bun test ./test/test-notify-app-ready-background.mjs ./test/test-background-check-shutdown.mjs","test:capacitor-config-typescript7":"bun test/test-capacitor-config-typescript7.mjs","test:capacitor-config-native-import":"bun test/test-capacitor-config-native-import.mjs","test:authenticated-command-invocation":"bun test/test-authenticated-command-invocation.mjs","test:android-service-account-validation":"bun test/test-android-service-account-validation.mjs"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://github.com/Cap-go/capgo/tree/main/cli#readme","keywords":["appflow alternative","ionic","capacitor","auto update","live update","capgo","cli","upload","capgo-cli","sdk","tanstack-intent"],"repository":{"url":"git+https://github.com/Cap-go/capgo.app.git","type":"git","directory":"cli"},"_npmVersion":"11.21.0","description":"A CLI to upload to capgo servers","directories":{},"maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","zod":"^4.5.4","react":"^19.2.8","qrcode":"^1.5.4","@inkjs/ui":"^2.0.0","happy-dom":"^20.11.0","node-forge":"^1.4.0","typescript":"6.0.3","ink-spinner":"^5.0.0","@rrweb/types":"^2.1.1","jsonwebtoken":"^9.0.3","string-width":"^8.2.2","@manypkg/tools":"^2.1.2","@xmldom/xmldom":"^0.9.10","rrweb-snapshot":"^2.1.1","@xterm/headless":"^6.0.0","agent-cli-detector":"^0.1.6","@standard-schema/spec":"^1.1.0","@xterm/addon-serialize":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.1","tmp":"^0.2.7","open":"^11.0.0","husky":"^9.1.7","eslint":"^10.7.0","is-wsl":"^3.1.1","oxlint":"^1.75.0","adm-zip":"^0.6.0","ci-info":"^4.4.0","@types/ws":"^8.18.1","commander":"^15.0.0","@types/tmp":"^0.2.6","micromatch":"^4.0.8","prettyjson":"^1.2.5","@std/semver":"npm:@jsr/std__semver@1.0.8","@types/node":"^26.1.1","@vercel/ncc":"^0.44.1","partysocket":"^1.3.0","@types/react":"^19.2.17","@sauber/table":"npm:@jsr/sauber__table","@types/qrcode":"^1.5.6","tus-js-client":"^4.3.1","@capacitor/cli":"^8.4.2","@clack/prompts":"^1.7.0","@types/adm-zip":"^0.5.8","@xterm/headless":"^6.0.0","@tanstack/intent":"^0.3.6","@types/node-forge":"^1.3.14","@types/prettyjson":"^0.0.33","@vue/compiler-dom":"3.5.40","git-format-staged":"4.0.2","@types/jsonwebtoken":"^9.0.10","@antfu/eslint-config":"^9.2.0","@sinonjs/fake-timers":"15.4.0","@supabase/supabase-js":"^2.110.8","@typescript/native-preview":"7.0.0-dev.20260707.2","@capgo/find-package-manager":"^0.0.18","@modelcontextprotocol/client":"^2.0.0-beta.5","@modelcontextprotocol/server":"^2.0.0-beta.5","@bradenmacdonald/s3-lite-client":"npm:@jsr/bradenmacdonald__s3-lite-client@0.9.6"},"optionalDependencies":{"node-pty":"^1.1.0","@capgo/cli-helper-darwin-x64":"^1.1.1","@capgo/cli-helper-darwin-arm64":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_8.75.1_1791368349367_0.5099465387204365","host":"s3://npm-registry-packages-npm-production"},"_id":"@capgo/cli@8.75.1","version":"8.75.1"}