@jsenv/cli
Version:
Command Line Interface for jsenv
22 lines (19 loc) • 551 B
JavaScript
/*
* Start a development server for files inside sourceDirectoryUrl
* Read more in https://github.com/jsenv/core
*/
import open from "open";
import { startDevServer } from "@jsenv/core";
import { jsenvPluginPreact } from "@jsenv/plugin-preact";
export const devServer = await startDevServer({
sourceDirectoryUrl: import.meta.resolve("../src/"),
plugins: [
jsenvPluginPreact({
refreshInstrumentation: { "file://**/*.jsx": true },
}),
],
port: 3400,
});
if (process.argv.includes("--open")) {
open(`${devServer.origin}`);
}