5 रिपॉजिटरी
Retrieves values from nested arrays or objects using dot-separated key paths, with optional default fallback.
Distinct from Dot-Notation Nested Validators: Distinct from Dot-Notation Nested Validators: focuses on value retrieval with default fallback, not on validation of nested structures.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Dot-Notation Value Retrievers. Refine with filters or upvote what's useful.
collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio
Retrieves values from nested arrays or objects using dot notation with optional default fallback.
This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,
Retrieves values from nested configuration objects using dot-separated key paths.
Sugar, डेटा हेरफेर और परिवर्तन के लिए अतिरिक्त विधियों के साथ नेटिव ऑब्जेक्ट्स और प्रोटोटाइप का विस्तार करने के लिए डिज़ाइन की गई एक JavaScript उपयोगिता लाइब्रेरी है। यह ऑब्जेक्ट उपयोगिताओं, तिथि हेरफेर, स्ट्रिंग इन्फ्लेक्शन, और लापता या टूटी हुई मानक भाषा सुविधाओं के पॉलीफिलिंग के लिए एक टूलकिट के रूप में कार्य करता है। यह लाइब्रेरी वैश्विक प्रोटोटाइप को संशोधित किए बिना विधि चेनिंग को सक्षम करने के लिए सीधे बिल्ट-इन प्रोटोटाइप पर उपयोगिता विधियों को मैप करने या अस्थायी ऑब्जेक्ट्स में मानों को लपेटने की क्षमता प्रदान करती है। इसमें लापता आधुनिक भाषा कार्यक्षमता को लागू करके विभिन्न निष्पादन वातावरणों में सुसंगत व्यवहार सुनिश्चित करने के लिए एक पॉलीफिल सिस्टम भी शामिल है। क्षमताओं में अंतर्राष्ट्रीय तिथि स्वरूपण और मानवकृत तिथि स्ट्रिंग की पार्सिंग शामिल है। यह लाइब्रेरी स्ट्रिंग इन्फ्लेक्शन और सामान्यीकरण, नेस्टेड ऑब्जेक्ट्स के गहरे संपत्ति ट्रैवर्सल, और लोकेल-जागरूक सरणी सॉर्टिंग के माध्यम से प्राकृतिक भाषा प्रसंस्करण को भी संभालती है। इसके अतिरिक्त, यह परिवर्तनीय ऑब्जेक्ट्स को क्लोन करने और संख्याओं, तिथियों और स्ट्रिंग्स के लिए मान रेंज को परिभाषित करने के लिए टूल प्रदान करती है।
Retrieves and sets values in nested objects and arrays using dot notation.
Unform एक React फ़ॉर्म स्टेट मैनेजर है जिसे जटिल उपयोगकर्ता इनपुट फ़ॉर्म की स्थिति, सत्यापन और सबमिशन को संभालने के लिए डिज़ाइन किया गया है। यह एक अनियंत्रित फ़ॉर्म API का उपयोग करता है जो फ़ॉर्म डेटा को प्रबंधित करने के लिए सिंक्रोनाइज़्ड स्थिति के बजाय संदर्भों (references) का उपयोग करके री-रेंडर को कम करता है। इस लाइब्रेरी में एक नेस्टेड डेटा मैपर है जो स्कोपिंग और डॉट नोटेशन का उपयोग करके फ़ील्ड्स को पदानुक्रमित ऑब्जेक्ट्स और सरणियों में व्यवस्थित करता है। इसमें तृतीय-पक्ष UI घटकों और गैर-मानक इनपुट को केंद्रीकृत फ़ॉर्म स्थिति से जोड़ने के लिए एक कस्टम इनपुट एडाप्टर, और विशिष्ट फ़ील्ड्स पर त्रुटि संदेशों को मैप करने के लिए परिभाषित स्कीमा के विरुद्ध सबमिट किए गए डेटा की जांच करने वाला एक सत्यापन इंजन शामिल है। व्यापक क्षमताओं में डेटा इनिशियलाइज़ेशन और रीसेटिंग, फ़ाइल अपलोड हैंडलिंग और उपयोगकर्ता इनपुट मास्किंग के लिए केंद्रीकृत राज्य प्रबंधन शामिल है। यह सिस्टम फ़ॉर्म सबमिशन पर प्रोग्रामेटिक नियंत्रण और व्यक्तिगत इनपुट तत्वों तक सीधे संदर्भ पहुंच प्रदान करता है।
Implements dot-separated key paths to retrieve and organize values within nested objects and arrays.
Dynaconf is a configuration management library for Python applications that provides a unified system for loading, validating, and managing settings. It aggregates configuration data from multiple files, environment variables, and external stores into a single object using a defined precedence order. The project distinguishes itself through a layered environment manager that separates settings into distinct profiles, such as development and production. It includes a declarative validation framework to enforce data rules and type constraints during the loading process, as well as an external s
Enables access to nested configuration keys using dot-separated paths for simplified retrieval of complex data.