इस प्रोजेक्ट के बारे में

npkill एक कमांड-लाइन यूटिलिटी है जो मशीन पर जमा हो जाने वाले node_modules फोल्डर्स को ढूंढने और हटाने के लिए है। यह एक दिए गए डायरेक्टरी (या उपयोगकर्ता के होम) से स्कैन करता है, हर node_modules फोल्डर को उसके डिस्क उपयोग और अंतिम संशोधन तिथि के साथ सूचीबद्ध करता है, और अवांछित फोल्डर्स को चुनने और हटाने के लिए एक इंटरैक्टिव टर्मिनल इंटरफ़ेस प्रदान करता है। मुख्य विशेषताओं में शामिल हैं: - एरो कीज़ या j/k से इंटरैक्टिव नेविगेशन, स्पेस या डेल से डिलीशन, और o से फोल्डर के लोकेशन को खोलना। - मल्टी-सेलेक्ट मोड जिससे कई फोल्डर्स को एक साथ चुना और हटाया जा सकता है, जिसमें रेंज सिलेक्शन भी शामिल है। - रेगुलर एक्सप्रेशन पैटर्न का उपयोग करके सर्च/फ़िल्टर मोड जिससे परिणाम को सीमित किया जा सकता है। - साइज़, पथ, या उम्र के आधार पर सॉर्टिंग। - प्रोफ़ाइल्स जिससे node_modules के अलावा अन्य लक्ष्य डायरेक्टरी सेटों को खोजा जा सकता है। - डायरेक्टरीज़ को बाहर रखने, संवेदनशील पथों को बाहर रखने, ड्राई-रन सिमुलेशन चलाने, और सभी पाए गए फोल्डर्स को स्वचालित रूप से हटाने के विकल्प। - ऑटोमेशन और स्क्रिप्टिंग के लिए JSON और स्ट्रीमिंग JSON आउटपुट। - प्रोग्रामेटिक उपयोग के लिए एक Node API। इसे npx के माध्यम से बिना इंस्टॉलेशन के सीधे चलाया जा सकता है, या npm से ग्लोबल रूप से इंस्टॉल किया जा सकता है। टूल TypeScript में लिखा गया है और Node v14 या उससे ऊपर की आवश्यकता है। दस्तावेज़ कई भाषाओं में उपलब्ध है, जिनमें स्पैनिश, इंडोनेशियाई, पुर्तगाली, और तुर्की शामिल हैं।