{"_id":"ts-type-cleaner","_rev":"37-da9d0735e07eed20707df9116755073f","name":"ts-type-cleaner","dist-tags":{"latest":"5.1.0"},"versions":{"1.0.0":{"name":"ts-type-cleaner","version":"1.0.0","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@1.0.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"13ecd5acac85a6e39952985ab47307ca1e97184e","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-1.0.0.tgz","fileCount":11,"integrity":"sha512-7MdosYZ/C17o/9pYTDRyV0e9GX3u6lOjsDlQvG9Ve9Wez+zd4pegTihnPOigB/ULHj1FVRO75E9Facu+A2koyA==","signatures":[{"sig":"MEQCIERqmdVEacHyASy1N1ot4XGZ8Cf+7r8aTbylybKkccIFAiAdDzo4BZH8RY0UJ3xqLa4bTlMHZrdg+3ygl7fIocJhHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41396},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_1.0.0_1748685175189_0.3763004486083317","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ts-type-cleaner","version":"1.0.1","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@1.0.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"b24fe3bb9495b23deff4e6f49fe6e829b25f94e3","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-1.0.1.tgz","fileCount":11,"integrity":"sha512-cp+26EDePeMEYqEyLqh2AAV+Kjzu2q2M2C2hZKjQITx5ccaxcx14Z8pqdPo/ZnqwcW9TaW1Rpl0oxTzJStnzng==","signatures":[{"sig":"MEUCIBuBNHzoR2La9fMvwQdmxo/oqQvfYJQDCg+yYuca4J6rAiEA9AaFC3fipZVDhEScc3S3fkW9sKmThKKA9V1o0WQrZqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46770},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_1.0.1_1748686251687_0.20401400341854403","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ts-type-cleaner","version":"1.0.2","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@1.0.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"d028f75a58b105e2be739080c7a65a9af70a8ff8","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-1.0.2.tgz","fileCount":11,"integrity":"sha512-IlAoFB3RXIozTc2E+Dnt5h0RbJ1/DAXVmNfbpQDEln/TmTOzVCIt5pZP3x/TABTG0wIdSwchqz4EHnwFpzdH4A==","signatures":[{"sig":"MEYCIQD2Hxs58PGJs97Js/TMSu9jzcBmwcVJouqt2jfp1DiMxgIhAIXkxnOzdhTW8/bYUDgiAUQGhpcsvPw4+MkU5XVv2JFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30254},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_1.0.2_1748689031064_0.976548499929075","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ts-type-cleaner","version":"1.1.0","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@1.1.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"b4f2df3fc3964890385535b98b22887b0f44acd5","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-1.1.0.tgz","fileCount":14,"integrity":"sha512-MlYqXYgkxveDCwXDv46kKCBOrJt/lHbwEiZYuDenX00VVbqzO1EEEKGmXfVK7azSGagrm18Bza9b2NXvmuaJpQ==","signatures":[{"sig":"MEUCIFR4SYZWyv+Y+/C4d2VLY9bsIQMCERAMwssxjJo6eAMoAiEA+myTu1fk48AC3sSsi6Ihyt/W4KVB4bmD8o+F92a3ZJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53336},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_1.1.0_1748694560631_0.8964567010133349","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ts-type-cleaner","version":"1.1.1","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@1.1.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"293d38d04d8b90f65d36868092809e7e8b7a1362","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-1.1.1.tgz","fileCount":14,"integrity":"sha512-iPsyLDpeptgrhDCvps9uUGkk8WxV/MbFRJ8nGRlmDhN6TFgrFAfoZolaqaPaBJoAGSqPY+Q9yLn1UnsIkPjzeQ==","signatures":[{"sig":"MEUCIQClCH8Dr53tpGLBeLwS8QGM3qXuhb+685fxA+6jp4fpKgIgQrRmQX0/ok/pjxw02McSfGC8zf3fROdIXWlSmVHXAJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84103},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_1.1.1_1748695118157_0.6942380396891628","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ts-type-cleaner","version":"1.1.2","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@1.1.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"6d9f03ae59514d4cb950f30c77bec35f8d4a1f92","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-1.1.2.tgz","fileCount":14,"integrity":"sha512-dps+uHrF4DybXjaM3wEDnOEFuqRDsZA7imhnmNzu0af9G1Kb5A1/hMz+FIoxiXKNFN0JAGk9ljvDlPrR4h/fBw==","signatures":[{"sig":"MEYCIQC9dmxQF1sXOhdYgpIC2/TFJlPR21kg+cPNHS/j2VWB3QIhAMmhb1aIv2yA0PGwebHmmZZV58/lw5ziQhC5WsK1/gxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73583},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_1.1.2_1748695596150_0.1440705780386864","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ts-type-cleaner","version":"1.1.3","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@1.1.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"e9daadd28ae4e924d6345d319ef1bfd6cadd0b48","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-1.1.3.tgz","fileCount":15,"integrity":"sha512-wM8IQxxHTr5WfK4vHe9ql0NkKOhC7043VeRGiatSwD4TZOlVmwG833qmr153ZxotuvPhf5AMj6okGIJ5XswpdQ==","signatures":[{"sig":"MEUCIAc4uQg72+XZXGJWE7Gjx9TDpkXVYA+FabfJX/MX/VytAiEA9g8kbZjNRxrj2Rx6IEfaqjsBW6VzIdlwkUNy2Mi4oxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79660},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_1.1.3_1748696275917_0.020680987997640843","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"ts-type-cleaner","version":"2.0.0","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@2.0.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"604e05ac5ca9099c6e89f0486edcb335fa83f2e2","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-2.0.0.tgz","fileCount":14,"integrity":"sha512-yL2gGxhbx6kDkyyvQ8bn2gZgTqY+BnWmfsPYXqo50r6Ax9jFoahDp7CgOi1ORDzoduyzdH58DRBEg9wFOsUBDQ==","signatures":[{"sig":"MEYCIQDcNSXulM2sd5MQeDp1bNVRNxKOBA5ArCHLWxf38vKHjAIhAKqTCKnPWvS2FRca9QngS1y7mAKwSxlzrTBRIOgv2Eo2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111242},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"9a8b4b023e6320a4cbc8e1cc39c34e504ee371fd","scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_2.0.0_1753942076612_0.8396703997148935","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"ts-type-cleaner","version":"3.0.0","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@3.0.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"3aff1ed14e31e163ffcc62f4020da2ba36c23921","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-3.0.0.tgz","fileCount":8,"integrity":"sha512-8g9d2wTThdpBBnPP2FAGj5BZFSgLpgsHI+xnLYih2vFdrcN0fCUDNN8n+kRT2T4ZvCcD2RWlsEROQLluegdW/Q==","signatures":[{"sig":"MEUCIF/OqFvAGvfbkqLoZXWq12F2Oy+vretk4iMM6sxWz8WZAiEAx+uhY/jKi8RcW0vBcROmByzPAos1MpberhAbQ1R9Fys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54904},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"b728b19808067cfdbcd392c997e6330ccef61b98","scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_3.0.0_1753951642893_0.6654058495344639","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"ts-type-cleaner","version":"3.0.1","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@3.0.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"b45e186420b7f105e8999429f3e3fc0100777305","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-3.0.1.tgz","fileCount":8,"integrity":"sha512-x7Oqbebra4/BP/ENNgXFu/geDjVb9/61ITXS+iFoX9O/AHmf12vNjSB+NSR7m8VDZmUgou7qs+a9nAUaS04gmg==","signatures":[{"sig":"MEMCID8ilHA+TMfd3Q4C5gPXfwk+1dWlRsDayD44HgYeE7POAh9dy/M+ws63Vo/s+O5MDz2+ZqLx4bQpfX6HholXBQ7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54278},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"4d9ab6cb313a9ffc295a7d2e216e221111580692","scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_3.0.1_1753952092411_0.9027683975244629","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"ts-type-cleaner","version":"3.0.2","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@3.0.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"ea6be3367fae36274ab887ea19aefa14a1686984","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-3.0.2.tgz","fileCount":9,"integrity":"sha512-YEVr4iAUMnOq50FPpi8/9HjCorgZcZTQPZ+kyywHyunnm2XJtdxf64sHNYTjEhbjZAwr8g9xI8RUTF6DDPURLQ==","signatures":[{"sig":"MEUCIQCHUJgJ6aOT2Xvs0lB+/gKSqeHrP1i20FCTWiDt6qFD3QIgVXHTGxkIOKHsiMXCfyw7caiMs9tPMWEz+3m02RYsYEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62517},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"828f179f86a65398f62e97773b2d3afb2a458535","scripts":{"lint":"echo \"Skipping lint for now\"","test":"jest --passWithNoTests","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_3.0.2_1753952744813_0.7695682163572384","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"ts-type-cleaner","version":"3.0.3","keywords":["typescript","types","cleaner","analyzer","vue","cli"],"author":{"name":"CHENY","email":"ycyplus@gmial.com"},"license":"MIT","_id":"ts-type-cleaner@3.0.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ttc":"bin/ttc.js","ts-type-cleaner":"bin/ts-type-cleaner.js"},"dist":{"shasum":"d466194d325cc13064b21cde5c6965df29839c3b","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-3.0.3.tgz","fileCount":9,"integrity":"sha512-kpJNdom8G+59U5cnlMsKOwHgzzmYP9GOOhvV+MTFa6OXWIcUIA7b0d22sjcJIgAe6rpkLs6ESTJFQ7p6dvG1SQ==","signatures":[{"sig":"MEQCIHjWJJJ0vW95hNn5Gt7KDbEImc0sFa4cqXAHFk5DJDPrAiAsc5UXB6DB9/GtiB5S+yLkQxX0wLhq33gS0xnyqfkGvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74128},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"083aa87e1087a0526e7f913cf0936b024b64c398","scripts":{"lint":"echo 'Skipping lint for now'","test":"echo 'Skipping tests' && exit 0","build":"node scripts/build.js","prepublishOnly":"npm run test && npm run lint"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"智能 TypeScript 类型分析和清理工具","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_3.0.3_1753953623319_0.33780580544192684","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"ts-type-cleaner","version":"4.0.0","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"a0c22c27abf5f7663841e0f10261a51ac1811ea8","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.0.tgz","fileCount":4,"integrity":"sha512-uREpn/8acGeI9JlCvpfb1Bnb38onlzoxeGKPeBr/o9a3Q5OXeNNYDJBWKQ6wTDub86q4t5TS5TKlqQZhKS531w==","signatures":[{"sig":"MEUCIELG5TFqVeiqTf2j5CfrDNeyvGabw2Bxv77EctJPPZvfAiEA6qF1ehJKU0bhZzGhbdGPXLlsuL6l+r6Fduf6V4gC21M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40482},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"b19ea270c1010b76adf08b32b7758bdeda2941ac","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.0_1753955100985_0.40132374960774686","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"ts-type-cleaner","version":"4.0.1","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"8e1b37bb7ba855d6a9b7e1f08ef025fa2bf57516","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.1.tgz","fileCount":4,"integrity":"sha512-zCE0Kso4vbZR1c5a11q/cK2jsnNs1VmpgdoylWinwiRFt0t9YjbkPX/fs8AfjgtoEmrjHzhGJDy6JOwgRnvC7g==","signatures":[{"sig":"MEUCIQCnqZMShXu8yabQlWzSBOu5DS9o6ZwXUZ/HMzxjrp1yowIgZwritU6X3TQpMQyo4sbynF2aA6NWx7+IY7yWuWFvkaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51292},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"40b4bf88f5e51735a644e81acf65754b90934974","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.1_1753956545970_0.7219550574184461","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"ts-type-cleaner","version":"4.0.2","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"8943a1a93005c16e36a64664a1b741649a47c97e","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.2.tgz","fileCount":4,"integrity":"sha512-mPRaPUUx/V2YFlEkW/CYZwey/8KwUbQoJmYSFNeDZ/t92/GUvOaZClOQXbsO49qVihealFgPdjCnSWcTxhUq2A==","signatures":[{"sig":"MEYCIQC0n3y/+OjCRoIMVQP320LY5WA0HDSLd9vQH7KZ59oAogIhAPKm15AxDcedUvZ5nRvdYOGe+DDH1E97R+DkcGd6NFtM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56381},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"9fda8d86200ba585f9e2aea0233a1a058cf668d8","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.2_1753961285118_0.7059999706998108","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"ts-type-cleaner","version":"4.0.3","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"f13d12f96066bfa22ce2da671fcd3a8d118e6f8e","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.3.tgz","fileCount":4,"integrity":"sha512-ZZMx0pOnZesYcmW562KYqUJ0v3WqZzdn8VxPGdUx9s+TR6A7s5/cRHDO181X29j9wwQRIUOgXiy5tgaQtyH/xw==","signatures":[{"sig":"MEUCIQDvqyXEIvvh/1SCOYELScTK18R1oO5DXyQKW2hL6qHeOQIgBiUYnlAmOk42n63I3lbEn+BUxsct3h9y9+XIzpDjEE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57844},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"964e7ba6a01282080f22c04eb713ab5f18c7edae","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.3_1753962174816_0.7879254668990467","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"ts-type-cleaner","version":"4.0.4","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"ed02638dbe615b55e0b828b385dd21d3d4b27209","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.4.tgz","fileCount":4,"integrity":"sha512-Ogfvzj7PdsSSRAaypsPn1lUqTmVAaQvt1btFBWFJ8RiNSsEUW40rl5maTutEPh1XLBLNg1WQB/gQIavYQqEsJA==","signatures":[{"sig":"MEUCIQDY77MULGtm6Hl7Z0V5nN2XLuWLJGtwtLKNiIN34mZW9AIgSeHVkyXn0RMeTMbB8ZAR3M4i8lNIcwy0lb9OJq/Y3Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63193},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"4a5852e841f98a50ce53b90c2c23d3b5d57d639d","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.4_1753963046112_0.275668201293662","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"ts-type-cleaner","version":"4.0.5","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"896b1799945444acc764de7c2c41e874765f768f","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.5.tgz","fileCount":4,"integrity":"sha512-DOvAYbdNDZyGnutEe2n8QKr6fu1FFWNG/hSzfVYNOjV+PpRkB7JaB0cRTfwxgfFRCrlVzo3iYbbYymJFXkcH9g==","signatures":[{"sig":"MEUCIEVUMVM3XwlUicjt7Rqnm8thSJC/tRC2fR/mt0uadDEmAiEA/q+VSIxoZLpLA1gFds3PU0xrODkuzlX3B/iBkUL64eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56358},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"d54d2e44caae302dbb142c781a8e8bb7f8f966dc","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.5_1753964533287_0.8710875960027578","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"ts-type-cleaner","version":"4.0.6","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"2ce6e08753b14bd48fa6d4f0a69b23f8b8c59d2b","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.6.tgz","fileCount":4,"integrity":"sha512-cR5MrrdxjcI6/z9OIQDM8mt5SEKUpsf/PCptnNlqIWgNrs04BLzLLw97OGhH0wxtPaOlrPT2k9AlGb6HrWlbXQ==","signatures":[{"sig":"MEUCICt6FLiasi14AwDvuvzjWdj5VU8xBPmC5Yicn3Jx8k3aAiEAqaykJHZS0ViQBxfOYmhkKe2fQd85ufQJvr+wYEZ3BSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55299},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"54d5a96125713da07857c96e625c805311c92539","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.6_1753965777077_0.4044600348977976","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"ts-type-cleaner","version":"4.0.7","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"53e70e2265c09ec548fe5a9aef5876eeecd1610d","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.7.tgz","fileCount":4,"integrity":"sha512-Wp8iVsgP2XY1Qm68IFlqYB+7wcp1oro+QtkNwqQM74cQNOZkQ9e26eZZaHOL48xeTL5eHZ/x/T18MUVBClJIHQ==","signatures":[{"sig":"MEUCIH/d21ZIPuR4a5SQ78f6Xar9bRhY0eejP5EjMglFHjyPAiEA4uxlvOHWvdIdX76FEE/i/rjyTpDjBYUCc8QltCTwsS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55656},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"c3bdae5bef360368c79e5efa793e8dbcb74f9a63","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.7_1753966586230_0.8143364852678903","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"ts-type-cleaner","version":"4.0.8","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.8","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"65d32cfa4dafc087d2e68e59189c39264ff35aa1","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.8.tgz","fileCount":4,"integrity":"sha512-Flxx2g61DD2JTTIj3/vYM+QvVq41KQqgven/qE9rKyZflgzwBVRYoU6COjE3QGqLR7XEWYiGMCLnbZHwZS01CQ==","signatures":[{"sig":"MEUCIQDaCLGPoBN6hUjqmQuXKwBcdV4dqgnVEVqCoQ5Qdj7MBQIgbI8QvLsFkMdZjG7DAvsapk1tWtlrXsuex031bqPRv+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56048},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"99a87cc9ccae3f21e8e53613df8ef0c550fe3faf","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.8_1753967813835_0.9807644918164886","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"ts-type-cleaner","version":"4.0.9","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.9","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"9974426593e0cf3cb733290850c0b1216e8cca4a","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.9.tgz","fileCount":4,"integrity":"sha512-myExXIQ8hkeZ/wLLaicE4V3CKQLQXs7Re5+/+uAr3q0wV3qh7FdxCXUiOjt4zuCXgjRMna8cy0mLRqHMVB8R1g==","signatures":[{"sig":"MEYCIQDeD0tszM1UsehBoLBaNA980qujP596FZnnTlKNJfjHZQIhALu1PIKEAK4EseAdpbQ7/mKNx0W5jeaJqJn6Tqu76Z3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60443},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"62b71ceaf4fa7df65768e578a458e43120f94db1","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.9_1753968306990_0.7854871635902272","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"ts-type-cleaner","version":"4.0.10","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.10","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"254d99f5ba067cbf630e32360fa21a58d17ccc5a","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.10.tgz","fileCount":4,"integrity":"sha512-3sd+o1aFfuDrxgAe1xZpNmWlG5vOodsQLKaJw+V1ejX8aLq7oNNOTP9in5Rqtb+dBYcEHaLzK/4kv3V5RyujoA==","signatures":[{"sig":"MEUCIQDgEoBNKJ70uoFqXTQrpG2mu/1QpyIoAhMu/9jdKqpYKQIgfSk0erPIUVY+R9PyjLTBr+AHXSoqyGohy2WiFyNwnc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62546},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"5ba8a0d479c9dd76f350423cb1908a769f626c70","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.10_1753969303795_0.289301199252199","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"ts-type-cleaner","version":"4.0.11","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.11","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"4a906ec53a3dd33dcbb3d47daa74a48b643edf5b","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.11.tgz","fileCount":4,"integrity":"sha512-lw8yqNcr2eXqYVMAQjiYAceykhaiT5iIj7Ub/YzkmU0l6zrDmZ6e6B+5Xdt5NcWPzyugpak9wy5iMKri6DO2Lg==","signatures":[{"sig":"MEUCIGdoZSsLkiinyZTbI/+2U+om02R2mdfoHWGlRroovjVPAiEAqqhMBt4iKVJItU+IHAaAyfcVwkKKxpG/OD6Ghbt5Wz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67567},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"8ce4927fbccd96d465bd38037c0e5eec36c7fa58","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.11_1753971172084_0.87357072383149","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"ts-type-cleaner","version":"4.0.12","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.12","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"a0caae99038f310f4bf695a195acb803e9a03ee5","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.12.tgz","fileCount":4,"integrity":"sha512-VF8K3GOxm3ONLlChzOjjukUqV8EEO30O1dF/zuR3ZAor9je9m7+weoYxvukd+dfS8TMTz+xBuGgWDZYouZsKLw==","signatures":[{"sig":"MEUCIBQP9i8i8m6Gj9uWGUB93//OfZPA3EKpefNqXU1TSgDrAiEAyCmVzVEoL/krJTfMDL/OvC6pAMXZi3OrN231C4D0kdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60075},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7f7ee77ec96f7260bc5936a94f202bcc5bcfb8cc","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.12_1753971984385_0.5068294323748124","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"ts-type-cleaner","version":"4.0.13","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.13","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"7d1229cd8376c0cfa2a50316d048dfca871d0b01","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.13.tgz","fileCount":4,"integrity":"sha512-VUTJg5NkPWr5vltewBPC7T8RaDjuXd3/Bc42SrbxfT5DvZKn3Acqu8eNXwFo1y92+hE2/QLawsqXEPJif9jlgQ==","signatures":[{"sig":"MEQCIE2sbxEdE4WE4CnVneZDsA69q1E8F8KcDL9RMLg8bw0LAiBaIgwIYi39ATlC/l50yRvd/7evAJKebwkymUr1x+J+yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47705},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"48859e6138447be0710a63144e5ed7aba115a4f0","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.13_1753972301189_0.6024581404634337","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"ts-type-cleaner","version":"4.0.14","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","cli-tool","unused-types","type-cleaner","typescript-analyzer"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@4.0.14","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"731c9982e91fbb73c917d99238bc8b763f9980c1","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-4.0.14.tgz","fileCount":4,"integrity":"sha512-cmjVnlGelJR76UyyKB7z5ZaMqVNlG+6uLAcEYy5ZNbCsl4ZAwK+sVbYpzFp0pet+8srbE3GrXlFR/HIyQQOkdg==","signatures":[{"sig":"MEYCIQD7fJMP2BksrYCuz9tUIAb8nCVoYvCIFCtI/+edAqIGNAIhALvQaA0kfXIIRmsPHY22kuItOmTfMtaQjQ7FmKGOLmxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49568},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"69f35a3704f212fb809d54e733a6375fa1ee68eb","scripts":{"lint":"echo 'Linting skipped'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_4.0.14_1753972731787_0.8238621459111508","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"ts-type-cleaner","version":"5.0.0","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"b11197893bfea404c2a63582ba2974d0e991fba8","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.0.tgz","fileCount":6,"integrity":"sha512-k4cAxSrbpT+Tj+NfcB0Hkl97OwksSD6E+tL1juw1LQL5pkfaEIZ6v7Ha8p4hnaHdK5GmNGt+uRB54JB6qnbfag==","signatures":[{"sig":"MEYCIQD53F59nnMNe+Lk0OE3Tr21Vn95MtgeP80bz5TpjSmQCAIhAI6emn9HB6FMWFT9gf8u6on08RNTvaS/+P4ELLFWc+kA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49286},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"0a7119b96223c82f5d99b452645ba6845b422538","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.0_1753974421042_0.24262295680521984","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"ts-type-cleaner","version":"5.0.1","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"c70d0020bc566932805054cacd3a14cbf5dce441","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.1.tgz","fileCount":6,"integrity":"sha512-NmyMpXvwcP498EXZ+DiPoM2RDhzGe1eEGdb3PhMZkbvCdlIyItvBAczMnPIBzXQS6bFwjzGSkbikAVzbrLLbkQ==","signatures":[{"sig":"MEUCIQD3LEalRnEblnBhOnHuQHUJ4gwvtB3pDb/pmHwNpasEjAIgBHMrmUSOHsaXwQt/GZmS2zPD94sorf74xt9lOnC96X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49296},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7db16c2dbc34c6b11dce8dfc657aabe1bd51ab26","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.1_1753974849484_0.5455601541932313","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"ts-type-cleaner","version":"5.0.2","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"1b109557c039269053ad818197752ecc0946f1a6","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.2.tgz","fileCount":6,"integrity":"sha512-c3iPz3v70RxO91icfVZSFf/Z3pDeyFqfgPyb9XDmDauFOMu4reDdL/pDTAbQ2OMPT9dbx+vbsOqEEcOT2LDzig==","signatures":[{"sig":"MEUCIQCMjyjWeoBn7vReDyzylGKdSBbiyC36MOxoKK6xejgZRAIgPrssJxIzb4zhjm5WtFC+Bpa9JFt0rkL0FaKSasZEG+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55260},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"36bc54e91d697d79f75a6a2f8158e2e3016c6b49","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.2_1753975597565_0.7841788041359612","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"ts-type-cleaner","version":"5.0.3","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"070a4ff4a5109b3e9ae026a5edb88eca5f9f11d6","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.3.tgz","fileCount":6,"integrity":"sha512-HVFa189+ETor9Psetn5IYuZCWN9xr0+8MDFXKbcRKv/sowQUjnbdacUtu/4Y8X9DmeJ5ZceGwQFh4lkvY03ijQ==","signatures":[{"sig":"MEUCIESc9Iftbukd49boiKV8kZzy/bSqiGJE9I1nasbEDgwyAiEA3Cp4skvvHqwjlY+ealmvjl/C5LUozN104jVrz44l3HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60713},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"5183ff069f81d3f1db6d9b5403d16c01420fd9a2","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.3_1753976125594_0.01859539381672426","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"ts-type-cleaner","version":"5.0.4","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"fa1dba0d0f6175c35f31d2d1098a6780af66a904","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.4.tgz","fileCount":6,"integrity":"sha512-S790ZbxBB2QD+L3/QOEZWqhj3srLc5vdpJkVfrVs1+P6GRCQpiDp8G8WS+bRW4NdxvAV3eO6nJkY/0jefnC+Rw==","signatures":[{"sig":"MEYCIQCEg7tQdo6iH0oqId0gc+OevEJXKKSXByFwC5A7A/rxawIhANU7sVwWdTli3vqQ7lR3UqxlbvflDvbjSvMSU0mVN7wT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63508},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"90eb7c6f99564604eb31cb722eb5f75a51caa263","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.4_1753976679349_0.5242184861189989","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"ts-type-cleaner","version":"5.0.5","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"0bc1d80594f1f6419c0c24a0c7df2dea9a968a09","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.5.tgz","fileCount":6,"integrity":"sha512-4mKW6VNrqI7sbrCExwGpfa33iqswKB46ZWEGIeTBiT5bFhl7kQbKeBobf6jBGMicvJ1qVsRHDvUz0Hb+TAa16w==","signatures":[{"sig":"MEUCIQDsyDzvPfk/Mj/2r5n3yts4zUaXYrZQqBG9cBT9yBRb/AIgb6OH0Go8mdI/sn3ifz0zSQ93Fetrl+71S/ZbsRr3ZPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66080},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"3289f4e32df300de8dd67ec44a59d47ceafa97f2","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.5_1753977484540_0.09733905663758913","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"ts-type-cleaner","version":"5.0.6","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"081a5129e66f7cdf1a2e28857911295028eb7ba0","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.6.tgz","fileCount":6,"integrity":"sha512-PWoS12l0hscrFEWWHoJGLCeUmRAP3fPuSKTOUML4j3i9pGVBns2i8HhBHheeRwYZWKiHfR4KGA1nkOYY7r2PLA==","signatures":[{"sig":"MEYCIQCMYIOhTQlxKBE2Q5VO4AeJZSQlS0OiIjzjOwnU4Ik49QIhAOrEqGNte9e9Cs+Q94nvY5B1KLP8kgXFfHQfSb7Pi/nc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66906},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"fcf9a68f9ae4942ade14be6f25745d9022a6c8c4","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":"^5.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.6_1753978001979_0.6468098956060693","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"ts-type-cleaner","version":"5.0.7","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"ccf1f2980ee2c8f00b0749068c619aff7eae9c81","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.7.tgz","fileCount":6,"integrity":"sha512-4uPDMpjY/pw/SqAK4aTmWyuyibDu5Wutu80H5W+HO8gwH+tEu/ycXhEubLIsVnVXeWomTYBKsf4euWdJLtnwSA==","signatures":[{"sig":"MEUCIQCQ5CCYBE2Fwd9mI9lq4eLfqTEULYvjnNcKKxvDfI4rNgIgEtwef/dDe6bdbDJKLC2XcKmWkh+MHFXYSPWo3jAd858=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71299},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"32db9f10aeba234751ca851eadbb80c48794d947","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":">=4.5.0","ts-unused-exports":"^11.0.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.7_1753978626533_0.08192251909836012","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"ts-type-cleaner","version":"5.0.8","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","_id":"ts-type-cleaner@5.0.8","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"bin":{"ts-type-cleaner":"bin/cli.js"},"dist":{"shasum":"16603ae549a5e021a72f51028a88d32acd4eaac3","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.0.8.tgz","fileCount":6,"integrity":"sha512-8mgAa+IkH/nMZjWGHSXV8708tZEmU1zZmt5vqK9NPIMNhMsSuMcozzf1xoqO8buvuGmVbipACiuNXylqQzrqVA==","signatures":[{"sig":"MEQCIA9f+Ir9oyJhK+FBWbyaCvWhbzn/45lMoyjOCtZ2i3fNAiBZ8kI7556gGQjNY08yR95etciZ0QDuF28R9rR+ytoSFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56154},"main":"./lib/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"47980787ca42cc9ff3121852ebe0114a5af2deb6","scripts":{"lint":"echo 'Linting passed'","test":"node --test test/**/*.test.js","check":"node bin/cli.js check","start":"node bin/cli.js","analyze":"node bin/cli.js analyze","example":"node example.js","summary":"node bin/cli.js summary","prepublishOnly":"npm run test"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git","type":"git"},"_npmVersion":"10.9.2","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","typescript":">=4.5.0","ts-unused-exports":"^11.0.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-type-cleaner_5.0.8_1753979023234_0.22540414304294742","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"ts-type-cleaner","version":"5.1.0","description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","type":"module","main":"./lib/index.js","bin":{"ts-type-cleaner":"bin/cli.js"},"engines":{"node":">=16.0.0"},"scripts":{"start":"node bin/cli.js","analyze":"node bin/cli.js analyze","check":"node bin/cli.js check","summary":"node bin/cli.js summary","example":"node example.js","test":"node --test test/**/*.test.js","prepublishOnly":"npm run test"},"keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","repository":{"type":"git","url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git"},"bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"dependencies":{"chalk":"^5.3.0","commander":"^11.1.0","ora":"^7.0.1","ts-unused-exports":"^11.0.1"},"devDependencies":{"@types/node":"^20.8.0"},"peerDependencies":{"typescript":">=4.5.0"},"publishConfig":{"access":"public"},"_id":"ts-type-cleaner@5.1.0","gitHead":"24815a8d09ae9e812917abe6be2e9b2e4c27e633","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-rFhURYswS3SFW14DnJLJSruiOx3cFkeHusq4xi03yAQNot6LVYOtKRED4m0vqk0mWdaS0+WPdETNz7EV/ZnzUQ==","shasum":"c4adf3e2e276b579b8be09078ffe2ed23e929116","tarball":"https://registry.npmjs.org/ts-type-cleaner/-/ts-type-cleaner-5.1.0.tgz","fileCount":6,"unpackedSize":54057,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDb1FhkFWf8Pi5fLQRbYaYj7T7fgM3rPLUftlwd61vKawIhAP2c95e6mRlroCgDfEJpbxgEG/hzufFeUDANvjCp12Qy"}]},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"directories":{},"maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-type-cleaner_5.1.0_1774974063263_0.12022392288350736"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-31T09:52:55.188Z","modified":"2026-03-31T16:21:03.556Z","1.0.0":"2025-05-31T09:52:55.410Z","1.0.1":"2025-05-31T10:10:51.857Z","1.0.2":"2025-05-31T10:57:11.264Z","1.1.0":"2025-05-31T12:29:20.816Z","1.1.1":"2025-05-31T12:38:38.359Z","1.1.2":"2025-05-31T12:46:36.327Z","1.1.3":"2025-05-31T12:57:56.117Z","2.0.0":"2025-07-31T06:07:56.792Z","3.0.0":"2025-07-31T08:47:23.092Z","3.0.1":"2025-07-31T08:54:52.593Z","3.0.2":"2025-07-31T09:05:45.017Z","3.0.3":"2025-07-31T09:20:23.507Z","4.0.0":"2025-07-31T09:45:01.179Z","4.0.1":"2025-07-31T10:09:06.170Z","4.0.2":"2025-07-31T11:28:05.306Z","4.0.3":"2025-07-31T11:42:55.024Z","4.0.4":"2025-07-31T11:57:26.300Z","4.0.5":"2025-07-31T12:22:13.480Z","4.0.6":"2025-07-31T12:42:57.311Z","4.0.7":"2025-07-31T12:56:26.413Z","4.0.8":"2025-07-31T13:16:54.057Z","4.0.9":"2025-07-31T13:25:07.188Z","4.0.10":"2025-07-31T13:41:43.999Z","4.0.11":"2025-07-31T14:12:52.255Z","4.0.12":"2025-07-31T14:26:24.558Z","4.0.13":"2025-07-31T14:31:41.372Z","4.0.14":"2025-07-31T14:38:51.998Z","5.0.0":"2025-07-31T15:07:01.285Z","5.0.1":"2025-07-31T15:14:09.655Z","5.0.2":"2025-07-31T15:26:37.769Z","5.0.3":"2025-07-31T15:35:25.777Z","5.0.4":"2025-07-31T15:44:39.649Z","5.0.5":"2025-07-31T15:58:04.720Z","5.0.6":"2025-07-31T16:06:42.190Z","5.0.7":"2025-07-31T16:17:06.734Z","5.0.8":"2025-07-31T16:23:43.394Z","5.1.0":"2026-03-31T16:21:03.425Z"},"bugs":{"url":"https://github.com/ChenyCHENYU/ts-type-cleaner/issues"},"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"MIT","homepage":"https://github.com/ChenyCHENYU/ts-type-cleaner#readme","keywords":["typescript","type-checker","code-analysis","static-analysis","vue","react","cli-tool","unused-types","type-cleaner","typescript-analyzer","code-quality","duplicate-types"],"repository":{"type":"git","url":"git+https://github.com/ChenyCHENYU/ts-type-cleaner.git"},"description":"🛠️ 智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计，自动发现未使用类型、重复定义和类型错误","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"readme":"# 🛠️ TS Type Cleaner\r\n\r\n**智能 TypeScript 类型分析和清理工具 - 专为 Vue3/React 项目设计**\r\n\r\n[![npm version](https://img.shields.io/npm/v/ts-type-cleaner.svg)](https://www.npmjs.com/package/ts-type-cleaner)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n[![Node.js CI](https://img.shields.io/badge/Node.js->=16.0.0-green.svg)](https://nodejs.org/)\r\n\r\n一个简洁高效的 TypeScript 类型分析工具，专门针对 Vue3 + TS 项目优化，帮助你：\r\n\r\n- ✅ **精准检测类型错误** - 明确定位到文件和行号\r\n- ⚠️ **识别重复类型定义** - 排除框架重复，只关注真正的问题  \r\n- 🗑️ **清理未使用类型** - 保持代码整洁\r\n- 📊 **健康度评分** - 量化代码类型质量\r\n- 📋 **详细报告生成** - 便于团队协作和问题追溯\r\n\r\n## 🎯 特性亮点\r\n\r\n### 🔍 智能分析\r\n- 只扫描 `src/` 目录，避免无关文件干扰\r\n- 支持 `.ts`、`.tsx`、`.vue` 文件\r\n- 使用 TypeScript Compiler API 确保准确性\r\n\r\n### 🎨 精美输出\r\n- 彩色控制台输出，信息一目了然\r\n- 进度条显示健康度评分\r\n- 分类展示问题类型\r\n\r\n### 📈 多种模式\r\n- **快速检查** - 适合 CI/CD 流水线\r\n- **完整分析** - 生成详细报告\r\n- **统计概览** - 项目类型使用情况\r\n\r\n## 🚀 快速开始\r\n\r\n### 安装\r\n\r\n```bash\r\n# npm\r\nnpm install ts-type-cleaner --save-dev\r\n\r\n# yarn  \r\nyarn add ts-type-cleaner -D\r\n\r\n# pnpm\r\npnpm add ts-type-cleaner -D\r\n```\r\n\r\n### 基本使用\r\n\r\n```bash\r\n# 快速检查类型错误\r\nnpx ts-type-cleaner check\r\n\r\n# 完整分析并生成报告\r\nnpx ts-type-cleaner analyze\r\n\r\n# 查看项目类型统计\r\nnpx ts-type-cleaner summary\r\n```\r\n\r\n## 📋 命令详解\r\n\r\n### `check` - 快速检查\r\n\r\n适合在 CI/CD 中使用，快速验证类型正确性：\r\n\r\n```bash\r\nnpx ts-type-cleaner check [options]\r\n\r\nOptions:\r\n  -r, --root <path>        项目根目录 (默认: 当前目录)\r\n  -t, --threshold <number> 健康度阈值 (默认: 70)\r\n  -h, --help              显示帮助信息\r\n```\r\n\r\n**示例输出：**\r\n```\r\n──────────────────────────────────────────────────\r\n🎯 TypeScript 类型检查\r\n──────────────────────────────────────────────────\r\n📊 健康度评分: 85/100\r\n🚨 类型错误: 0  \r\n⚠️ 重复定义: 2\r\n🗑️ 未使用类型: 5\r\n──────────────────────────────────────────────────\r\n\r\n🎉 检查通过！\r\n```\r\n\r\n### `analyze` - 完整分析\r\n\r\n进行深度分析并生成详细报告：\r\n\r\n```bash\r\nnpx ts-type-cleaner analyze [options]\r\n\r\nOptions:\r\n  -r, --root <path>    项目根目录 (默认: 当前目录)\r\n  -v, --verbose        显示详细信息\r\n  --no-report          不生成 Markdown 报告\r\n  -h, --help          显示帮助信息\r\n```\r\n\r\n**功能：**\r\n- 精美的控制台报告\r\n- 自动生成 Markdown 详细报告\r\n- 按文件分组显示问题\r\n- 提供修复建议\r\n\r\n### `summary` - 统计概览\r\n\r\n快速了解项目类型使用情况：\r\n\r\n```bash\r\nnpx ts-type-cleaner summary [options]\r\n\r\nOptions:\r\n  -r, --root <path>    项目根目录 (默认: 当前目录)\r\n  -h, --help          显示帮助信息\r\n```\r\n\r\n## 🔧 集成到项目\r\n\r\n### Package.json Scripts\r\n\r\n```json\r\n{\r\n  \"scripts\": {\r\n    \"type:check\": \"ts-type-cleaner check\",\r\n    \"type:analyze\": \"ts-type-cleaner analyze\", \r\n    \"type:summary\": \"ts-type-cleaner summary\",\r\n    \"precommit\": \"ts-type-cleaner check --threshold 80\"\r\n  }\r\n}\r\n```\r\n\r\n### GitHub Actions\r\n\r\n```yaml\r\nname: Type Check\r\non: [push, pull_request]\r\n\r\njobs:\r\n  type-check:\r\n    runs-on: ubuntu-latest\r\n    steps:\r\n      - name: Checkout\r\n        uses: actions/checkout@v3\r\n        \r\n      - name: Setup Node.js\r\n        uses: actions/setup-node@v3\r\n        with:\r\n          node-version: '18'\r\n          cache: 'npm'\r\n          \r\n      - name: Install dependencies\r\n        run: npm ci\r\n        \r\n      - name: Type check\r\n        run: npx ts-type-cleaner check --threshold 75\r\n```\r\n\r\n### Git Hooks (husky)\r\n\r\n```json\r\n{\r\n  \"husky\": {\r\n    \"hooks\": {\r\n      \"pre-commit\": \"ts-type-cleaner check\",\r\n      \"pre-push\": \"ts-type-cleaner check --threshold 80\"\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## 📊 报告示例\r\n\r\n### 控制台输出\r\n\r\n```\r\n═══════════════════════════════════════════════════════════\r\n🛠️  TypeScript 类型分析报告\r\n═══════════════════════════════════════════════════════════\r\n\r\n📊 健康度评分\r\n─────────────────────────\r\n🟢 综合评分: 85/100 (良好)\r\n[████████████████████████░░░░░░] 85%\r\n\r\n📈 统计数据  \r\n─────────────────────────\r\n📁 源文件    42     🎯 类型定义   156\r\n🔗 类型引用  298    🚨 类型错误     0\r\n⚠️ 重复定义    2     🗑️ 未使用类型    8\r\n\r\n🚨 类型错误 (0)\r\n─────────────────────────────────────────────────\r\n✅ 未发现类型错误\r\n\r\n⚠️ 重复类型定义 (2)\r\n─────────────────────────────────────────────────\r\n\r\n🔄 User\r\n  1. src/types/user.ts:5 (interface)\r\n  2. src/components/User.vue:12 (interface)\r\n\r\n🗑️ 未使用类型 (8)\r\n─────────────────────────────────────────────────\r\n• ApiResponse    • UserConfig     • ThemeOptions   • FormState\r\n• TableColumn    • MenuConfig     • LayoutProps    • ButtonType\r\n\r\n💡 改进建议\r\n─────────────────────────\r\n1. ⚠️ 合并或重命名 2 个重复类型\r\n2. 🗑️  清理 8 个未使用类型\r\n\r\n═══════════════════════════════════════════════════════════\r\n🎉 代码类型系统状态良好，继续保持！\r\n═══════════════════════════════════════════════════════════\r\n```\r\n\r\n### Markdown 报告\r\n\r\n工具会在 `type-reports/` 目录下生成详细的 Markdown 报告，包含：\r\n\r\n- 📋 执行摘要和健康度评分\r\n- 📊 详细统计数据表格  \r\n- 🚨 类型错误详情（文件、行号、错误信息）\r\n- ⚠️ 重复类型定义位置\r\n- 🗑️ 未使用类型列表\r\n- 💡 具体的修复建议\r\n- 🔧 快速修复指南\r\n\r\n## 🎯 检测能力\r\n\r\n### 类型错误检测\r\n- `TS2322` - 类型不匹配\r\n- `TS2345` - 参数类型错误  \r\n- `TS2304` - 找不到名称\r\n- `TS2339` - 属性不存在\r\n- `TS2571` - 对象类型未知\r\n- `TS2531` - 对象可能为空\r\n- `TS2532` - 对象可能未定义\r\n\r\n### 重复类型检测\r\n- 跨文件的同名类型定义\r\n- 排除框架和依赖库类型\r\n- 提供具体位置和合并建议\r\n\r\n### 未使用类型检测  \r\n- 定义但未引用的类型\r\n- 自动排除导出类型\r\n- 支持安全清理\r\n\r\n## ⚙️ 配置选项\r\n\r\n### 命令行参数\r\n- `--root` - 指定项目根目录\r\n- `--threshold` - 设置健康度阈值\r\n- `--verbose` - 显示详细调试信息\r\n- `--no-report` - 跳过 Markdown 报告生成\r\n\r\n### 环境变量\r\n```bash\r\n# 启用详细模式\r\nVTC_VERBOSE=true npx ts-type-cleaner analyze\r\n\r\n# 设置默认阈值\r\nVTC_THRESHOLD=80 npx ts-type-cleaner check\r\n```\r\n\r\n## 🚧 项目要求\r\n\r\n- **Node.js** >= 16.0.0\r\n- **TypeScript** >= 4.5.0\r\n- **Vue** >= 3.0.0 (可选，仅分析 .vue 文件时需要)\r\n\r\n## 📂 目录结构\r\n\r\n工具只扫描 `src/` 目录下的文件：\r\n\r\n```\r\nyour-project/\r\n├── src/                    # ✅ 会被扫描\r\n│   ├── components/         # ✅ Vue 组件\r\n│   ├── types/             # ✅ 类型定义\r\n│   ├── utils/             # ✅ 工具函数\r\n│   └── views/             # ✅ 页面组件\r\n├── node_modules/          # ❌ 自动跳过\r\n├── dist/                  # ❌ 自动跳过  \r\n└── type-reports/          # 📋 报告输出目录\r\n    └── type-analysis-2024-01-15.md\r\n```\r\n\r\n## 🔍 支持的文件类型\r\n\r\n- **`.ts`** - TypeScript 文件\r\n- **`.tsx`** - TypeScript JSX 文件  \r\n- **`.vue`** - Vue 单文件组件 (需要 `<script lang=\"ts\">`)\r\n\r\n## ❓ 常见问题\r\n\r\n### Q: 为什么某些 Vue 组件没有被检测？\r\n**A:** 确保 Vue 文件使用了 `<script lang=\"ts\">` 或 `<script setup lang=\"ts\">`。\r\n\r\n### Q: 如何排除某些文件？\r\n**A:** 工具会自动排除 `.d.ts`、`.test.ts`、`.spec.ts` 文件和 `node_modules` 目录。\r\n\r\n### Q: 健康度评分如何计算？\r\n**A:** 基于以下权重计算：\r\n- 类型错误：50%（每个错误扣 10 分）\r\n- 重复定义：25%（按比例扣分）\r\n- 未使用类型：15%（按比例扣分）\r\n\r\n### Q: 可以在 monorepo 中使用吗？\r\n**A:** 可以，通过 `--root` 参数指定每个子包的根目录。\r\n\r\n### Q: 报告文件保存在哪里？\r\n**A:** 默认保存在项目根目录的 `type-reports/` 文件夹中。\r\n\r\n## 🛠️ 高级用法\r\n\r\n### 编程式调用\r\n\r\n```javascript\r\nimport { analyzeProject, quickCheck, getProjectStats } from 'ts-type-cleaner'\r\n\r\n// 完整分析\r\nconst report = await analyzeProject({\r\n  rootDir: './my-project',\r\n  verbose: true\r\n})\r\n\r\n// 快速检查\r\nconst result = await quickCheck({\r\n  rootDir: './my-project',\r\n  threshold: 80\r\n})\r\n\r\nconsole.log(result.passed ? '✅ 通过' : '❌ 失败')\r\n\r\n// 获取统计数据\r\nconst stats = await getProjectStats({\r\n  rootDir: './my-project'\r\n})\r\n\r\nconsole.log(`发现 ${stats.errors} 个错误`)\r\n```\r\n\r\n### 自定义报告\r\n\r\n```javascript\r\nimport { TypeAnalyzer, ReportGenerator } from 'ts-type-cleaner'\r\n\r\nconst analyzer = new TypeAnalyzer({ rootDir: './src' })\r\nconst report = await analyzer.analyze()\r\n\r\nconst reporter = new ReportGenerator('./project')\r\nreporter.generateConsoleOutput(report)\r\nawait reporter.generateMarkdownReport(report)\r\n```\r\n\r\n## 🎨 输出自定义\r\n\r\n### 禁用颜色输出\r\n```bash\r\nNO_COLOR=1 npx ts-type-cleaner analyze\r\n```\r\n\r\n### JSON 格式输出\r\n```bash\r\nnpx ts-type-cleaner analyze --json > report.json\r\n```\r\n\r\n## 📈 性能优化\r\n\r\n### 大型项目优化\r\n- 工具自动跳过 `node_modules` 和构建产物\r\n- 使用增量分析减少重复计算\r\n- 内存使用优化，支持大型代码库\r\n\r\n### 并行处理\r\n- 多文件并行分析\r\n- TypeScript 编译器缓存优化\r\n- 智能文件过滤减少扫描范围\r\n\r\n## 🔄 版本历史\r\n\r\n### v1.0.0\r\n- ✨ 初始版本发布\r\n- 🎯 支持 Vue3 + TypeScript 项目分析\r\n- 📊 健康度评分系统\r\n- 📋 Markdown 报告生成\r\n\r\n## 🤝 贡献指南\r\n\r\n我们欢迎任何形式的贡献！\r\n\r\n### 报告问题\r\n- 在 [GitHub Issues](https://github.com/ChenyCHENYU/ts-type-cleaner/issues) 提交 bug 报告\r\n- 提供详细的复现步骤和环境信息\r\n\r\n### 功能请求\r\n- 在 Issues 中描述你期望的功能\r\n- 说明使用场景和预期效果\r\n\r\n### 代码贡献\r\n1. Fork 项目仓库\r\n2. 创建功能分支：`git checkout -b feature/amazing-feature`\r\n3. 提交更改：`git commit -m 'Add some amazing feature'`\r\n4. 推送分支：`git push origin feature/amazing-feature`\r\n5. 提交 Pull Request\r\n\r\n### 开发设置\r\n\r\n```bash\r\n# 克隆仓库\r\ngit clone https://github.com/ChenyCHENYU/ts-type-cleaner.git\r\ncd ts-type-cleaner\r\n\r\n# 安装依赖\r\nnpm install\r\n\r\n# 开发模式\r\nnpm run dev\r\n\r\n# 运行测试\r\nnpm test\r\n\r\n# 构建项目\r\nnpm run build\r\n\r\n# 发布准备\r\nnpm run prepublish\r\n```\r\n\r\n### 代码规范\r\n\r\n- 使用 ESLint 和 Prettier 格式化代码\r\n- 提交前运行 `npm run lint`\r\n- 保持测试覆盖率 > 80%\r\n\r\n## 📄 许可证\r\n\r\n[MIT License](LICENSE)\r\n\r\n```\r\nMIT License\r\n\r\nCopyright (c) 2024 TS Type Cleaner\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n```\r\n\r\n## 🙏 致谢\r\n\r\n感谢以下优秀的开源项目：\r\n\r\n- [TypeScript](https://www.typescriptlang.org/) - 强大的类型系统\r\n- [Vue.js](https://vuejs.org/) - 渐进式 JavaScript 框架\r\n- [Commander.js](https://github.com/tj/commander.js/) - 命令行工具框架\r\n- [Chalk](https://github.com/chalk/chalk) - 终端颜色库\r\n- [Ora](https://github.com/sindresorhus/ora) - 优雅的终端加载动画\r\n\r\n## 🌟 Star History\r\n\r\n[![Star History Chart](https://api.star-history.com/svg?repos=ChenyCHENYU/ts-type-cleaner&type=Date)](https://star-history.com/#ChenyCHENYU/ts-type-cleaner&Date)\r\n\r\n---\r\n\r\n**如果这个工具对你有帮助，请给个 ⭐️ Star 支持一下！**\r\n\r\n**Happy Coding! 🚀**","readmeFilename":"README.md"}