diff --git a/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts b/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts index 5cf3c85ae..4cadfb9ff 100644 --- a/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts +++ b/packages/wxt/src/core/builders/vite/plugins/devHtmlPrerender.ts @@ -150,6 +150,10 @@ export function pointToDevServer( attr: string, ) { document.querySelectorAll(querySelector).forEach((element) => { + if (element.hasAttribute('vite-ignore') || element.hasAttribute('wxt-ignore')) { + element.removeAttribute('wxt-ignore'); + return; + } const src = element.getAttribute(attr); if (!src || isUrl(src)) return; diff --git a/packages/wxt/src/core/zip.ts b/packages/wxt/src/core/zip.ts index 092d5c27d..76139ffb0 100644 --- a/packages/wxt/src/core/zip.ts +++ b/packages/wxt/src/core/zip.ts @@ -31,6 +31,7 @@ export async function zip(config?: InlineConfig): Promise { safeFilename( (await getPackageJson())?.name || path.basename(process.cwd()), ); + const packageVersion = (await getPackageJson())?.version; const applyTemplate = (template: string): string => template .replaceAll('{{name}}', projectName) @@ -39,6 +40,7 @@ export async function zip(config?: InlineConfig): Promise { '{{version}}', output.manifest.version_name ?? output.manifest.version, ) + .replaceAll('{{packageVersion}}', packageVersion) .replaceAll('{{mode}}', wxt.config.mode) .replaceAll('{{manifestVersion}}', `mv${wxt.config.manifestVersion}`);