7 puntos por xguru 2025-09-16 | Aún no hay comentarios. | Compartir por WhatsApp
  • Una biblioteca de feeds unificada y de alto rendimiento que puede usarse en entornos de JavaScript y TypeScript
  • Un parser y generador todo en uno compatible con RSS, Atom, RDF y JSON Feed, que también cubre namespaces principales y OPML como Podcast, iTunes y Dublin Core
  • A diferencia de los parsers comunes, no fusiona datos y conserva la estructura original, permitiendo acceder a los detalles sin pérdida de información
  • Mediante el manejo de namespaces, convierte automáticamente varios elementos <custom:*> a namespaces estándar para mantener la consistencia
  • Maneja con flexibilidad incluso feeds incompletos o incorrectos, procesa todos los atributos sin distinguir mayúsculas de minúsculas y convierte elementos de formatos antiguos a elementos modernos
  • Compatible con tree shaking: importa solo lo necesario para minimizar el tamaño del bundle
  • Más de 2000 pruebas y 99% de cobertura de código para garantizar estabilidad y confiabilidad
  • Formatos compatibles

    • 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 y más
    • Otros: compatibilidad con OPML(1.0, 2.0)
  • Qué diferencia a FeedSmith

    • No fusiona campos como author, dc:creator y creator en una sola propiedad
    • Distingue pubDate de dc:date para conservar el original
    • No ignora el atributo rel de <atom:link>, sino que los procesa todos
    • Preserva intacta la estructura original, lo que permite un acceso profesional y detallado a los datos
  • Base tecnológica

    • El diseño de la API está inspirado en FeedKit para Swift
    • El parsing XML utiliza fast-xml-parser
    • El manejo de entidades HTML usa la biblioteca entities
  • Disponible bajo licencia MIT

Aún no hay comentarios.

Aún no hay comentarios.