{"_id":"@chahuadev/emoji-cleaner","_rev":"29-39c7f252f93bff247c8833a117bd418e","name":"@chahuadev/emoji-cleaner","dist-tags":{"latest":"4.0.0"},"versions":{"2.3.0":{"name":"@chahuadev/emoji-cleaner","version":"2.3.0","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"contact@chahuadev.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@2.3.0","maintainers":[{"name":"chahuadev","email":"chahuadev@gmail.com"}],"homepage":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool#readme","bugs":{"url":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool/issues"},"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"a9fa04a0dadfc10c4c3f50f3d43d64ba3597e100","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-2.3.0.tgz","fileCount":5,"integrity":"sha512-6Yafq9OTqLVxiPHmZhX5QPOEOt++FmTiLgqYyFKbYNcaU6kfdsbXxgYCIsP1/6yJPn36mBPlPWcMgJmq32qwNw==","signatures":[{"sig":"MEUCIGZ1Wd18iBC3YBk+HmFOu22YEo9khaA+H0J5WLPkrogAAiEAtAh86NFFxlFoUcsyf6PobXDh+C/4zDAPT9MrOOofdyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135508},"main":"emoji-cleaner.js","engines":{"node":">=12.0.0"},"gitHead":"df0c4d5048f1d2b5d4fc49ae33b672d4ec202944","scripts":{"clean":"node emoji-cleaner.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadev","email":"chahuadev@gmail.com"},"repository":{"url":"git+https://github.com/chahuadev/chahuadev-emoji-cleaner-tool.git","type":"git"},"_npmVersion":"10.9.3","description":" Universal Emoji Cleaner v2.0 - Enhanced Unicode 15.1+ emoji removal tool supporting 50+ programming languages with intelligent comment cleanup, backup functionality, and security features","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_2.3.0_1758261490852_0.7062848515479567","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@chahuadev/emoji-cleaner","version":"2.3.1","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"contact@chahuadev.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@2.3.1","maintainers":[{"name":"chahuadev","email":"chahuadev@gmail.com"}],"homepage":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool#readme","bugs":{"url":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool/issues"},"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"0e6cab83f5468a6c75d0f9b0bd4bb309c50cc551","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-2.3.1.tgz","fileCount":5,"integrity":"sha512-hpkbq+mPdTXqPsDA+pJ3ogaXuW+5V7tmWzuYRUOLiVP1e9amrWmoraJy4+S25SgclK/CkvKTfKnWIqfvRyiMhQ==","signatures":[{"sig":"MEQCIHCC35/fACfZxO5pBD2pQDJGtXaSQ6xp5h1eWl5NChkVAiAX9+Rq/17KIAGcenidrJicy2UdO0vJsBWJpDMgrCeZlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139204},"main":"emoji-cleaner.js","engines":{"node":">=12.0.0"},"gitHead":"405133233bccb3e09f4f516629110c1e8191a882","scripts":{"clean":"node emoji-cleaner.js","install-global":"npm install -g .","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadev","email":"chahuadev@gmail.com"},"repository":{"url":"git+https://github.com/chahuadev/chahuadev-emoji-cleaner-tool.git","type":"git"},"_npmVersion":"10.9.3","description":" Universal Emoji Cleaner v2.0 - Enhanced Unicode 15.1+ emoji removal tool supporting 50+ programming languages with intelligent comment cleanup, backup functionality, and security features","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_2.3.1_1758262826254_0.5070808690721742","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@chahuadev/emoji-cleaner","version":"2.4.0","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"contact@chahuadev.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@2.4.0","maintainers":[{"name":"chahuadev","email":"chahuadev@gmail.com"}],"homepage":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool#readme","bugs":{"url":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool/issues"},"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"029d8caa479570b00bea18560211ad960761342f","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-2.4.0.tgz","fileCount":7,"integrity":"sha512-jQVoyRTt8ekJYIDvw7cybRbkuG+aEu9MYt4Dj20htZqPZ1wKzdzwAUKg9YzdDwUklFHrM1ZfjzukRurwuLXg5w==","signatures":[{"sig":"MEUCIQD1lCign/z/kYfCcqIDDEt2+KLQDh4UJIeYs6J2TziwjwIgchwfjLnsVgdwIUOH7fvxoJsz1WOBYBq9uymJ9e5S8LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183314},"main":"emoji-cleaner.js","engines":{"node":">=12.0.0"},"gitHead":"8dc3dcaff1515a84647208cfe3d9799900034442","scripts":{"test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","clean":"node emoji-cleaner.js","install-global":"npm install -g .","prepublishOnly":"npm test","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadev","email":"chahuadev@gmail.com"},"repository":{"url":"git+https://github.com/chahuadev/chahuadev-emoji-cleaner-tool.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Emoji Cleaner v2.4.0 - Enhanced Unicode 15.1+ emoji removal tool supporting 50+ programming languages with intelligent comment cleanup, backup functionality, security features, and professional CI/CD integration","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_2.4.0_1758522108092_0.09428963317032624","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@chahuadev/emoji-cleaner","version":"2.5.0","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"chahuadev@gmail.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@2.5.0","maintainers":[{"name":"chahuadev","email":"chahuadev@gmail.com"}],"homepage":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool#readme","bugs":{"url":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool/issues"},"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"0512ad46f0d0c3b1ef102cb28100b2c0875738d7","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-2.5.0.tgz","fileCount":7,"integrity":"sha512-xlmGDCVSmeBmuLWLTktSPq7Z46jLz+wu9u4rwG2IFUgX+jelfCmmy+1o/9Ame80tBdq51VX9LjC+6F4LVedtsw==","signatures":[{"sig":"MEQCIEr9IsZzf4+b9SsNrwjJGFFqmJqfd1nAZzQQ28oUg1v9AiB0PHL9PSucuae+EkUzuR/lm2qzyKhSRK00hbx50Y7ifQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203753},"main":"emoji-cleaner.js","engines":{"node":">=12.0.0"},"gitHead":"797bfcf38eedf6204c5ecb565267ec560c6d4ab4","scripts":{"test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","clean":"node emoji-cleaner.js","install-global":"npm install -g .","prepublishOnly":"npm test","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadev","email":"chahuadev@gmail.com"},"repository":{"url":"git+https://github.com/chahuadev/chahuadev-emoji-cleaner-tool.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Emoji Cleaner v2.5.0 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, and professional CI","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_2.5.0_1758649352037_0.6471277150341948","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@chahuadev/emoji-cleaner","version":"2.5.1","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"chahuadev@gmail.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@2.5.1","maintainers":[{"name":"chahuadev","email":"chahuadev@gmail.com"}],"homepage":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool#readme","bugs":{"url":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool/issues"},"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"859dc5582743c6de7fbdc5183e9c2942ec2eea6e","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-2.5.1.tgz","fileCount":7,"integrity":"sha512-DJUkMpGLBZ9W2w0lc3XrAvLMbsK6xMcBGs5m26zbyKu4yQZVlzLCsf6RvD86fN1Y7t8v+vc//K/iLjOPdhSasw==","signatures":[{"sig":"MEUCIQD+W3cw7HjlxFhY65Okzx0RXX9t4+qWvcCjMiNYo7QCawIgBdc6ZrrH2SYvf8s2hBtPmmhX6IHAwldYwpoyliwR7Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184173},"main":"emoji-cleaner.js","engines":{"node":">=12.0.0"},"gitHead":"bdd7950782fcf59057bc06a42b5b998ce9f85398","scripts":{"test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","clean":"node emoji-cleaner.js","install-global":"npm install -g .","prepublishOnly":"npm test","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadev","email":"chahuadev@gmail.com"},"repository":{"url":"git+https://github.com/chahuadev/chahuadev-emoji-cleaner-tool.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Emoji Cleaner v2.5.1 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, and professional CI","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_2.5.1_1759043609882_0.4423097232203006","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@chahuadev/emoji-cleaner","version":"2.5.3","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"chahuadev@gmail.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@2.5.3","maintainers":[{"name":"chahuadev","email":"chahuadev@gmail.com"}],"homepage":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool#readme","bugs":{"url":"https://github.com/chahuadev/chahuadev-emoji-cleaner-tool/issues"},"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"2c627f64958233b10a6bf3dc0b2f51008d1cbcd3","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-2.5.3.tgz","fileCount":7,"integrity":"sha512-GZKySaVyY2AP10RDhsPw7jEiqvMNxm7LiUR7MD+J+0+c5G61y6OrUD+gMxdEb2VAXTfqobz3m19gmPrYwPJyjQ==","signatures":[{"sig":"MEUCIFY3vNwnojeif3zdPQ5JqH07UB1PGJsAkUC8V5eIzl98AiEAms2/xDC4PuFiegYuMyMuyX2bFv7dyH5y1T/xMGFASaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185090},"main":"emoji-cleaner.js","engines":{"node":">=12.0.0"},"gitHead":"d162f9235905c0e5b71ae5540f53c85236a2beb5","scripts":{"test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","clean":"node emoji-cleaner.js","install-global":"npm install -g .","prepublishOnly":"npm test","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadev","email":"chahuadev@gmail.com"},"repository":{"url":"git+https://github.com/chahuadev/chahuadev-emoji-cleaner-tool.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Emoji Cleaner v2.5.3 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, and professional CI","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_2.5.3_1759802791395_0.8618222626182934","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@chahuadev/emoji-cleaner","version":"3.0.0","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"chahuadev@gmail.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@3.0.0","maintainers":[{"name":"chahuadevth","email":"chahuadev@gmail.com"}],"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"0a0d55439ac1de150b961c8dfcc2bad001d4e12c","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-3.0.0.tgz","fileCount":5,"integrity":"sha512-7Jz0SJc8L71/ZFCtWDgSG4YtPUP2N4ILoKUIl+76tNCTCHB5qGWiHSJdbIXg3aEZWWSSG55iSqwTrcmEZJduUg==","signatures":[{"sig":"MEQCIBYt/5oxMAPbGgQhJb51kxNWVENu6pNAytesZ6o5FDIwAiBb+Z99tDvBX8ynuC5kVRiBiZme6D8/3Ui1i+uHb1QvJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142973},"main":"emoji-cleaner.js","engines":{"node":">=22.0.0"},"scripts":{"test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","clean":"node emoji-cleaner.js","install-global":"npm install -g .","prepublishOnly":"npm test","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadevth","email":"chahuadev@gmail.com"},"_npmVersion":"10.9.3","description":"Universal Emoji Cleaner v3.0.0 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, and professional CI","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_3.0.0_1771986659476_0.9052343800422626","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@chahuadev/emoji-cleaner","version":"3.0.1","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"chahuadev@gmail.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@3.0.1","maintainers":[{"name":"chahuadevth","email":"chahuadev@gmail.com"}],"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"436f3fbc6243919cd1fe9b139fd1ceea62de4210","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-3.0.1.tgz","fileCount":5,"integrity":"sha512-8qWVOJR/Js9yip+M+3+vrg0a95OIKw4HfpNlcJST7wv6bb0ViOVVEZHqUfzmmQbjGMy2G/cJIYZRPAxDAdUHCw==","signatures":[{"sig":"MEQCIGZGlkX5aVj0WNx3QYgQBRTB6vV74d8aaYBAzVG91uaDAiBKPXv6Q76mbAxhNGuIo63Toj5zlcEAyrAnymP214X0Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143179},"main":"emoji-cleaner.js","engines":{"node":">=22.0.0"},"scripts":{"test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","clean":"node emoji-cleaner.js","install-global":"npm install -g .","prepublishOnly":"npm test","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadevth","email":"chahuadev@gmail.com"},"_npmVersion":"10.9.3","description":"Universal Emoji Cleaner v3.0.1 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, and professional CI","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_3.0.1_1773039428953_0.42777040275848033","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@chahuadev/emoji-cleaner","version":"3.0.2","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"url":"https://chahuadev.com","name":"Chahuadev","email":"chahuadev@gmail.com"},"license":"MIT","_id":"@chahuadev/emoji-cleaner@3.0.2","maintainers":[{"name":"chahuadevth","email":"chahuadev@gmail.com"}],"bin":{"clean-emojis":"emoji-cleaner.js","emoji-cleaner":"emoji-cleaner.js"},"dist":{"shasum":"bb2687861e25459155984cc4f52cabf2a923f6fd","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-3.0.2.tgz","fileCount":5,"integrity":"sha512-R0SctM7B6qmf3LE8f28a6LWiEKoMIOzvxny/0PxQFVDIONnDux/mHnKT8v6FTfKI0YJMu/bRNZEFEqjIdkuc7A==","signatures":[{"sig":"MEUCIQCO0ZGXKhWI4W79MsiUOmq9JiEA/U6RMIyBFL6SR39xjwIgPV0KhEkV7GzO63IpgfowJtf1x1yXhPxSIeuUWlpfhXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146874},"main":"emoji-cleaner.js","engines":{"node":">=22.0.0"},"scripts":{"test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","clean":"node emoji-cleaner.js","install-global":"npm install -g .","prepublishOnly":"npm test","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner"},"_npmUser":{"name":"chahuadevth","email":"chahuadev@gmail.com"},"_npmVersion":"10.9.3","description":"Universal Emoji Cleaner v3.0.2 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, binary/vendor folde","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emoji-cleaner_3.0.2_1773210368228_0.04251251342732609","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@chahuadev/emoji-cleaner","version":"4.0.0","description":"Universal Emoji Cleaner v4.0.0 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, binary/vendor folde","main":"emoji-cleaner.js","bin":{"emoji-cleaner":"emoji-cleaner.js","clean-emojis":"emoji-cleaner.js"},"scripts":{"clean":"node emoji-cleaner.js","test":"echo 'Running emoji cleaner tests...' && node emoji-cleaner.js --help && echo 'CLI tests passed'","install-global":"npm install -g .","uninstall-global":"npm uninstall -g @chahuadev/emoji-cleaner","prepublishOnly":"npm test"},"keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"author":{"name":"Chahuadev","email":"chahuadev@gmail.com","url":"https://chahuadev.com"},"license":"SEE LICENSE IN LICENSE","engines":{"node":">=22.0.0"},"gitHead":"e134abd2f99b687e2acdc10f70320cc3b89eab2b","_id":"@chahuadev/emoji-cleaner@4.0.0","_nodeVersion":"22.18.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-XorBeE1Lb84EVHvNNULjdgqgZcF2XOgY5RHnPxkZfrzMDC7vH2Yumd1nAnX9urIQ+UyAa7vAWwHIUyZMC5+DOg==","shasum":"ca8e7659a25dd5a560eb417a94a738504277b24d","tarball":"https://registry.npmjs.org/@chahuadev/emoji-cleaner/-/emoji-cleaner-4.0.0.tgz","fileCount":5,"unpackedSize":148531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZ9a5n0QjMqsj3xvlK64RiXwvF9odWFXPJTNwzomUN8AIgPoMEAEaEyny+T6UqdD0xxhOEZQFr/jWVk8z6YQk/djU="}]},"_npmUser":{"name":"chahuadevth","email":"chahuadev@gmail.com"},"directories":{},"maintainers":[{"name":"chahuadevth","email":"chahuadev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/emoji-cleaner_4.0.0_1773705263083_0.15650424415034858"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-12T04:40:11.159Z","modified":"2026-03-16T23:54:23.367Z","2.1.0":"2025-09-12T04:40:11.399Z","2.1.1":"2025-09-12T05:42:26.223Z","2.1.2":"2025-09-12T06:29:19.121Z","2.2.0":"2025-09-18T05:56:09.876Z","2.2.1":"2025-09-18T06:18:12.286Z","2.2.2":"2025-09-18T06:50:31.416Z","2.2.3":"2025-09-18T06:53:25.917Z","2.2.4":"2025-09-18T07:07:26.143Z","2.2.7":"2025-09-19T05:47:16.153Z","2.3.0":"2025-09-19T05:58:11.028Z","2.3.1":"2025-09-19T06:20:26.452Z","2.4.0":"2025-09-22T06:21:48.314Z","2.5.0":"2025-09-23T17:42:32.268Z","2.5.1":"2025-09-28T07:13:30.099Z","2.5.3":"2025-10-07T02:06:31.578Z","3.0.0":"2026-02-25T02:30:59.625Z","3.0.1":"2026-03-09T06:57:09.139Z","3.0.2":"2026-03-11T06:26:08.402Z","4.0.0":"2026-03-16T23:54:23.242Z"},"author":{"name":"Chahuadev","email":"chahuadev@gmail.com","url":"https://chahuadev.com"},"license":"SEE LICENSE IN LICENSE","keywords":["emoji","cleaner","javascript","typescript","html","automation","unicode","cli","tool","npm","package","file-processing","chahuadev","unicode15","security","backup","multilingual","ci-cd","professional"],"description":"Universal Emoji Cleaner v4.0.0 - Enhanced Unicode 15.1+ emoji removal tool with Smart File Analysis, supporting 50+ programming languages with intelligent comment cleanup, complex file handling, backup functionality, security features, binary/vendor folde","maintainers":[{"name":"chahuadevth","email":"chahuadev@gmail.com"}],"readme":"# Universal Emoji Cleaner  \r\n\r\n---\r\n\r\n<div align=\"center\">\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://www.npmjs.com/package/@chahuadev/emoji-cleaner\"><img src=\"https://img.shields.io/npm/v/@chahuadev/emoji-cleaner?style=for-the-badge&color=blue\" alt=\"NPM Version\"></a>\r\n  <a href=\"https://www.npmjs.com/package/@chahuadev/emoji-cleaner\"><img src=\"https://img.shields.io/npm/dt/@chahuadev/emoji-cleaner?style=for-the-badge&color=success\" alt=\"NPM Downloads\"></a>\r\n  <a href=\"https://huggingface.co/datasets/chahuadev/chahuadev-emoji-cleaner-tool\"><img src=\"https://img.shields.io/badge/Hugging%20Face-Dataset-FFD21E?style=for-the-badge\" alt=\"Hugging Face Dataset\"></a>\r\n</p>\r\n\r\n> ⏳ **Development Journey:** Meticulously crafted over **4 to 6 months**. The system's logic and flow were pushed far beyond the initial simple idea to ensure safe, deep, and highly efficient file processing without compromising your project's integrity.\r\n\r\n---\r\n\r\n## CRITICAL SECURITY WARNING - FORTRESS PROTECTION\r\n\r\n### Maximum Security - FORTRESS SECURITY\r\n- **Always use latest version**: Older versions (< 3.0.1) have security vulnerabilities  \r\n- **Avoid legacy versions**: Versions 2.1.x-2.5.3 lack latest Smart File Analysis\r\n- **Use `@latest` flag**: `npx @chahuadev/emoji-cleaner@latest` for maximum safety\r\n- **VERSION 2.5.3+ RECOMMENDED**: Latest version includes enhanced Smart File Analysis system\r\n\r\n### Anti-Hack Protection System - FORTRESS SHIELD\r\nTool has comprehensive protection against all attack vectors:\r\n\r\n####  Command Injection Protection\r\n```bash\r\nnpm install -g @chahuadev/emoji-cleaner\r\n```\r\n\r\n### Usage\r\n\r\n#### Basic Usage\r\n```bash\r\n# Clean current directory with backup (Recommended)\r\nnpx @chahuadev/emoji-cleaner@latest . --backup\r\n\r\n# Preview changes first (Safe!)\r\nnpx @chahuadev/emoji-cleaner@latest . --dry-run --verbose\r\n\r\n# Clean specific file types\r\nnpx @chahuadev/emoji-cleaner@latest src/ --extensions js,ts,jsx,tsx\r\n```\r\n\r\n#### Advanced Options\r\n```bash\r\n# JSON output for CI/CD\r\nnpx @chahuadev/emoji-cleaner@latest . --output json > results.json\r\n\r\n# Exclude specific patterns\r\nnpx @chahuadev/emoji-cleaner@latest . --exclude \"*.min.js,dist/**\"\r\n\r\n# Verbose logging\r\nnpx @chahuadev/emoji-cleaner@latest . --backup --verbose\r\n```\r\n\r\n## Security Features\r\n\r\n### Multi-Layer Protection\r\n- **Command Injection Protection** - Blocks dangerous functions and shell commands\r\n- **Path Traversal Protection** - Validates file paths and prevents directory traversal\r\n- **System File Protection** - Protects critical system files from modification\r\n- **Input Sanitization** - Comprehensive input validation and sanitization\r\n\r\n### Security Best Practices\r\n- Always use version 2.5.3+ for latest security patches\r\n- Use `--dry-run` flag to preview changes before applying\r\n- Enable `--backup` flag to create safety backups\r\n- Review output logs for any security warnings\r\n\r\n### System Protection\r\nTool will reject access to:\r\n- Windows System directories (`C:\\Windows\\`, `C:\\Program Files\\`, `C:\\System Volume Information\\`)\r\n- Linux System directories (`/etc/`, `/usr/`, `/bin/`, `/root/`, `/boot/`, `/proc/`, `/sys/`)\r\n- MacOS System directories (`/System/`, `/usr/bin/`, `/bin/`, `/sbin/`)\r\n- Files with null bytes or dangerous characters\r\n- Files larger than 10MB\r\n- Path traversal attempts (`../`, `..\\\\`, etc.)\r\n- Command injection patterns\r\n- Script execution attempts\r\n- Binary executable files\r\n\r\n### Secure Usage Only - FORTRESS COMPLIANCE\r\n- **Always use `--dry-run` first** to preview results\r\n- **Use `--backup` for important files**\r\n- **Test code after emoji removal** to ensure functionality\r\n- **Check Git status** before committing\r\n- **Use only on your projects** - never on system files\r\n- **Verify output** before confirming operations\r\n\r\n### Attack Detection Alerts - FORTRESS MONITORING\r\nTool displays warnings when attacks are detected:\r\n```bash\r\nSECURITY ALERT: Path traversal detected\r\nSECURITY ALERT: System directory access denied  \r\nSECURITY ALERT: Command injection attempt blocked\r\nSECURITY ALERT: Dangerous file operation prevented\r\nSECURITY ALERT: Binary execution attempt blocked\r\n```\r\n\r\n### System Protection\r\nTool will deny access to:\r\n- Windows System directories (`C:\\Windows\\`, `C:\\Program Files\\`)\r\n- Linux System directories (`/etc/`, `/usr/`, `/bin/`, `/root/`)\r\n- Files with null bytes or path traversal attempts\r\n- Files larger than 10MB\r\n- Dangerous operations\r\n\r\n### Safe Usage\r\n- **Always use `--dry-run` first** to preview results\r\n- **Use `--backup` for important files**\r\n- **Test code after emoji removal** to ensure functionality\r\n- **Check Git status** before committing\r\n\r\n## Why Use This Tool?\r\n\r\n**Remove emojis from source code safely and efficiently with Smart File Analysis**\r\n- **Smart File Analysis**: Intelligent complex file detection and processing\r\n- **Structural Health**: Advanced code structure analysis and scoring  \r\n- **Performance Optimized**: Chunk processing for large files (200KB+)\r\n- **Context-Aware**: Recognizes file types and complexity automatically\r\n- **Smart Detection**: Unicode 15.1+ emoji patterns\r\n- **Lightning Fast**: Process 1000+ files in seconds\r\n- **Ultra Safe**: Backup system and dry-run mode\r\n- **Universal**: 50+ programming languages supported\r\n- **Intelligent**: Context-aware cleaning\r\n- **High Performance**: Handle large projects effortlessly\r\n- **Skip system folders** (node_modules, .git, dist, build) automatically\r\n- **Use as Library** for Node.js integration\r\n\r\n## NEW in v2.5.3: Smart File Analysis Features\r\n\r\n### Intelligent Analysis\r\n- **Complex File Detection**: Automatically detects files with 5+ classes, 20+ functions\r\n- **Structural Health Scoring**: Analyzes code quality and structure (0-100 score)\r\n- **Context Recognition**: Identifies file types (class-based, function-heavy, framework)\r\n- **Performance Optimization**: Smart chunk processing for files >200KB\r\n\r\n### Advanced Capabilities  \r\n```bash\r\n# Smart Analysis Example Output:\r\nComplex file detected - using Smart File Analysis...\r\nRunning smart analysis...\r\nSmart Analysis Results: Structural Health: 100/100, Context: class-based\r\nProcessing time: 0.16s (ultra-fast!)\r\nFound: 4 emojis detected and removed\r\n```\r\n\r\n### Performance Features\r\n- **Memory Efficient**: Optimized for large codebases\r\n- **Intelligent Timeouts**: Adaptive timeout based on file complexity  \r\n- **Error Tolerance**: Graceful handling of complex file structures\r\n- **Chunk Processing**: Divide large files for optimal performance\r\n\r\n##  Installation & Uninstallation\r\n\r\n### Method 1: Use Immediately (No Installation) - Recommended\r\n```bash\r\n# Always use latest version (safest) - includes Smart File Analysis\r\nnpx @chahuadev/emoji-cleaner@latest\r\n\r\n# Or specify exact version\r\nnpx @chahuadev/emoji-cleaner@2.5.3\r\n```\r\n\r\n### Method 2: Project Installation\r\n```bash\r\n# Install\r\nnpm install @chahuadev/emoji-cleaner@latest --save-dev\r\n\r\n# Uninstall\r\nnpm uninstall @chahuadev/emoji-cleaner\r\n```\r\n\r\n### Method 3: Global Installation\r\n```bash\r\n# Install\r\nnpm install -g @chahuadev/emoji-cleaner@latest\r\n\r\n# Uninstall\r\nnpm uninstall -g @chahuadev/emoji-cleaner\r\n\r\n# Check global installation\r\nnpm list -g @chahuadev/emoji-cleaner\r\n```\r\n\r\n### Clear NPX Cache\r\n```bash\r\n# Clear all cache\r\nnpm cache clean --force\r\n\r\n# Clear npx cache (Windows)\r\nRemove-Item -Path \"$env:LOCALAPPDATA\\npm-cache\\_npx\" -Recurse -Force\r\n\r\n# Clear npx cache (Linux/Mac)\r\nrm -rf ~/.npm/_npx\r\n```\r\n\r\n## Quick Start\r\n\r\n### Basic Usage\r\n```bash\r\n# Preview changes (recommended first step)\r\nnpx @chahuadev/emoji-cleaner@latest --dry-run\r\n\r\n# Clean current directory with backup\r\nnpx @chahuadev/emoji-cleaner@latest --backup\r\n\r\n# Clean specific project\r\nnpx @chahuadev/emoji-cleaner@latest /path/to/project --backup\r\n\r\n# Clean single file\r\nnpx @chahuadev/emoji-cleaner@latest myfile.js --dry-run\r\n```\r\n\r\n### Direct Usage (After Installation)\r\n```bash\r\n# After global or project installation\r\nemoji-cleaner --dry-run\r\nemoji-cleaner ./src --backup\r\nemoji-cleaner myfile.js --verbose\r\n\r\n# Or run directly with node (in tool directory)\r\nnode emoji-cleaner.js --help\r\nnode emoji-cleaner.js --dry-run\r\n```\r\n\r\n### Advanced Options\r\n```bash\r\n# Verbose output with backup\r\nnpx @chahuadev/emoji-cleaner@latest --verbose --backup\r\n\r\n# Specific file extensions only\r\nnpx @chahuadev/emoji-cleaner@latest --ext .js,.ts,.jsx\r\n\r\n# Custom target with dry-run\r\nnpx @chahuadev/emoji-cleaner@latest ./src --dry-run --verbose\r\n```\r\n\r\n## Command Options\r\n\r\n| Option | Short | Description |\r\n|--------|-------|-------------|\r\n| `--dry-run` | `-d` | Preview changes without modifying files |\r\n| `--verbose` | `-v` | Show detailed processing information |\r\n| `--backup` | `-b` | Create backup before making changes |\r\n| `--help` | `-h` | Show help message |\r\n| `--version` | | Show version information |\r\n| `--ext <list>` | | Specify file extensions (comma-separated) |\r\n\r\n## Features\r\n\r\n### **Smart Emoji Detection**\r\n- **Unicode 15.1+ Support**: Latest emoji patterns\r\n- **Comprehensive Coverage**: All emoji categories\r\n- **Context Aware**: Preserves non-emoji Unicode\r\n- **HTML Entities**: Removes emoji HTML entities\r\n\r\n### **Enterprise Security**\r\n- **Path Traversal Protection**: Prevents directory traversal attacks\r\n- **System Directory Blocking**: Blocks access to critical system paths\r\n- **Input Validation**: Sanitizes all user inputs\r\n- **File Size Limits**: Prevents processing of oversized files\r\n- **Permission Checks**: Validates file access permissions\r\n\r\n### **High Performance**\r\n- **Fast Processing**: 1000+ files in seconds\r\n- **Memory Efficient**: Optimized for large codebases\r\n- **Smart Filtering**: Automatic exclusion of irrelevant files\r\n- **Parallel Processing**: Multi-threaded when possible\r\n\r\n### **50+ Languages Supported**\r\n\r\n**Programming Languages:**\r\n- JavaScript (.js), TypeScript (.ts), JSX (.jsx), TSX (.tsx)\r\n- Python (.py), Java (.java), C++ (.cpp), C# (.cs)\r\n- PHP (.php), Ruby (.rb), Go (.go), Rust (.rs)\r\n- Swift (.swift), Kotlin (.kt), Dart (.dart), Scala (.scala)\r\n- And 35+ more...\r\n\r\n**Web & Markup:**\r\n- HTML (.html), CSS (.css), SCSS (.scss), SASS (.sass)\r\n- XML (.xml), SVG (.svg), Vue (.vue), Angular (.component.html)\r\n\r\n**Configuration & Data:**\r\n- JSON (.json), YAML (.yml/.yaml), TOML (.toml)\r\n- INI (.ini), ENV (.env), Config (.conf)\r\n\r\n**Scripts & Others:**\r\n- Shell (.sh/.bash/.zsh), PowerShell (.ps1), Batch (.bat/.cmd)\r\n- SQL (.sql), Markdown (.md), Text (.txt)\r\n\r\n## Usage Examples\r\n\r\n### Security Examples\r\n```bash\r\n# Safe: Clean your project with backup\r\nnpx @chahuadev/emoji-cleaner@latest ./my-project --backup --dry-run\r\n\r\n# Blocked: System directory access denied\r\nnpx @chahuadev/emoji-cleaner@latest C:\\Windows\\System32\r\n# Output: Security Error: Access to system directories is not allowed\r\n\r\n# Blocked: Path traversal attempt denied\r\nnpx @chahuadev/emoji-cleaner@latest \"../../../etc/passwd\"\r\n# Output: Security Error: Path traversal detected\r\n```\r\n\r\n### Practical Examples\r\n```bash\r\n# Clean JavaScript project\r\nnpx @chahuadev/emoji-cleaner@latest ./src --ext .js,.jsx,.ts,.tsx --backup\r\n\r\n# Clean Python project\r\nnpx @chahuadev/emoji-cleaner@latest . --ext .py --verbose\r\n\r\n# Clean all supported files in current directory\r\nnpx @chahuadev/emoji-cleaner@latest --dry-run\r\n\r\n# Clean single file with backup\r\nnpx @chahuadev/emoji-cleaner@latest app.js --backup\r\n```\r\n\r\n### Node.js Library Usage\r\n```javascript\r\nconst emojiCleaner = require('@chahuadev/emoji-cleaner');\r\n\r\n// Analyze single file\r\nconst result = emojiCleaner.analyzeFile('myfile.js', true); // dry-run\r\nconsole.log(`Found ${result.emojiCount} emojis`);\r\n\r\n// Process directory\r\nconst stats = emojiCleaner.processDirectory('./src', false, true, ['.js', '.ts']);\r\nconsole.log(`Processed ${stats.totalFiles} files`);\r\n```\r\n\r\n## Performance\r\n\r\n- **Speed**: Process 1000+ files in < 0.1 seconds\r\n- **Efficiency**: Reduce file sizes by 1-5%\r\n- **Safety**: No code structure damage, preserves formatting\r\n- **Unicode 15.1+ Support**: Removes all latest emojis\r\n- **Multi-language**: Recognizes and processes 50+ programming languages\r\n- **Security First**: Enterprise-grade vulnerability protection\r\n\r\n## Support\r\n\r\n- **Contact**: chahuadev@gmail.com\r\n\r\n## Changelog\r\n\r\n### v3.0.1 (2026-03-09) - **DOCUMENTATION UPDATE**\r\n- **Complete README**: All text converted to English language\r\n- **Version Update**: Updated to v3.0.1 with consistent version references\r\n\r\n### v2.5.3 (2025-10-07) - **DOCUMENTATION UPDATE**\r\n- **Complete English Documentation**: All text converted to English language\r\n- **No Emoji Policy**: Removed all emojis from documentation for professional presentation\r\n- **Version Update**: Updated to v2.5.3 with consistent version references\r\n- **Enhanced Readability**: Improved documentation structure and clarity\r\n- **Professional Format**: Clean, business-appropriate documentation style\r\n\r\n### v2.3.0 (2025-09-19) - **CLEAN REGISTRY RELEASE**\r\n- **Clean Registry**: Removed legacy versions for clean npm registry\r\n- **Single-File CLI**: Consolidated architecture with emoji-cleaner.js\r\n- **Security Features**: Complete FORTRESS protection system maintained\r\n- **Enhanced Detection**: Unicode 15.1+ emoji patterns\r\n- **Optimized Package**: Clean structure with essential files only\r\n- **Enhanced CLI**: Better error handling and security indicators\r\n- **Zone Architecture**: 6-zone organization with consistent headers\r\n- **Path Protection**: Comprehensive system directory blocking\r\n- **Command Injection Shield**: Complete protection against code injection\r\n- **Performance**: Faster processing with memory optimization\r\n\r\n### v2.2.4 (2025-09-18) - Previous Secure Version\r\n- **Complete Security Protection**: Full security implementation\r\n- **Fixed CLI Security Gap**: CLI now uses full security features\r\n- **Removed Legacy Files**: Deleted unused src/index.js\r\n- **NPX Security Tested**: Verified security protection works\r\n- **Complete Documentation**: Added uninstall instructions and best practices\r\n\r\n### v2.2.3 (2025-09-18)\r\n- **Fixed package.json main file reference**\r\n- **Added Security to main processing**\r\n\r\n### v2.2.2 (2025-09-18)\r\n- **First Security features implementation**\r\n- **Updated README with Security information**\r\n\r\n### v2.1.x and earlier (SECURITY RISK - Deprecated)\r\n- **Legacy versions with critical security vulnerabilities**\r\n- **DO NOT USE - No protection against attacks**\r\n- **Removed from NPM registry for safety**\r\n\r\n---\r\n\r\n## SECURITY COMMITMENT\r\n\r\n### Our Security Promise\r\n**This tool is designed with SECURITY FIRST principles:**\r\n\r\n**NO SYSTEM FILE ACCESS** - No access to system files  \r\n**NO COMMAND EXECUTION** - No dangerous command execution  \r\n**NO PATH TRAVERSAL** - No path traversal allowed  \r\n**NO BINARY EXECUTION** - No executable file execution  \r\n**SYNTAX PROTECTION** - Protects against syntax destruction  \r\n**SELF-PROTECTION** - Protects against self-modification  \r\n\r\n### Security Reporting\r\n**Found a security issue? Report it privately:**\r\n- **Security Email**: chahuadev@gmail.com\r\n- **Encrypted Contact**: Use GPG key on our GitHub\r\n- **Response Time**: < 24 hours for critical issues\r\n- **Recognition**: Security researchers credited\r\n\r\n### Security Audits\r\n- **Automated Security Scanning**: GitHub CodeQL\r\n- **Manual Code Review**: Expert security review\r\n- **Penetration Testing**: Regular security testing\r\n- **Dependency Scanning**: npm audit integration\r\n\r\n---\r\n\r\n## License\r\n\r\nNon-Commercial & Acceptable Use — See [LICENSE](LICENSE) for details\r\n\r\n## Authors\r\n\r\n**Chahua Development Co., Ltd.**\r\n- Website: https://chahuadev.com\r\n- Email: chahuadev@gmail.com\r\n\r\n### Contributors\r\n- Lead Developer: Chahua Development Team\r\n- Security Consultant: Internal Security Team\r\n- Documentation: Technical Writing Team\r\n\r\n---\r\n\r\n**Universal emoji removal tool for 50+ programming languages with Smart File Analysis - Secure, Fast, Comprehensive**\r\n\r\n---\r\n\r\n**If you find this project useful, please give it a star!**\r\n\r\n**Chahua Development Co., Ltd.** \r\n**The Most Secure Emoji Removal Tool**\r\n#","readmeFilename":"README.md"}