Show HN: Chrome Extension Starter Kit and eBook
chromeextensionkit.com
chromeextensionkit.com
For Typescript aficionados, here’s an extension starter kit I built that powers https://getintention.com, https://hidefeed.com, and https://hidelikes.com with support for React, Typescript, Bootstrap, Babel, and Webpack out of the box (automatically works for Firefox as well):
But then I remembered how the last time I went to build an internal web extension I couldn't even deploy to Firefox without uploading that internal extension to Mozilla. Left a really bad taste in my mouth.
Meanwhile deploying an internal web extension to Chrome was pretty straightforward, signing the extension was just another step in the CI process.
I had a similar experience with Firefox and I think for some, it's hard to justify that extra effort (from development all the way to publishing) given the current market share of Chrome in comparison.
On Firefox side of things, I prefer to upload my source code than to get blocked commonly with ambiguous or not clear reasons.
Honestly, if you think about it, all browser extension could be open sourced, it can certainly improve trust, and, they run on the client side anyway.
Just look on the hn posts this year, there has been lots of people complaining about the Chrome review process taking more than 3 weeks, and rejections without clear reasons.
Having just slogged through my second extension I could have really used this 2 months ago. Kudos
For those looking for typed alternatives, I have enjoyed writing browser extensions in scalajs, and ended up building a template to get started easily on it: https://github.com/AlexITC/chrome-scalajs-template
I guess it's Mozilla's fault for dropping the ball on real community outreach...helping devs build stuff that other Firefox users will use. idk..I just hate seeing all these great tools released for Chrome that _should_ be able to be adapted for Firefox.
As I have commented other times, I found the Firefox review process quite smooth, and the Chrome one, quite annoying, I even considered to stop pushing updates to chrome.
On the tooling, Firefox has great tools, and even good guides on how to make the extension compatible with other browsers.