// generate stub index.html files for dev entry import { execSync } from 'child_process' import fs from 'fs-extra' import chokidar from 'chokidar' import { isDev, log, r } from './utils' /** * Stub index.html to use Vite in development */ async function stubIndexHtml() { const views = [ 'options', 'popup', ] for (const view of views) { await fs.ensureDir(r(`extension/dist/${view}`)) let data = await fs.readFile(r(`src/${view}/index.html`), 'utf-8') data = data .replace('"./main.ts"', `"/${view}/main.ts.js"`) .replace('
', '