You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-19Lines changed: 7 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,13 +24,13 @@ Feedsmith maintains the original feed structure in a clean, object-oriented form
24
24
25
25
#### Leniency
26
26
***Normalizes legacy elements** ✨ — Upgrades feed elements to their modern equivalents so that you never need to worry about reading feeds in older formats.
27
-
***CaSe INSENsiTive** — Handles JSON properties and XML tags in any case (lowercase, uppercase, mixed).
27
+
***CaSe INSENsiTive** — Handles fields and attributes in any case (lowercase, uppercase, mixed).
28
28
29
29
#### Performance and type-safety
30
-
***Fast parsing** — Built on fast-xml-parser, it's one of the fastest feed parsers in JavaScript (see [benchmarks](#benchmarks)).
30
+
***Fast parsing** — One of the fastest feed parsers in JavaScript (see [benchmarks](#benchmarks)).
31
31
***Type-safe API** — TypeScript type definitions are available for each feed format, making it easy to work with the data.
32
32
***Tree-shakable** — Only include the parts of the library you need, reducing bundle size.
33
-
***Well-tested** — Comprehensive test suite with over 450 tests and 99.9% code coverage.
33
+
***Well-tested** — Comprehensive test suite with over 650 tests and 99% code coverage.
34
34
35
35
#### Compatibility
36
36
* Works in Node.js and all modern browsers.
@@ -91,24 +91,12 @@ import { parseFeed } from 'feedsmith'
@@ -390,7 +378,7 @@ A comprehensive set of benchmarks, categorized by various file sizes, is availab
390
378
For a quick overview, here are the results of parsing RSS, Atom, and RDF feeds using various JS packages with Tinybench. Feedsmith's results are marked with an asterisk (`*`).
0 commit comments