पैकेज लेटेस्ट वर्ज़न चेकर
नौ रजिस्ट्री — npm, PyPI, Maven Central, NuGet, Go, crates.io, RubyGems, Packagist, और vcpkg — में किसी पैकेज का वर्तमान प्रकाशित वर्ज़न सीधे लाइव सोर्स से देखें। यह तुरंत जानने के लिए कि आपका वर्ज़न पुराना है या नहीं, अपना मौजूदा वर्ज़न दर्ज करें।
आखिरी बार अपडेट किया गया: 2026-08-30
Scoped packages like @scope/name work too.
केवल लेटेस्ट वर्ज़न देखने के लिए खाली छोड़ें।
मुख्य विशेषताएं
- नौ रजिस्ट्री: npm, PyPI, Maven Central, NuGet, Go, crates.io, RubyGems, Packagist, और vcpkg एक ही सर्च बॉक्स से।
- हर प्रमुख भाषा: JavaScript, Python, Java, Kotlin, Scala और अन्य JVM भाषाएं, C#, Go, Rust, Ruby, PHP, और C/C++।
- लाइव डेटा: हर लुकअप उसी क्षण रजिस्ट्री से क्वेरी करता है — कभी कैश्ड या बंडल्ड सूची नहीं।
- आउटडेटेड चेक: अपना वर्ज़न दर्ज करें और सीधे अप-टू-डेट या आउटडेटेड निर्णय पाएं।
- डेप्रिकेशन चेतावनी: डेप्रिकेटेड npm पैकेज और यंक किए गए gems स्पष्ट रूप से फ्लैग किए जाते हैं।
- रिलीज़ संदर्भ: प्रकाशन तिथि, लाइसेंस, होमपेज, और हाल का वर्ज़न इतिहास दिखाता है।
- कोई अकाउंट नहीं: कोई साइनअप नहीं, कोई API की नहीं, कोई रेट-लिमिटेड मिडलमैन नहीं।
इस वर्ज़न चेकर का उपयोग कैसे करें
- अपने पैकेज की रजिस्ट्री चुनें। Maven Central हर JVM भाषा (Java, Kotlin, Scala, Groovy, Clojure) को कवर करता है; NuGet .NET और C# को कवर करता है; vcpkg C और C++ को कवर करता है।
- सटीक पैकेज नाम टाइप करें। फ़ॉर्मैट अलग-अलग होता है: Maven को
groupId:artifactIdचाहिए, Packagist कोvendor/packageचाहिए, Go को पूरा मॉड्यूल पाथ चाहिए, और स्कोप्ड npm पैकेज को@scope/प्रीफ़िक्स चाहिए। - वैकल्पिक रूप से लेटेस्ट से तुलना करने के लिए अपना मौजूदा वर्ज़न दर्ज करें।
- लेटेस्ट वर्ज़न जांचें दबाएं या Enter दबाएं।
- परिणाम पढ़ें: लेटेस्ट वर्ज़न, कब प्रकाशित हुआ था, और क्या आपका वर्ज़न पुराना है।
लाइव रजिस्ट्री के खिलाफ़ पैकेज वर्ज़न क्यों जांचें?
डिपेंडेंसी वर्ज़न चुपचाप पुराने हो जाते हैं। एक वर्ज़न नंबर जो किसी ट्यूटोरियल लिखे जाने, किसी Stack Overflow उत्तर पोस्ट किए जाने, या किसी AI कोडिंग असिस्टेंट को ट्रेन किए जाने के समय मौजूदा था, आपके मैनिफ़ेस्ट में कॉपी करने तक महीनों या सालों पीछे हो सकता है। विफलता शायद ही कभी स्पष्ट होती है: इंस्टॉल या तो आपके इरादे से बहुत पुराना कुछ खींच लेता है, या पूरी तरह विफल हो जाता है क्योंकि आपने जो वर्ज़न नाम दिया वह कभी अस्तित्व में ही नहीं था।
यह पहले से ज़्यादा मायने रखता है। कोड सुझाव तेज़ी से भाषा मॉडल से आ रहे हैं, और हर मॉडल की एक ट्रेनिंग कटऑफ़ होती है — जिसका मतलब है कि याददाश्त से जेनरेट किया गया कोई भी वर्ज़न नंबर स्वाभाविक रूप से पुराना है। इसे यह जानने का कोई तरीका नहीं है कि पिछले हफ़्ते क्या शिप हुआ। रजिस्ट्री के खिलाफ़ जांच में कुछ सेकंड लगते हैं और यह इंस्टॉल-टाइम आश्चर्यों की एक पूरी श्रेणी को हटा देता है, जिसमें किसी ऐसे रिलीज़ पर अनजाने में पिन करने का सुरक्षा जोखिम शामिल है जिसे तब से पैच किया जा चुका है।
यही लुकअप किसी मौजूदा प्रोजेक्ट को ऑडिट करने का सबसे तेज़ तरीका भी है। अपने package.json, requirements.txt, Cargo.toml, Gemfile, or composer.json से वर्ज़न पेस्ट करें और आपको तुरंत पता चलता है कि आप कितने पीछे हैं, साथ ही प्रकाशन तिथि भी मिलती है ताकि आप जज कर सकें कि अंतर एक पैच बंप है या सालों का ड्रिफ़्ट।
अक्सर पूछे जाने वाले सवाल
क्या यह टूल मेरा डेटा आपके सर्वर पर भेजता है?
नहीं। इस साइट के अधिकांश टूल के विपरीत, इसे इंटरनेट की ज़रूरत होती है — आपका ब्राउज़र सीधे सार्वजनिक पैकेज रजिस्ट्री को क्वेरी करता है। आपके द्वारा टाइप किया गया पैकेज नाम उस रजिस्ट्री (npm, PyPI, Maven Central, NuGet, Go module proxy, crates.io, RubyGems, Packagist, या vcpkg) को जाता है और कहीं और नहीं। यह कभी हमारे सर्वर से नहीं गुज़रता, और कुछ भी स्टोर या लॉग नहीं किया जाता।
कौन सी रजिस्ट्री सपोर्टेड हैं?
npm (JavaScript/TypeScript), PyPI (Python), Maven Central (Java, Kotlin, Scala, Groovy, Clojure और कोई भी अन्य JVM भाषा), NuGet (.NET/C#), Go module proxy, crates.io (Rust), RubyGems (Ruby), Packagist (PHP/Composer), और vcpkg (C/C++)। हर एक को उसके आधिकारिक पब्लिक API के ज़रिए क्वेरी किया जाता है। ConanCenter, एक वैकल्पिक C/C++ रजिस्ट्री, हमारे MCP सर्वर पर उपलब्ध है लेकिन यहां नहीं, क्योंकि यह क्रॉस-ऑरिजिन ब्राउज़र रिक्वेस्ट की अनुमति नहीं देता।
यह क्यों कहता है कि मेरा पैकेज नहीं मिला?
अक्सर स्पेलिंग या स्कोपिंग की समस्या होती है। स्कोप्ड npm पैकेज को पूरा @scope/name चाहिए, और Packagist को vendor/package चाहिए। इसका मतलब यह भी हो सकता है कि नाम वास्तव में मौजूद नहीं है — यह जानना ज़रूरी है, क्योंकि एक प्रशंसनीय दिखने वाला पैकेज नाम केवल गढ़ा गया हो सकता है।
"Latest" में क्या prerelease और beta वर्ज़न शामिल होते हैं?
नहीं। परिणाम लेटेस्ट स्टेबल रिलीज़ दिखाता है — npm का latest dist-tag, crates.io का अधिकतम स्टेबल वर्ज़न, और अन्य जगह इसके समकक्ष। Betas, canaries, और release candidates को बाहर रखा जाता है ताकि दिखाया गया वर्ज़न इंस्टॉल करने के लिए सुरक्षित हो। Maven Central के साथ विशेष सावधानी की ज़रूरत है: इसका अपना release मार्कर खुशी से किसी alpha या release candidate की ओर इशारा करता है, इसलिए उन्हें फ़िल्टर करके अलग से रिपोर्ट किया जाता है बजाय मौजूदा वर्ज़न के रूप में प्रस्तुत करने के।
आउटडेटेड तुलना कैसे काम करती है?
यह संख्यात्मक वर्ज़न सेगमेंट की क्रम में तुलना करता है, इसलिए 1.9.0 को 1.10.0 से सही तरीके से पुराना पहचाना जाता है। गैर-संख्यात्मक स्कीम वाले वर्ज़न की स्वचालित रूप से तुलना नहीं की जा सकती, और टूल अनुमान लगाने के बजाय ऐसा कहता है।
क्या मैं इसे ऑफ़लाइन उपयोग कर सकता हूं?
नहीं — यह साइट पर एकमात्र टूल है जो ऑफ़लाइन काम नहीं कर सकता, क्योंकि पूरा उद्देश्य ऐसी जानकारी प्राप्त करना है जो केवल लाइव सर्वर पर मौजूद है। यहां के अन्य सभी टूल पूरी तरह आपके ब्राउज़र में चलते हैं।
क्या कोई रेट लिमिट है?
हम कोई नहीं लगाते। रिक्वेस्ट आपके ब्राउज़र से सीधे पब्लिक रजिस्ट्री तक जाती हैं, इसलिए केवल उस रजिस्ट्री की अपनी सीमाएं लागू होती हैं — जो सामान्य इंटरैक्टिव उपयोग के लिए पर्याप्त उदार हैं।
क्या AI एजेंट भी इसका उपयोग कर सकते हैं?
हां। वही लुकअप हमारे MCP सर्वर पर dev_package_latest_version के रूप में उपलब्ध है, ताकि Claude, Cursor, और अन्य MCP-सक्षम एजेंट सुझाव देने से पहले खुद वर्ज़न जांच सकें।