berkes
berkes
DDeno
Created by berkes on 2/21/2024 in #help
use-case: web component development in deno
My use-case is quite simple, really. But I have a hard time finding the tooling to work with it. - I have plain HTML, say "index.html", some CSS, say "app.css", and some typescript. - I want to include this typescript in the HTML. - I want a webserver that reloads the index.html page whenever any of the files changes - I want to have a build process that transpiles the TS into JS so that I can package this file and possibly some more assets. The last part is not the hard part. I expect to have to do some custom work for that and that's fine. The first three are hard for me. I cannot find anything in deno that does this for me. Note: I don't want a full fledged framework or even static site built from markdown. But if abusing some framework solves my cases, maybe that's fine. All I want, is to serve, recompile (well, retranspile) and reload a few files on change. I'd exect this to be a very common use-case, so maybe I'm overlooking something obvious? It's very much like the jsfiddle and such out there, except local. I don't need it integrated in some IDE. Just a single command that fires the dev-server and listens to files being updated (on a linux machine, if that matters). I've somewhat managed with "trunk" which is aimed at rust/wasm development, but can do the "index.html + app.css + app.js" just fine. Reloading and rebuilding. Just that "building" is limited to minifying and not transpiling typescript to JS. What am I missing, if anything? Is this something that deno can or wants to do at all?
24 replies