|
|
|
|
|
by tipiirai
1004 days ago
|
|
I hear you! I went all-in to jQuery- scene. Even wrote a semi-famous library called "jQuery Tools" (oldies know). Then came React and I wrote Riot to simplify the syntax. Then I sidetracked to a startup world for (too) many years and watched aside how the frontend ecosystem grew to it's current dimensions. Node uses a single dependency, htmlparser2 [1], in the package.json [2]. The HTML parser is used to traverse the HTML that is written on the Nue files. I quickly _thought_ of writing my own parser, but right now I'm having my eyes staring at Bun's native HTML parsing capabilities. Instead of Node, I'm using Bun to develop everything. I need less dependencies with it, because things like JS minification or .env file parsing are biult in. Avoiding NPM dependencies is a high priority! [1]: https://github.com/fb55/htmlparser2 [2]: https://github.com/nuejs/nuejs/blob/master/package.json#L12 [3]: https://github.com/oven-sh/bun/discussions/1522 |
|