Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
- Fork this val
- Include
ReloadScript(import.meta.url)
in your HTML output
import { htmlResponse } from "https://esm.town/v/postpostscript/htmlComponentLibrary";
import { ReloadScript } from "https://esm.town/v/[username]/ReloadScript";
export default async function(req: Request): Promise<Response> {
return htmlResponse`
It worked!!! ${Math.random()}
${ReloadScript(import.meta.url)}
`;
}
- use import list to pare down dependency list and prevent unnecessary reloads
forked from @stevekrouse/ReloadScript