{"_id":"@duyxyz/saca","_rev":"6-da52b4d5fc603f01c291d8d49c92d3e3","name":"@duyxyz/saca","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@duyxyz/saca","version":"1.0.0","keywords":["adb","android","uninstall","cli","debloat"],"author":"","license":"MIT","_id":"@duyxyz/saca@1.0.0","maintainers":[{"name":"duyxyz","email":"ngduy10102006@gmail.com"}],"homepage":"https://github.com/duyxyz/saca#readme","bugs":{"url":"https://github.com/duyxyz/saca/issues"},"bin":{"saca":"bin/cli.js"},"dist":{"shasum":"b9e4bc1848c69b19d37820cababae2e47c37d452","tarball":"https://registry.npmjs.org/@duyxyz/saca/-/saca-1.0.0.tgz","fileCount":10,"integrity":"sha512-9senuwIjs6cBJQv9E0OFo+oyKp12vc1HfedxG/I2RWDT/uPJMy9wPPR0jz9eWdHLEiEEOt7ZOca7/f//0br4cw==","signatures":[{"sig":"MEYCIQCChmfq+fe73oS/f+n3zgjvhsLydHKWv/7mrjiyh/3ZfQIhAKYWhF5y2WOiINyOe3g+FYk9nz+MEaItOszYtOm8znHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974111},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6a0ae31fe963fa8a63c6076b32abf2414208530b","scripts":{"start":"node bin/cli.js"},"_npmUser":{"name":"duyxyz","email":"ngduy10102006@gmail.com"},"repository":{"url":"git+https://github.com/duyxyz/saca.git","type":"git"},"_npmVersion":"11.11.0","description":"Interactive CLI tool to list and uninstall Android apps via ADB","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ora":"^8.2.0","boxen":"^8.0.1","chalk":"^5.4.1","blessed":"^0.1.81","gradient-string":"^3.0.0","@inquirer/confirm":"^5.1.6","@inquirer/checkbox":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/saca_1.0.0_1778266835482_0.5456496190756432","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@duyxyz/saca","version":"1.0.1","keywords":["adb","android","uninstall","cli","debloat"],"author":"","license":"MIT","_id":"@duyxyz/saca@1.0.1","maintainers":[{"name":"duyxyz","email":"ngduy10102006@gmail.com"}],"homepage":"https://github.com/duyxyz/saca#readme","bugs":{"url":"https://github.com/duyxyz/saca/issues"},"bin":{"saca":"bin/cli.js"},"dist":{"shasum":"e78183003c647080b1e3a2d0a9cf4c3c6f52b68c","tarball":"https://registry.npmjs.org/@duyxyz/saca/-/saca-1.0.1.tgz","fileCount":10,"integrity":"sha512-leodZ9m7gPhuy6erSxhEp4ppN+Puc7wyfKZgZsQbmo8743AUhg2ufx1AdDsa7hXvHXT9yv16xb2wnna0ATuWqg==","signatures":[{"sig":"MEQCICc82jojbP/G5afaix5E6WezKHvosM6s1EC1tLVE5gNeAiA2mJ6rUZ2ECBWcy7DEyzS5+YcI4thUQR8DXVPYulTMQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974172},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6e805c9976685ac59ad1f972dd2560eb170b830b","scripts":{"start":"node bin/cli.js"},"_npmUser":{"name":"duyxyz","email":"ngduy10102006@gmail.com"},"repository":{"url":"git+https://github.com/duyxyz/saca.git","type":"git"},"_npmVersion":"11.11.0","description":"Interactive CLI tool to list and uninstall Android apps via ADB","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ora":"^8.2.0","boxen":"^8.0.1","chalk":"^5.4.1","blessed":"^0.1.81","gradient-string":"^3.0.0","@inquirer/confirm":"^5.1.6","@inquirer/checkbox":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/saca_1.0.1_1778266999638_0.5747419065070805","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@duyxyz/saca","version":"1.0.2","keywords":["adb","android","uninstall","cli","debloat"],"author":"","license":"MIT","_id":"@duyxyz/saca@1.0.2","maintainers":[{"name":"duyxyz","email":"ngduy10102006@gmail.com"}],"homepage":"https://github.com/duyxyz/saca#readme","bugs":{"url":"https://github.com/duyxyz/saca/issues"},"bin":{"saca":"bin/cli.js"},"dist":{"shasum":"bc31266c686d53bf75d6884947064c93175ddb99","tarball":"https://registry.npmjs.org/@duyxyz/saca/-/saca-1.0.2.tgz","fileCount":10,"integrity":"sha512-mBu2VrsHPkJc2peqe6WZl5Efm8wxQWtBYarOPIfZ4onGj26GtvvBukKsTA12GgCmQIrAhvtydmwBqcOQn8Hshg==","signatures":[{"sig":"MEUCIAt7dF1FB4m4T03e82SwBqhiDOkrxasttKjEmbZ60cffAiEAuukSdpstJW1/LeBqCJy/jEJaKSwRB5v05mIDzrh8cfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1973243},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"004be49a3284af381ee8f7d89080f798717e138f","scripts":{"start":"node bin/cli.js"},"_npmUser":{"name":"duyxyz","email":"ngduy10102006@gmail.com"},"repository":{"url":"git+https://github.com/duyxyz/saca.git","type":"git"},"_npmVersion":"10.8.2","description":"Interactive CLI tool to list and uninstall Android apps via ADB","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.2.0","boxen":"^8.0.1","chalk":"^5.4.1","blessed":"^0.1.81","gradient-string":"^3.0.0","@inquirer/confirm":"^5.1.6","@inquirer/checkbox":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/saca_1.0.2_1778269268106_0.4390506473053972","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@duyxyz/saca","version":"1.0.4","keywords":["adb","android","uninstall","cli","debloat"],"author":"","license":"MIT","_id":"@duyxyz/saca@1.0.4","maintainers":[{"name":"duyxyz","email":"ngduy10102006@gmail.com"}],"homepage":"https://github.com/duyxyz/saca#readme","bugs":{"url":"https://github.com/duyxyz/saca/issues"},"bin":{"saca":"bin/cli.js"},"dist":{"shasum":"c62b8a85f6d2abef5dd9e83725df4c3d99c1d3f5","tarball":"https://registry.npmjs.org/@duyxyz/saca/-/saca-1.0.4.tgz","fileCount":10,"integrity":"sha512-ORUw2I2ppCvTvjREmbK7zCpLpMPlAphH7Rfx+SeGW0aFP4zp7+KdTSHoFc9gCFFNVSzzdwl7uYl9VJPl9X9LoQ==","signatures":[{"sig":"MEQCIC0aoOg/Bxt8UW9uYGnxak29V23cp4b8cIJKPtAUFSP+AiB6hb1dQ3T5gedtD8/iN6iK+kgwE5L0Eyl7E2p5h0YWSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974172},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9394125994669b179a2d68765e3eb96225abf044","scripts":{"start":"node bin/cli.js"},"_npmUser":{"name":"duyxyz","email":"ngduy10102006@gmail.com"},"repository":{"url":"git+https://github.com/duyxyz/saca.git","type":"git"},"_npmVersion":"11.11.0","description":"Interactive CLI tool to list and uninstall Android apps via ADB","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ora":"^8.2.0","boxen":"^8.0.1","chalk":"^5.4.1","blessed":"^0.1.81","gradient-string":"^3.0.0","@inquirer/confirm":"^5.1.6","@inquirer/checkbox":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/saca_1.0.4_1778270897233_0.5184865615811163","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@duyxyz/saca","version":"1.0.5","keywords":["adb","android","uninstall","cli","debloat"],"author":"","license":"MIT","_id":"@duyxyz/saca@1.0.5","maintainers":[{"name":"duyxyz","email":"ngduy10102006@gmail.com"}],"homepage":"https://github.com/duyxyz/saca#readme","bugs":{"url":"https://github.com/duyxyz/saca/issues"},"bin":{"saca":"bin/cli.js"},"dist":{"shasum":"dfb8dd444065336f33a12fc6c8694a92b8d2f983","tarball":"https://registry.npmjs.org/@duyxyz/saca/-/saca-1.0.5.tgz","fileCount":10,"integrity":"sha512-lCgMS9UJnXwez7V/aXxWeczKiHh1thWgALf6BRb5PjTzx1HkyJ3HfGBluTwxpX3Kk2XabliQQSPP7nknAtLMkQ==","signatures":[{"sig":"MEYCIQCN1bdxnrXODrsLvzMeUXszaUL4XaywpbAOThWLJzUhugIhAILg4A41lNnz4y/j3+fGtRGuMlZCDfNFSB3Dax5xic4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974140},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9bdd92718dd44962d6ede5a84915f1ebc082b76b","scripts":{"start":"node bin/cli.js"},"_npmUser":{"name":"duyxyz","email":"ngduy10102006@gmail.com"},"repository":{"url":"git+https://github.com/duyxyz/saca.git","type":"git"},"_npmVersion":"11.11.0","description":"Interactive CLI tool to list and uninstall Android apps via ADB","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ora":"^8.2.0","boxen":"^8.0.1","chalk":"^5.4.1","blessed":"^0.1.81","gradient-string":"^3.0.0","@inquirer/confirm":"^5.1.6","@inquirer/checkbox":"^4.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/saca_1.0.5_1778271124856_0.7615528436022658","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@duyxyz/saca","version":"1.0.3","description":"Interactive CLI tool to list and uninstall Android apps via ADB","type":"module","bin":{"saca":"bin/cli.js"},"scripts":{"start":"node bin/cli.js"},"keywords":["adb","android","uninstall","cli","debloat"],"author":"","license":"MIT","dependencies":{"@inquirer/checkbox":"^4.0.2","@inquirer/confirm":"^5.1.6","blessed":"^0.1.81","boxen":"^8.0.1","chalk":"^5.4.1","gradient-string":"^3.0.0","ora":"^8.2.0"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/duyxyz/saca.git"},"homepage":"https://github.com/duyxyz/saca#readme","bugs":{"url":"https://github.com/duyxyz/saca/issues"},"_id":"@duyxyz/saca@1.0.3","gitHead":"ab12cd39b818b9936396ec1b88200009aaf57135","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Kniqgmwx3yTbnjGVC3t5VzjSbd1EPB/H7UPx4k27LVSdGvR36PmIA+eKsHjVAxk8eHTI2tGv3WI8zwkPFMkjvA==","shasum":"7caa0ab8c468d947d40f5e314f98a06ad46a64f9","tarball":"https://registry.npmjs.org/@duyxyz/saca/-/saca-1.0.3.tgz","fileCount":10,"unpackedSize":1973243,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC+hyc3fzMXvsmgL10QXOgaJ2fXT1VTSV273cCPomtoiQIgYk2PSpGwbHFeJVsO/b3uB08+vPprkzQ//E5IdlxfRiQ="}]},"_npmUser":{"name":"duyxyz","email":"ngduy10102006@gmail.com"},"directories":{},"maintainers":[{"name":"duyxyz","email":"ngduy10102006@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/saca_1.0.3_1778271509932_0.6318049798459353"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-08T19:00:35.404Z","modified":"2026-05-08T20:18:30.281Z","1.0.0":"2026-05-08T19:00:35.750Z","1.0.1":"2026-05-08T19:03:19.874Z","1.0.2":"2026-05-08T19:41:08.263Z","1.0.4":"2026-05-08T20:08:17.454Z","1.0.5":"2026-05-08T20:12:05.072Z","1.0.3":"2026-05-08T20:18:30.174Z"},"bugs":{"url":"https://github.com/duyxyz/saca/issues"},"license":"MIT","homepage":"https://github.com/duyxyz/saca#readme","keywords":["adb","android","uninstall","cli","debloat"],"repository":{"type":"git","url":"git+https://github.com/duyxyz/saca.git"},"description":"Interactive CLI tool to list and uninstall Android apps via ADB","maintainers":[{"name":"duyxyz","email":"ngduy10102006@gmail.com"}],"readme":"# SACA (System Adb Cleaner Assistant)\n\n**SACA** is a high-performance, full-screen TUI tool to quickly uninstall Android bloatware via ADB.\n\n\n## Get Started\n\nRun instantly with npx\n```bash\nnpx @duyxyz/saca\n```\n\nInstall globally with npm\n```bash\nnpm install -g @duyxyz/saca\n```\n\nUninstall global package\n```bash\nnpm uninstall -g @duyxyz/saca\n```\n\n\n## Controls\n\n- **Arrows / Tab**: Navigate & Switch Panes\n- **Space**: Select Apps\n- **Enter**: Uninstall\n- **Esc**: Clear Filter / Back\n- **Ctrl + Q**: Quit\n\n\n\n##  Requirements\n- **Node.js** ≥ 18\n- **ADB** installed and in PATH\n- **USB Debugging** enabled on your device\n\n","readmeFilename":"README.md"}