| 123456789101112131415161718192021222324252627282930313233343536 | import * as esbuild from "esbuild";import { sassPlugin } from "esbuild-sass-plugin";import { execSync } from "child_process";const createDevBuild = async () => {  return await esbuild.build({    entryPoints: ["../../examples/excalidraw/with-script-in-browser/index.tsx"],    outfile:      "../../examples/excalidraw/with-script-in-browser/public/bundle.js",    define: {      "import.meta.env": "{}",    },    bundle: true,    format: "esm",    plugins: [sassPlugin()],    loader: {      ".woff2": "dataurl",      ".html": "copy",    },  });};const startServer = async (ctx) => {  await ctx.serve({    servedir: "example/public",    port: 5001,  });};execSync(  `rm -rf ../../examples/excalidraw/with-script-in-browser/public/dist && yarn build:esm && cp -r dist ../../examples/excalidraw/with-script-in-browser/public`,);const ctx = await createDevBuild();// await startServer(ctx);// console.info("Hosted at port http://localhost:5001!!");
 |