हर पैकेज के लिए एक वर्शन ज़रूरी होता है. हर वर्शन की अपनी कुछ शर्तें होती हैं. गलत वर्शन चुनने पर बिल्ड फेल हो जाता है.
डिपेंडेंसी हेल एक ऐसी समस्या है जो हर डेवलपर को रात के 2 बजे परेशान करती है: वर्शन कॉन्फ्लिक्ट्स.
यह कैसे काम करता है
हर बोर्ड में कुछ पैकेज होते हैं. हर पैकेज के लिए ठीक एक वर्शन चुनें.
लेकिन ध्यान देने वाली बात यह है कि आप जो भी वर्शन चुनते हैं, वह बाकी पैकेजों पर अपनी शर्तें लागू करता है. अगर आप left-pad 2.0 चुनते हैं, तो अचानक core-utils 3.0 या उससे ज़्यादा वर्शन की ज़रूरत पड़ने लगती है. कोई भी शर्त तभी लागू होती है जब उसका वर्शन चुना हुआ हो — इसलिए एक पैकेज बदलने से पूरा बोर्ड बदल जाता है.
डिपेंडेंसी ग्राफ कार्ड के पीछे लाइव बनता है. हरे किनारे संतुष्ट होते हैं. लाल, टूटे हुए किनारे कॉन्फ्लिक्ट्स दिखाते हैं. सभी किनारों को हरा करने पर बिल्ड सफल हो जाता है.
हमेशा एक ही समाधान.
हर बोर्ड को देखने से पहले उसकी पूरी तरह से जांच की जाती है. हमेशा एक ही सही जवाब होता है — कभी शून्य नहीं, कभी दो नहीं. कोई अनुमान नहीं. कोई भी बोर्ड अनसुलझा नहीं. अब शामें किसी ऐसे पहेली को सुलझाने में बर्बाद नहीं होंगी जिसका कोई हल ही न हो.
लगातार बढ़ती हुई चुनौती
शुरुआत छोटी होती है: तीन पैकेज, प्रत्येक के दो संस्करण. फिर बढ़कर छह पैकेज और पांच संस्करण हो जाते हैं, जहां संस्करण स्तर अनलॉक होते हैं और पहेली वाकई कठिन हो जाती है. स्तर कभी खत्म नहीं होते.
सही डिज़ाइन
कोई खाता नहीं. कोई साइन-इन नहीं. कुछ भी रजिस्टर करने की ज़रूरत नहीं.
आपकी स्तर की प्रगति और रिकॉर्ड आपके डिवाइस पर ही रहते हैं.
पहेलियाँ ऑफ़लाइन चलती हैं. केवल वैकल्पिक विज्ञापनों के लिए इंटरनेट कनेक्शन की आवश्यकता होती है.
विज्ञापन केवल आपकी मर्ज़ी पर हैं. संकेत पाने या किसी स्तर को छोड़ने के लिए एक विज्ञापन देखें — या बिल्कुल भी न देखें. कोई रुकावट नहीं. कोई बैनर नहीं. कोई इंटरस्टिशियल नहीं.
रिकॉर्ड रखें
हल किए गए स्तर. सबसे अच्छा समय. और आपकी बिना संकेत वाली जीत का सिलसिला: संकेत लेते ही आप हार जाते हैं.
सभी पैकेज के नाम काल्पनिक हैं. यदि किसी रजिस्ट्री से कोई समानता है जिसका आपने व्यक्तिगत रूप से अनुभव किया है, तो वह पूरी तरह से संयोग है.
ग्राफ की समस्या हल करें, अन्यथा बिल्ड क्रैश हो जाएगा. वर्ज़न संबंधी विवादों पर आधारित एक तार्किक पहेली.
पिछली बार अपडेट होने की तारीख
24 जुल॰ 2026