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

atom.io आधुनिक ECMAScript अनुप्रयोगों के लिए डिज़ाइन किया गया एक TypeScript स्टेट इंजन है। यह एप्लिकेशन स्टेट को प्रबंधित करने के लिए स्पष्ट प्रिमिटिव्स के एक सेट का उपयोग करता है, जिसमें शामिल हैं: - Atoms: सोर्स स्टेट के लिए। - Selectors: लेज़ी व्युत्पन्न (derived) स्टेट के लिए। - Transactions: समन्वित राइट्स के लिए। - Timelines: हिस्ट्री ट्रैकिंग के लिए। - Families: की-आधारित (keyed) स्टेट के लिए। यह लाइब्रेरी React और Solid के साथ एकीकरण के लिए एडेप्टर प्रदान करती है, साथ ही रियलटाइम सिंक्रोनाइज़ेशन, ब्राउज़र स्टोरेज, JSON, devtools और टेस्टिंग के लिए समर्थन देती है। इस मोनोरेपो में कोर इंजन, एक प्रोजेक्ट स्कैफोल्डर (create-atom.io), एक डॉक्यूमेंटेशन साइट (atom.io.fyi), और कई टेम्पलेट्स शामिल हैं जो Preact, React और Solid के साथ इंजन के उपयोग को प्रदर्शित करते हैं।