UNPKG

@jsenv/cli

Version:

Command Line Interface for jsenv

32 lines (26 loc) 1.21 kB
import mainStyleSheet from "file:///Users/dmail/Documents/dev/jsenv/core/packages/related/cli/template-web/src/main.css?as_css_module" ; import { initCounter } from "file:///Users/dmail/Documents/dev/jsenv/core/packages/related/cli/template-web/src/app/counter.js"; document.adoptedStyleSheets = [...document.adoptedStyleSheets, mainStyleSheet]; const jsenvLogoUrl = import.meta.resolve("file:///Users/dmail/Documents/dev/jsenv/core/packages/related/cli/template-web/src/jsenv_logo.svg"); document.querySelector("#root").innerHTML = `<h1>Hello world!</h1> <img class="logo" src=${jsenvLogoUrl} alt="logo" /> <p> <button id="counter_button">Click me!</button> <p> Number of clicks: <span id="counter_output"></span> </p> </p> <p> Edit <a href="javascript:window.fetch('/.internal/open_file/jsenv_logo.svg')">jsenv_logo.svg</a> and save to test HMR updates. </p> <a href="https://github.com/jsenv/core" target="_blank">Documentation</a>`; initCounter(); if (undefined) { undefined.accept(); undefined.dispose(() => { document.querySelector("#root").innerHTML = ""; document.adoptedStyleSheets = document.adoptedStyleSheets.filter( (s) => s !== mainStyleSheet, ); }); }