feat(podcast): Add Podcast 2.0 support and remove external feed dependency; implement internal RSS/Atom/JSON generators and update tests/README

This commit is contained in:
2025-10-31 21:04:50 +00:00
parent 90eb13ee17
commit 31c4460b34
16 changed files with 1667 additions and 81 deletions

11
deno.lock generated
View File

@@ -7,7 +7,6 @@
"npm:@pushrocks/smartfile@^10.0.26": "10.0.26",
"npm:@tsclass/tsclass@^9.3.0": "9.3.0",
"npm:@types/node@^24.9.2": "24.9.2",
"npm:feed@^5.1.0": "5.1.0",
"npm:rss-parser@^3.10.0": "3.13.0"
},
"npm": {
@@ -1616,7 +1615,7 @@
"integrity": "sha512-02uhXxQamgfBo3T12FsAdfyElnpoWuDUb08B2AE60DbIaukVx/7Mi17xwobApY1flNSr5StZDt8N8vxPhBhIXw==",
"dependencies": [
"@tsclass/tsclass@3.0.48",
"feed@4.2.2",
"feed",
"rss-parser"
],
"tarball": "https://verdaccio.lossless.digital/@push.rocks/smartfeed/-/smartfeed-1.0.11.tgz"
@@ -4449,13 +4448,6 @@
],
"tarball": "https://verdaccio.lossless.digital/feed/-/feed-4.2.2.tgz"
},
"feed@5.1.0": {
"integrity": "sha512-qGNhgYygnefSkAHHrNHqC7p3R8J0/xQDS/cYUud8er/qD9EFGWyCdUDfULHTJQN1d3H3WprzVwMc9MfB4J50Wg==",
"dependencies": [
"xml-js"
],
"tarball": "https://verdaccio.lossless.digital/feed/-/feed-5.1.0.tgz"
},
"fflate@0.8.2": {
"integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
"tarball": "https://verdaccio.lossless.digital/fflate/-/fflate-0.8.2.tgz"
@@ -7489,7 +7481,6 @@
"npm:@pushrocks/smartfile@^10.0.26",
"npm:@tsclass/tsclass@^9.3.0",
"npm:@types/node@^24.9.2",
"npm:feed@^5.1.0",
"npm:rss-parser@^3.10.0"
]
}