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
pnpm-lock.yaml generated
View File

@@ -11,9 +11,6 @@ importers:
'@tsclass/tsclass':
specifier: ^9.3.0
version: 9.3.0
feed:
specifier: ^5.1.0
version: 5.1.0
rss-parser:
specifier: ^3.10.0
version: 3.13.0
@@ -2080,10 +2077,6 @@ packages:
resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==}
engines: {node: '>=0.4.0'}
feed@5.1.0:
resolution: {integrity: sha512-qGNhgYygnefSkAHHrNHqC7p3R8J0/xQDS/cYUud8er/qD9EFGWyCdUDfULHTJQN1d3H3WprzVwMc9MfB4J50Wg==}
engines: {node: '>=20', pnpm: '>=10'}
fflate@0.8.2:
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
@@ -6889,10 +6882,6 @@ snapshots:
dependencies:
xml-js: 1.6.11
feed@5.1.0:
dependencies:
xml-js: 1.6.11
fflate@0.8.2: {}
figures@6.1.0: