Extension.js
Dev tools
browser extension tooling
SHOW HN2024
381points
87comments
#126of 3,515 in 2024
Top 4%of 2024 by points
How HN took it
MixedNo clear lean
10 positive, 13 neutral or asking, 1 mixed, 6 critical, out of 30 comments about the project. Thread score +0.14.
Execution: 0 for, 1 againstIdea: 1 for, 0 againstDocs: 1 for, 0 againstDesign: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Saves setup time and removes build configuration
From 3 comments
This is exactly what I need right now. Thanks for building and sharing it! Looking forward to Firefox support. I hope you can get it working. Firefox Support Issue:…
simple10 on HNThis is extremely cool. Even the readme is beautiful! I'm going to give this a try. I've been holding off on adding an extension to my app because of the absolute cluster that is…
mvkel on HNAbsolutely amazing! When I was developing a chrome extension all I could think of was a severe lack of dev-tools. I'll try it when I get the opportunity.
gerroo on HN
Objections
No Firefox support yet
From 3 comments
I totally understand why, but no firefox support is a show-stopper for most extension developers.
mrozbarry on HNVery cool stuff! I might check this out for my extension (https://github.com/herrherrmann/omnivore-list-popup). So far, I’ve been creating my own scripts to manage the extension…
herrherrmann on HNApologies for the confusion but what is "cross-browser" about this tool if it only works with chromium?
notum on HN
Safari not supported
From 2 comments
Looks interesting but I don’t understand why Safari is excluded on both desktop and mobile.
isodev on HNJust added an issue: Safari support should be relatively straightforward using Apple's safari-web-extension-converter cli tool.
msephton on HN
Requests
Add Firefox support
From 2 comments
This is exactly what I need right now. Thanks for building and sharing it! Looking forward to Firefox support. I hope you can get it working. Firefox Support Issue:…
simple10 on HNLooks good! I'll give this a swing on my own extension Vim for Docs. Firefox not being supported is a bummer, but it's not like there is a build tool for extensions that does…
ViktorBash on HN
Add Safari support
From 1 comment
Just added an issue: Safari support should be relatively straightforward using Apple's safari-web-extension-converter cli tool.
msephton on HN
Remove emojis from CLI output
From 1 comment
Minor feedback: please consider an option to exclude emojis from the cli output. I can appreciate wanting to add some character here and there, but the output of ``npx extension…
avtar on HN
Questions
How does it differ from Plasmo or web-ext
From 2 comments
this is cool! how would you contrast this with Plasmo, a similar framework? https://www.plasmo.com/
outlore on HNI’ve been pretty happy with web-ext, I’m curious what abstractions and configurations Extensions.js avoids comparatively. I’m assuming you’ll still need a manifest.json, and it…
chadrs on HN
Alternatives named
Plasmo
From 2 comments
this is cool! how would you contrast this with Plasmo, a similar framework? https://www.plasmo.com/
outlore on HNvery cool, also check out https://www.plasmo.com/
_andrei_ on HN
web-ext
From 1 comment
I’ve been pretty happy with web-ext, I’m curious what abstractions and configurations Extensions.js avoids comparatively. I’m assuming you’ll still need a manifest.json, and it…
chadrs on HN
CRXJS
From 1 comment
This is good project. I built my first chrome extension using https://crxjs.dev/vite-plugin/getting-started and there was lot of fiddling to et styles working. This could also be…
hhimanshu on HN