Skip to content

fix: Extract parseRssItems into its own file#25

Merged
rohit1901 merged 53 commits intomainfrom
release/patch
Jan 30, 2026
Merged

fix: Extract parseRssItems into its own file#25
rohit1901 merged 53 commits intomainfrom
release/patch

Conversation

@rohit1901
Copy link
Owner

Move the parseRssItems implementation out of lib/index.ts into a new lib/parseRssItems.ts and update lib/index.ts to re-export parseRssItems, goodreads, and substack. Also simplify the Vite build entry to use the single barrel ./lib/index.ts instead of listing multiple entry files, so the library is built from the unified exports.

rohit1901 and others added 23 commits February 8, 2025 21:17
removed logs
added book_large_image_url to goodreads feed
- updated proxy
- updated libs
Replaces xml2js-based parsing with a generic Cheerio-powered RSS parser. Adds type-safe selector maps, new helpers for Substack and Goodreads feeds, and improves error handling. Updates README and type definitions, introduces new tests, and adds Cheerio as a dependency. Updates GitHub workflows for versioning and release, and adds a version check workflow.
Move the parseRssItems implementation out of lib/index.ts into a new lib/parseRssItems.ts and update lib/index.ts to re-export parseRssItems, goodreads, and substack. Also simplify the Vite build entry to use the single barrel ./lib/index.ts instead of listing multiple entry files, so the library is built from the unified exports.
@rohit1901 rohit1901 merged commit 4d4d6c9 into main Jan 30, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments