Compare commits

..

No commits in common. "master" and "v3.1.0-beta.0" have entirely different histories.

3 changed files with 3 additions and 10 deletions

View File

@ -1,15 +1,10 @@
### v3.1.0 (_2025-03-25_)
### v3.1.0-beta.0 (_2025-03-12_)
- fix(bytecodePlugin): optimize 'use strict' directive replacement ([#681](https://github.com/alex8088/electron-vite/issues/681))
- perf: build compatilibity target for Electron 35 ([#729](https://github.com/alex8088/electron-vite/pull/729))
- chore(deps): update all non-major dependencies
- chore(deps): update globals to v16
- chore(deps): update esbuild to v0.25
### v3.1.0-beta.0 (_2025-03-12_)
See [v3.1.0-beta.0 changelog](https://github.com/alex8088/electron-vite/blob/v3.1.0-beta.0/CHANGELOG.md)
### v3.0.0 (_2025-02-16_)
- feat: resolve conditions for preload

View File

@ -1,6 +1,6 @@
{
"name": "electron-vite",
"version": "3.1.0",
"version": "3.1.0-beta.0",
"description": "Electron build tooling based on Vite",
"type": "module",
"main": "dist/index.cjs",

View File

@ -344,9 +344,7 @@ export function bytecodePlugin(options: BytecodeOptions = {}): Plugin | null {
}
}
const bytecodeLoaderBlock = getBytecodeLoaderBlock(chunk.fileName)
_code = hasBytecodeMoudle
? _code.replace(/("use strict";)|('use strict';)/, `${useStrict}\n${bytecodeLoaderBlock}`)
: _code
_code = hasBytecodeMoudle ? _code.replace(useStrict, `${useStrict}\n${bytecodeLoaderBlock}`) : _code
}
fs.writeFileSync(chunkFileName, _code)
}