{{ message }}
I stopped using build tools entirely — here's what single-file HTML actually looks like at scale #199016
Closed
xniperbuilds
started this conversation in
Discover: GitHub Best Practices
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
-
So I've been shipping tools with zero build step for a while now — no webpack, no npm, no
bundler. Just one index.html per tool, vanilla JS, inline or linked CSS.
People assume it falls apart once the project gets "big enough." Honestly, for the kind of
tools I build (formatters, converters, generators), it never does. The whole thing is one
file you can double-click and it works. No node_modules, no config files, no "works on my
machine."
What I've landed on:
<script type="module">— proper import/export without a bundlerThe tradeoff is real though — no HMR, no tree-shaking, and if you're building something
with heavy dependencies you'll feel the pain. But for utility tools? It's the right call.
I've got a bunch of these live at xnipertools.com if you want
to see what the end result looks like in practice.
Curious where other people draw the line — at what point did a project force you back to
a build tool?
Beta Was this translation helpful? Give feedback.
All reactions