I rewrote my Web Extension (60k users) with clean-architecture, typescript, redux-observable

tl;dr [https://github.com/puemos/hls-downloader-web-extension](https://github.com/puemos/hls-downloader-web-extension)

In the last 2 weeks, I had some extra time due to the lockdown, I decided to rewrite my chrome extension (that now supports all browsers).

I choose to rewrite it in **clean-architecture**, **typescript**, **redux-observable**, and I will love to get some feedback.

Thanks!

5 thoughts on “I rewrote my Web Extension (60k users) with clean-architecture, typescript, redux-observable”

  1. The only thing I’m not the biggest fan of is the separate NPM projects for the popup, background, core. I only took a quick peak, so that decision might’ve made sense for your project. I don’t know. Otherwise, it looks pretty good.

    Reply
  2. Could you please explain with a bit of more details what this extension does?

    Also, did you ever think of making the extension paid? I am asking because I’m thinking on doing that with mine but didn’t find a good way yet.

    Reply

Leave a Comment