Vite: A no-build, no-bundling web server for dev
blog.logrocket.com
blog.logrocket.com
This Vite server handles both transparently with instant hot reloads in the browser as you change any files. You can <script src="someFile.ts"> and it just works. It also resolves bare module imports so you can suck in Node modules.
Finally, it has a "bundler" function to package it all into a final app when you're done w/ developing.
npm install vite
npx vite
This serves index.html from that folder by default on port 3000. Bare imports and TS transpiling are on by default.