• JavaScript और TypeScript environment में इस्तेमाल की जा सकने वाली तेज़ performance वाली unified feed library
  • RSS, Atom, RDF, JSON Feed सभी को सपोर्ट करने वाला all-in-one parser और generator, जो Podcast, iTunes, Dublin Core जैसे मुख्य namespaces और OPML तक कवर करता है
  • सामान्य parser से अलग, यह data merge नहीं करता और original structure को बनाए रखता है, जिससे बिना detail loss के access संभव होता है
  • namespace handling के ज़रिए अलग-अलग <custom:*> elements को standard namespace में अपने-आप convert करके consistency बनाए रखता है
  • अधूरे या गलत feed को भी लचीले ढंग से संभालता है, और सभी properties को case-insensitive तरीके से process करता है तथा पुराने format elements को modern elements में convert करता है
  • tree-shaking support: सिर्फ़ ज़रूरी हिस्से import करें और bundle size को न्यूनतम रखें
  • 2000 से अधिक tests और 99% code coverage के साथ stability और reliability सुनिश्चित
  • समर्थित फ़ॉर्मैट

    • Feeds: RSS(0.9x, 2.0), Atom(0.3, 1.0), RDF(0.9, 1.0), JSON Feed(1.0, 1.1)
    • Namespaces: Atom, Dublin Core, Syndication, Content, Slash, iTunes, Podcast, Media RSS, GeoRSS, Podlove, Atom Threading, YouTube, Source, Well-Formed Web आदि
    • अन्य: OPML(1.0, 2.0) support
  • FeedSmith को अलग क्या बनाता है

    • author, dc:creator, creator जैसे fields को एक single property में merge नहीं करता
    • pubDate और dc:date को अलग रखकर original data संरक्षित करता है
    • <atom:link> के rel attribute को नज़रअंदाज़ नहीं करता और सभी को process करता है
    • original structure को ज्यों का त्यों preserve करके professional और granular data access देता है
  • तकनीकी आधार

    • API design, Swift के FeedKit से प्रेरित है
    • XML parsing के लिए fast-xml-parser का उपयोग
    • HTML entity handling के लिए entities library का उपयोग
  • MIT license के तहत उपलब्ध

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.