{"_id":"@eduardo3677-ai/apkdown-cli","_rev":"12-0502b197cfbea443b6d3d1626b95340e","name":"@eduardo3677-ai/apkdown-cli","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.0","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.0","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"ffbf517c82c1b0fa05f3f68dde2edc43915ecd0c","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.0.tgz","fileCount":84,"integrity":"sha512-mE196PSrzPgLFU2OnOPJ3kIfwxcSJr7wXOHfWsbMhzrzEIWwjZirJ8J6fJG1y+rhPsAhvJBHQe8sTjaBP8V+ww==","signatures":[{"sig":"MEQCIEIzslpVsHH8rjZpfZfIXbzoTOX9nHqEW2bsf4im2GkPAiBmu90YBX/4QKc+WQnJ2c67tTOW/RHPGA+VY0UM43Er9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"830d5bb3ddfe1b0f9cc22d8a6d04fac6574cb71a","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.0_1787029195967_0.01444693665190977","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.1","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.1","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"e87bd905078b4e179385a01917f9f125280ed2e8","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.1.tgz","fileCount":85,"integrity":"sha512-+7KT1nswq9ACdhfcl1Ua1AZXxvaX4hYNrZ9tB/NIsMzCXLXkPqSZ9pN4jOJOg/io8jIXrZ0CMiHVWhnfZFTBqg==","signatures":[{"sig":"MEQCIDhpVdFBoABEHxs1VrQuJElVOgxuBQGQGyvigwXLrbw3AiAEa0s0ThPVEg8Q/7meBzsk0Hh131WYY81wxmGIPKVGaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9bb48d3a4ad325b87731e3639941827e6f1d551d","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.1_1787029922388_0.3105500395910361","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.2","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.2","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"4bf5d5472de3d0d514c8ed3ce86f4510f370de06","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.2.tgz","fileCount":85,"integrity":"sha512-96mqw9hbdfha23bT3v41eKtc+RLBWZEEC9ttt7bEHdvxE0VbaMQiLCRO1jC5buQW73strlwgJUqeLhRfKgHoQg==","signatures":[{"sig":"MEUCIQC8fgpzX+GSVtjJmWHJdop8K1GlO4HhEpdfTdFNCFeu6gIgR+MzvTgbExhZd7LXhueKxfxCnW4YDGl9rop8AQhOcXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1fe291788d580c6f9e462c7cb5a7ed954f1e0c79","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.2_1787029954400_0.007183720119009029","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.3","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.3","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"94db7e148fc8c2726df1e89c19486ded1157b59a","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.3.tgz","fileCount":87,"integrity":"sha512-pn+ym0et/dzuQ6b60UI8pFhkUZBxVqSC6uzlcCgXjaENOTR5D17kI6d5RhvmDqCmP9mBo0WneDrTQEU5cXigKA==","signatures":[{"sig":"MEYCIQCXaCG0GhNASaXPgXNhjJ3s2fouBQTe+Ya6ed+eyzipuQIhAI+YSPvEzuAcprktmrBD1nLPYGIsDX9Nh6sutSQhiLc7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bb3bff80c0c30c6e12785fe895a90e827d3e0a08","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"12.0.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.3_1787030438991_0.00018968183477618972","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.4","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.4","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"c178fe81a6fcb89a51f95dc82f2a1584ec412a6b","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.4.tgz","fileCount":87,"integrity":"sha512-CXjnaK70qi8lnp8t/Z0SYitQLisavnL/1JAyp7RUvsclWy++cLgSQpr1nUXSiucZl0FvlJnRxdyvu/jMi/KUoA==","signatures":[{"sig":"MEUCIQCqj0K44Q4lYwa/KuAOfAfC6oUy+IfHxsyDuLpe0UKH2AIgQttuYub1aoPjxUPL5z8YHNAPLYgZl3WX6wpJD71xybQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"501f3a83f86ae1311f05c10769ed8bf048282339","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.4_1787030499821_0.6225380674753853","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.5","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.5","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"1fc4ae7cab2bbfa7e5b4437ce7f58659af5ce4f2","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.5.tgz","fileCount":87,"integrity":"sha512-z46bIYuyUhYqfdA/LDokV/9zvzsVE5jERBWX8qRXmZZvYcgA1GQs0BwtoxW5j6a6kVpOsc3gqEj/w4S/zy+LSA==","signatures":[{"sig":"MEYCIQDKhQVIo2UoOo6CMk0JlSsdN17NDGZdEV3koeD9H7x7HQIhAIyrgGY4VEGPmWbogmi+Kufq1W6OVlAYNqr9ujzDoFkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3c9932a80d0232a69496fa5d47206d5bb8ecc0f5","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.5_1787030560017_0.10361776942940093","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.6","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.6","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"8e049aa8ffc603a972eba19f6ae0072c474f6c40","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.6.tgz","fileCount":91,"integrity":"sha512-lSmRZ4CUo8/DZ+EhqSTKVUo37x2hz1ZBNc56XAUWHrDFuel1jDU4+5t7zPtsvzVuQ6BElQNAAIjaqCxkh+ohlw==","signatures":[{"sig":"MEQCIAEACP9w7WfRwTojBjJBo5TWJ2VhuO1vZYoIp5Ikid8uAiBBs2tQCYaeXuOL2vcftKCJkXO0Q1+Da0gQuBAzDnGuLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fa791739b09c698c0bae87341b44baf22d263fea","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.6_1787030751393_0.9035022994426731","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.7","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.7","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"24847749977b4d1d45d1fae324dc5aff2140a0d2","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.7.tgz","fileCount":93,"integrity":"sha512-wF4mrx8Hh7YI/JQpQo9XdQWCLjIr/lGdYUS0yrH7hwICMI78mH7/gM/ZJka8XbD1NhZdD5wQ0zBTD94taMFuOg==","signatures":[{"sig":"MEUCIQDv4q2jBiw7iAENrWjsAHcNXOD9ma3MH/+cZEEE7JrVxQIgXUPRcRG/cd9wehzN/hOrNAPMqRwdWFwCtF8w2CqHNK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b7c1fbf5e258da187f17d0209565e15412c49634","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.7_1787030978521_0.9508055916810754","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.8","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.8","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"3da959100c54ad4feb414aacfb44c3e5ce6f3718","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.8.tgz","fileCount":93,"integrity":"sha512-UtsTHlegQy2VQ32b9sYR07xwHWNCMwcfDlAdsLNFZum3DH++PoXpRw2MsmIa0+4pcioXF5vM7Y2sXRwp1To3CA==","signatures":[{"sig":"MEUCIDmTIqlFKUK1xqzeghvIfKEFWkRuGjblq/KR5FP+nJU7AiEArG3OnZjerTL/UOV8MrhR3AJd8ItDSRPwFvpQA37ZFfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7090613079f59c47f0af484354df007a6b53d3be","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.8_1787031175399_0.3868139517673721","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.9","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.9","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"0e7a45907a7120cad1b3331ef6139a911b731cbd","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.9.tgz","fileCount":93,"integrity":"sha512-JeLBunj+hbMHyYVl7QlysbApDVrKp1TkH3E9fTfzffCmZX8ubmYQ0O5Jh+P338ci0JyoyPtTONaGHyTSPVyJOQ==","signatures":[{"sig":"MEUCIGa9Bxe2gOoe05Q6RSuYKU+bc3Xd6WB4Bfn1nL3dokJgAiEA1/nr4ORhIZWuQ+zcC07JGrsBXMao9ZAppblChNkJs5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e69f777cde979bbc5226066a0857f029b9623a0b","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.9_1787031353279_0.9115934192886537","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.0.10","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","_id":"@eduardo3677-ai/apkdown-cli@1.0.10","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"dist":{"shasum":"a9ab7aef0f7610ec76cc1bfc8ee7962cb9c3bd1c","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.0.10.tgz","fileCount":93,"integrity":"sha512-JQjYFwq3D+tPJ8wsLQoA7DDsoULlDW61fN0ahOUag+vOlq0X7fElXUP7Ohj5uc6hakQCacVrFvJgoeWhrSmwCg==","signatures":[{"sig":"MEQCIDxXafBPvQl+FW/tHkOJJ3e32/EzOzgtP22rQrpWl08LAiByyY/T1kENctcfsdfAlnhn8J0e8MGq2fkdVq00AbZYhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3a3f864f3514c6606e67680d08a055c8715673e4","scripts":{"dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"repository":{"url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","boxen":"^8.0.1","cheerio":"^1.2.0","commander":"^14.0.3","cli-table3":"^0.6.5","picocolors":"^1.1.1","cli-progress":"^3.12.0","@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@types/cli-progress":"^3.11.6"},"_npmOperationalInternal":{"tmp":"tmp/apkdown-cli_1.0.10_1787032059345_0.7414041870242947","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@eduardo3677-ai/apkdown-cli","version":"1.1.0","description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"apkdown":"dist/bin/cli.js","apkdown-cli":"dist/bin/cli.js"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git"},"bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","scripts":{"build":"tsup && tsc --declaration --emitDeclarationOnly --outDir dist","dev":"tsx src/bin/cli.ts","tui":"tsx src/bin/cli.ts tui","test":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","dependencies":{"@clack/prompts":"^0.11.0","boxen":"^8.0.1","cheerio":"^1.2.0","cli-progress":"^3.12.0","cli-table3":"^0.6.5","commander":"^14.0.3","picocolors":"^1.1.1","zod":"^4.3.6"},"devDependencies":{"@types/cli-progress":"^3.11.6","@types/node":"^25.2.0","tsup":"^8.5.1","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.0.18"},"_id":"@eduardo3677-ai/apkdown-cli@1.1.0","gitHead":"28ab86beaa2fdde5163bd2ad66ec006292fdcff6","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9yDiU6cYt6S/03uuRR2/yGDgfZzYb2w83PbNzmc2ji0SnXuaBGDSqnjb3R5h8wTKr2+jgzAAHFd85Q977eoeBg==","shasum":"d4864ab6982a6d7bfd9b7424ea742ed3b4e7ecbb","tarball":"https://registry.npmjs.org/@eduardo3677-ai/apkdown-cli/-/apkdown-cli-1.1.0.tgz","fileCount":93,"unpackedSize":1003924,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICDPk21oA+RG4AGKfR3zg8gn4Pvz/7+uyjYck2d99eIlAiBJGiZzUIhb9PvcoDhACNZf0oNkJevFU0bDMRZZ6pr6DA=="}]},"_npmUser":{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"},"directories":{},"maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apkdown-cli_1.1.0_1787036499998_0.7935399082228878"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-18T04:59:55.817Z","modified":"2026-08-18T07:01:40.358Z","1.0.0":"2026-08-18T04:59:56.112Z","1.0.1":"2026-08-18T05:12:02.548Z","1.0.2":"2026-08-18T05:12:34.585Z","1.0.3":"2026-08-18T05:20:39.143Z","1.0.4":"2026-08-18T05:21:39.960Z","1.0.5":"2026-08-18T05:22:40.178Z","1.0.6":"2026-08-18T05:25:51.542Z","1.0.7":"2026-08-18T05:29:38.693Z","1.0.8":"2026-08-18T05:32:55.564Z","1.0.9":"2026-08-18T05:35:53.406Z","1.0.10":"2026-08-18T05:47:39.506Z","1.1.0":"2026-08-18T07:01:40.158Z"},"bugs":{"url":"https://github.com/eduardo3677-ai/apkdown-cli/issues"},"author":{"name":"Eduardo","email":"eduardo3677-ai"},"license":"MIT","homepage":"https://github.com/eduardo3677-ai/apkdown-cli#readme","keywords":["apk","apk-downloader","apkmirror","apkpure","aptoide","apkcombo","fdroid","izzyondroid","github-releases","appgallery","huawei","xapk","split-apk","android","arm64-v8a","armeabi-v7a","cli","tui","terminal"],"repository":{"type":"git","url":"git+https://github.com/eduardo3677-ai/apkdown-cli.git"},"description":"Professional Multi-Source Android APK, XAPK, and Split Bundle Downloader CLI & Interactive TUI with Automatic Multi-Provider Version Comparison, Architecture Filtering, and Beta/Preview Releases","maintainers":[{"name":"eduardo3677-ai","email":"ealvarado261050@gmail.com"}],"readme":"# @eduardo3677-ai/apkdown-cli ⚡️\n\n[![NPM Version](https://img.shields.io/npm/v/@eduardo3677-ai/apkdown-cli.svg?color=339933&style=flat-square)](https://www.npmjs.com/package/@eduardo3677-ai/apkdown-cli)\n[![GitHub Marketplace](https://img.shields.io/badge/Marketplace-APKDown%20Action-blue.svg?colorA=24292e&colorB=0366d6&style=flat-square)](https://github.com/marketplace/actions/apkdown-multi-source-android-apk-downloader)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen.svg?style=flat-square)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-blue.svg?style=flat-square)](https://www.typescriptlang.org/)\n[![Build & Test](https://img.shields.io/github/actions/workflow/status/eduardo3677-ai/apkdown-cli/publish.yml?branch=main&style=flat-square)](https://github.com/eduardo3677-ai/apkdown-cli/actions)\n\n> **CLI profesional, Interfaz TUI interactiva y GitHub Action para Marketplace diseñada para buscar, comparar versiones entre múltiples fuentes y descargar paquetes APK, XAPK, APKM y Split Bundles de Android con filtrado de arquitecturas de CPU y canales Beta / Preview / Insider.**\n\n---\n\n## 🌟 Características Principales\n\n- 🔄 **Comparación Automática Multi-Proveedor:** Si no especificas un proveedor, consulta todas las fuentes disponibles en paralelo, compara las versiones semver y descarga automáticamente la **versión más reciente**.\n- 🤖 **GitHub Action Oficial para Marketplace:** Descarga cualquier APK directamente en tus flujos de trabajo de CI/CD (`uses: eduardo3677-ai/apkdown-cli@v1`).\n- 🛡️ **8 Fuentes de APKs Integradas:** Conectores nativos para **Aptoide**, **APKMirror**, **APKPure**, **APKCombo**, **F-Droid**, **IzzyOnDroid**, **GitHub Releases** y **Huawei AppGallery**.\n- 🚫 **Deshabilitación/Exclusión de Proveedores:** Opción `-x, --exclude` para excluir proveedores específicos (ej. `-x appgallery,aptoide`).\n- 🖥️ **Modo CLI y TUI Interactivo:** Úsalo mediante comandos directos en terminal o con una interfaz visual guiada por menús.\n- 🧬 **Filtrado por Arquitectura de CPU:** Soporte para `arm64-v8a`, `armeabi-v7a`, `x86`, `x86_64` y `universal`.\n- 🚀 **Canales de Lanzamiento & Previews:** Descarga versiones **Estables**, **Betas**, **Alphas**, **Canary**, **Previews** e **Insiders**.\n- 🔒 **Evasión de Firewalls con TLS Fingerprint:** Capa híbrida con `curl_cffi` (impersonación de TLS Safari iOS y Chrome) para evitar bloqueos por Cloudflare.\n- 🔐 **Verificación Criptográfica:** Comprobación automática de sumas de verificación **SHA-256** y **MD5**.\n- 📊 **Progreso en Tiempo Real:** Barra de progreso con velocidad (MB/s), ETA y tamaño transferido.\n\n---\n\n## 🤖 Uso en GitHub Actions (Marketplace)\n\nPuedes utilizar la action en cualquier repositorio de GitHub simplemente agregando el paso `uses: eduardo3677-ai/apkdown-cli@v1`:\n\n```yaml\nname: Download and Release Android APK\n\non:\n  push:\n    branches: [main]\n  workflow_dispatch:\n\njobs:\n  download-apk:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout Repository\n        uses: actions/checkout@v4\n\n      - name: Download Latest Telegram APK\n        id: apkdown\n        uses: eduardo3677-ai/apkdown-cli@v1\n        with:\n          id: 'org.telegram.messenger'\n          provider: 'all'\n          exclude-provider: 'appgallery'\n          arch: 'arm64-v8a'\n          channel: 'stable'\n          output-dir: './artifacts'\n\n      - name: Print Download Outputs\n        run: |\n          echo \"Archivo:   ${{ steps.apkdown.outputs.file-path }}\"\n          echo \"Versión:   ${{ steps.apkdown.outputs.version }}\"\n          echo \"Formato:   ${{ steps.apkdown.outputs.package-type }}\"\n          echo \"Tamaño:    ${{ steps.apkdown.outputs.file-size-formatted }}\"\n          echo \"SHA-256:   ${{ steps.apkdown.outputs.sha256 }}\"\n          echo \"Proveedor: ${{ steps.apkdown.outputs.provider }}\"\n\n      - name: Upload Artifact\n        uses: actions/upload-artifact@v4\n        with:\n          name: telegram-apk\n          path: ${{ steps.apkdown.outputs.file-path }}\n```\n\n---\n\n### 📋 Tabla Completa de Parámetros de la GitHub Action (`with`):\n\n| Parámetro | Tipo | Requerido | Por Defecto | Valores Permitidos / Descripción |\n|:---|:---:|:---:|:---:|:---|\n| `id` | `string` | **Sí** | - | Nombre de la app, package ID (ej. `org.telegram.messenger`, `com.whatsapp`) o repositorio GitHub (`ReVanced/revanced-manager`). |\n| `provider` | `string` | No | `all` | Proveedor o lista de proveedores permitidos separados por coma: `aptoide`, `apkmirror`, `apkpure`, `apkcombo`, `fdroid`, `izzyondroid`, `github`, `appgallery`, `all`. |\n| `exclude-provider` | `string` | No | `\"\"` | Proveedores a deshabilitar/excluir separados por coma (ej. `appgallery,aptoide`). |\n| `arch` | `string` | No | `auto` | Arquitectura de CPU objetivo: `auto`, `arm64-v8a`, `armeabi-v7a`, `x86`, `x86_64`, `universal`, `all`. |\n| `version` | `string` | No | `latest` | Versión específica a descargar (ej. `12.9.2`) o `\"latest\"` para la última disponible. |\n| `channel` | `string` | No | `stable` | Canal de lanzamiento: `stable`, `beta`, `alpha`, `insider`, `preview`, `all`. |\n| `allow-beta` | `boolean` | No | `false` | Habilita la descarga de versiones Beta / Preview / Prerelease. |\n| `output-dir` | `string` | No | `./` | Directorio de destino para el archivo (por defecto: directorio de trabajo del runner `./`). |\n| `filename` | `string` | No | `\"\"` | Nombre personalizado para el archivo guardado. |\n| `verify-checksum` | `boolean` | No | `true` | Valida automáticamente los hashes criptográficos (SHA-256 / MD5). |\n\n---\n\n### 📤 Salidas Generadas por la GitHub Action (`outputs`):\n\n| Salida | Tipo | Descripción | Ejemplo |\n|:---|:---:|:---|:---|\n| `file-path` | `string` | Ruta absoluta al binario descargado | `/home/runner/work/app/artifacts/Telegram_v12.10.0_universal_apkmirror.apk` |\n| `file-name` | `string` | Nombre del archivo generado | `Telegram_v12.10.0_universal_apkmirror.apk` |\n| `file-size` | `number` | Tamaño exacto en bytes | `84284065` |\n| `file-size-formatted` | `string` | Tamaño legible para humanos | `80.38 MB` |\n| `version` | `string` | Versión resuelta del paquete | `12.10.0` |\n| `package-type` | `string` | Formato del paquete descargado | `APK`, `XAPK`, `APKM` |\n| `sha256` | `string` | Hash SHA-256 del archivo | `f8b40c25166fa5b4ba2249f092ca08c...` |\n| `provider` | `string` | Proveedor del cual se descargó | `apkmirror` |\n\n---\n\n## 📦 Instalación y Uso de la CLI\n\n### Instalación Global\n```bash\nnpm install -g @eduardo3677-ai/apkdown-cli\n```\n\n### Uso Directo con `npx`\n```bash\nnpx @eduardo3677-ai/apkdown-cli search telegram\n```\n\n---\n\n## 🚀 Ejemplos de Comandos CLI\n\n```bash\n# 1. Iniciar interfaz interactiva TUI\napkdown tui\n\n# 2. Descarga automática de la última versión comparando todos los proveedores\napkdown download org.telegram.messenger\n\n# 3. Inspección previa sin descargar (Dry Run) con salida JSON\napkdown download org.videolan.vlc --dry-run --json\n\n# 4. Descargar excluyendo proveedores específicos y seleccionando arquitectura\napkdown download telegram -x appgallery,aptoide -a arm64-v8a -o ./mis-apks\n\n# 5. Buscar aplicaciones con filtro de arquitectura y canal Beta\napkdown search telegram -p apkmirror,apkpure -a arm64-v8a -b -l 5\n\n# 6. Ver detalles, metadatos y variantes de CPU\napkdown info org.videolan.vlc -p fdroid -a arm64-v8a\n\n# 7. Diagnosticar entorno, Python TLS curl_cffi y conectividad de red\napkdown doctor\n\n# 8. Probar latencia y salud de todos los proveedores\napkdown providers --test\n\n# 9. Gestionar configuración persistente\napkdown config list\napkdown config set preferredArch arm64-v8a\n```\n\n---\n\n## 🌐 Proveedores Soportados\n\n| Proveedor | Identificador | Formatos | Multi-Arch | Canales Beta | Verificación Hash |\n|---|:---:|:---:|:---:|:---:|:---:|\n| **Aptoide** | `aptoide` | APK | ✅ | ✅ | MD5 / SHA-1 |\n| **APKMirror** | `apkmirror` | APK, APKM | ✅ | ✅ (Beta, Alpha, Canary) | R2 Storage |\n| **APKPure** | `apkpure` | APK, XAPK | ✅ | ✅ | Winudf CDN |\n| **APKCombo** | `apkcombo` | APK, XAPK | ✅ | ✅ | Cloudflare R2 |\n| **F-Droid** | `fdroid` | APK | ✅ | ✅ | SHA-256 Oficial |\n| **IzzyOnDroid** | `izzyondroid`| APK | ✅ | ✅ | SHA-256 Repo |\n| **GitHub Releases** | `github` | APK, XAPK | ✅ | ✅ (Pre-releases) | GitHub Asset |\n| **Huawei AppGallery** | `appgallery` | APK | ✅ | ✅ | HMS Ecosystem |\n\n---\n\n## 💻 Uso Programático (API TypeScript / Node.js)\n\n```typescript\nimport {\n  searchApks,\n  downloadApk,\n  getAppDetails,\n  compareVersions\n} from '@eduardo3677-ai/apkdown-cli';\n\n// Buscar y comparar versiones en todos los proveedores\nconst results = await searchApks({\n  query: 'telegram',\n  excludeProviders: ['appgallery'],\n  arch: 'arm64-v8a',\n  limit: 5,\n});\n\n// Descargar comparando automáticamente la última versión\nconst downloadResult = await downloadApk('all', 'org.telegram.messenger', {\n  preferredArch: 'arm64-v8a',\n  allowBeta: true,\n  outputDir: './downloads',\n  onProgress: (p) => {\n    console.log(`Progreso: ${p.percentage}% | Velocidad: ${p.speedBytesPerSec} B/s`);\n  },\n});\n\nconsole.log('Descargado en:', downloadResult.filePath);\nconsole.log('SHA-256:', downloadResult.sha256);\n```\n\n---\n\n## 🔄 Sistema de Versionado y Publicación Sincronizada\n\nEl flujo de trabajo en `.github/workflows/publish.yml` gestiona automáticamente la sincronización:\n1. **Detección y Auto-Bump:** Comprueba si la versión ya existe en NPM; si es necesario, incrementa automáticamente la versión (`patch` / `minor` / `major`).\n2. **Commit y Push Automático:** Hace commit de `package.json` y `package-lock.json` al repositorio en `main`.\n3. **Pull y Compilación Sincronizada:** Ejecuta `git pull --rebase` y compila los bundles con `npm run build`.\n4. **Publicación Sincronizada:** Publica el paquete en el registro de NPM (`@eduardo3677-ai/apkdown-cli`) y crea el Release correspondiente en GitHub con el tag de versión exacta (ej. `v1.0.1`) y el tag flotante mayor `v1`.\n\n---\n\n## 👤 Autor\n\n- **Eduardo** ([@eduardo3677-ai](https://github.com/eduardo3677-ai))\n\n---\n\n## 📄 Licencia\n\nEste proyecto está bajo la Licencia [MIT](LICENSE).\n","readmeFilename":"README.md"}