MikaelPorttila / rss

📰 Deno module for deserializing RSS or ATOM XML feeds into typed objects
MIT License
54 stars 7 forks source link

JSR Repository support #55

Closed MikaelPorttila closed 6 months ago

MikaelPorttila commented 8 months ago

The folks behind Deno has released a new package distribution platform which can be viewed as the next iteration of NPMJS. Denoland/X package distribution will not be removed just yet.

One downside of JSR is no support for HTTPS Imports and any packages using this RSS-package will have trouble distributing through JSR until it's available through the platform.

Todos: [] HTTPS Import deps: sax-ts [] Generate deno.json-manifest [] Git actions for updating manifest version and deploy to JSR [x] JSR Scope/Package registration [] Documentation on how to install package through deno/x or JSR

Skalman commented 8 months ago

@MikaelPorttila, did you really register a scope? It seems like I was able to register the @rss scope - would you like to have it instead?

Maxim-Mazurok commented 7 months ago

HTTPS Import deps: sax-ts

This should be done now: https://jsr.io/@maxim-mazurok/sax-ts :)

totto2727 commented 6 months ago

I forked it and actually released it as a JSR package. The code for this library itself required little modification and passed the tests for the system at hand. I am concerned that the CI tests are failing...

https://jsr.io/@totto/rss https://github.com/totto2727-org/rss

MikaelPorttila commented 6 months ago

@Skalman I'll just put the package under my own scope, keep the @rss for yourself and use it when you write an even better feed parser! 😊

@Maxim-Mazurok Splendid work man, I'm using the new feed now in production and it's working well.👌

@totto2727 Thanks for trying! 🤘 I have seen that CI issue before, it pops up shortly after a new Deno-release if you are using the latest version of the deno-setup-task. It will probebly work if you rerun the workflow again.

There has been a JSR-package repo for a while but I got busy with other things, it's live now: https://jsr.io/@mikaelporttila/rss