Commit Graph

  • e9241fa139
    Merge 96a25bb3467b92c1c4d9e929dad41d11575cb203 into 9eba4df577ff6e56edf0d0391555cd1b143fcec4 Liam Mitchell 2025-11-05 09:21:07 +04:00
  • 4a29024670
    Merge 8723add7a680391d3a1977e24ecd0cf9f6196fd0 into 9eba4df577ff6e56edf0d0391555cd1b143fcec4 Byc 2025-11-03 11:59:39 +09:00
  • 9eba4df577 release: v5.0.0-beta.3 master v5.0.0-beta.3 alex8088 2025-11-01 17:11:12 +08:00
  • 465690ab0d refactor(config)!: remove function resolution for nested config fields alex8088 2025-10-31 23:28:40 +08:00
  • 6aae37833e perf(buildReport): exclude node_modules from watch list alex8088 2025-10-31 21:59:15 +08:00
  • 9152dfc943 fix(modulePath): rewrite the build input instead of merging alex8088 2025-10-31 01:16:10 +08:00
  • 0276407b5b refactor: deprecated externalizeDepsPlugin and bytecodePlugin alex8088 2025-10-31 01:16:02 +08:00
  • fe7e631f47 refactor(config): move the isolateEntries options to the build option alex8088 2025-10-31 01:09:44 +08:00
  • 08be346407 feat(config): add build.externalizeDeps and build.bytecode config options to replace externalizeDepsPlugin and bytecodePlugin alex8088 2025-10-31 01:03:34 +08:00
  • 3e9ded666c release: v5.0.0-beta.2 v5.0.0-beta.2 alex8088 2025-10-29 23:42:04 +08:00
  • 1bba6766e8 perf(isolateEntries): optimize entries transformation alex8088 2025-10-29 23:35:38 +08:00
  • 4edffe3b9a perf(isolateEntries): transform log alex8088 2025-10-29 23:25:28 +08:00
  • cfd9812a91 feat: reporter plugin for isolated builds alex8088 2025-10-29 22:32:35 +08:00
  • 7c7f31b2a3 fix: avoid duplicate chunk emission alex8088 2025-10-29 21:22:12 +08:00
  • ae57b2489a fix(asset): normalize imported public asset chunk path alex8088 2025-10-29 21:12:13 +08:00
  • 397b02e384 release: v5.0.0-beta.1 v5.0.0-beta.1 alex8088 2025-10-29 00:19:49 +08:00
  • a4f7693712 perf: build compatibility target for Electron 39 alex8088 2025-10-29 00:08:03 +08:00
  • 56fb519092 refactor: replace JSON.parse/stringify with manual deep clone alex8088 2025-10-28 23:18:45 +08:00
  • eb0a7e3ffe refactor(build): simplify build logic alex8088 2025-10-28 22:53:03 +08:00
  • de70dfe1dc refactor(config)!: restructure Electron Vite config interfaces alex8088 2025-10-28 22:36:25 +08:00
  • 8892bf3679 fix(modulePath): support watch mode alex8088 2025-10-28 21:50:54 +08:00
  • 2576484604 chore: improve logging message clarity and consistency alex8088 2025-10-28 21:50:47 +08:00
  • 88f6db2239 refactor: split electron plugin into preset and validator plugins alex8088 2025-10-28 21:50:12 +08:00
  • 0a79da03db feat: add isolatedEntries option for preload and renderer to build entries as standalone bundles #154 alex8088 2025-10-27 23:40:01 +08:00
  • 433a0c2f3a
    Merge 1fbf66dd2b8e3db01d635d3ed11fe5c1a939c8dc into c3939ade45f8a98ca1df1adff76b1fb9856ff9cd Kricsleo 2025-10-26 14:56:52 -04:00
  • c3939ade45 refactor(asset): remove redundant path normalization alex8088 2025-10-24 23:57:12 +08:00
  • 38228f9b3f fix(modulePath): prevent duplicate asset emission alex8088 2025-10-24 22:10:03 +08:00
  • 8b193864fd feat: enhanced string protection alex8088 2025-10-20 23:35:21 +08:00
  • f264d41d7f release: v5.0.0-beta.0 v5.0.0-beta.0 alex8088 2025-10-19 20:09:04 +08:00
  • 5debb6f83b refactor: remove Electron 18, 19, 20, 21 build compatilibity target alex8088 2025-10-19 16:00:01 +08:00
  • d530597339 chore: rename the file esm to esmShim alex8088 2025-10-19 15:53:19 +08:00
  • a9b5326544 perf(plugin): enhance path resolution using import.meta.dirname for ES modules alex8088 2025-10-19 15:47:35 +08:00
  • 7587d2c674 perf(bytecodePlugin): better way to count bytecode chunks alex8088 2025-10-19 14:49:09 +08:00
  • 0fb8918090 perf(plugin): lazily initialize MagicString and remove the redundant pre-check alex8088 2025-10-19 14:42:35 +08:00
  • c7955aa6fd perf(plugin): no need to cache sourcemap option alex8088 2025-10-19 12:11:29 +08:00
  • 70e027d38a perf(plugin): more efficient module filtering via regular expressions alex8088 2025-10-19 11:57:23 +08:00
  • 28bb22b353 refactor(modulePath): better support for tree-shaking and code-splitting alex8088 2025-10-18 17:10:04 +08:00
  • 327adc23df refactor(bytecodePlugin): improved bytecode bundle generation and made a new string protection plugin alex8088 2025-10-18 16:33:49 +08:00
  • 4a6aea3704 chore: remove redundant external id alex8088 2025-10-17 21:53:35 +08:00
  • 3f7f65bf57 chore: replace tseslint.config with defineConfig alex8088 2025-10-17 21:29:48 +08:00
  • 0badfc493f chore: update eslint config alex8088 2025-10-17 21:28:47 +08:00
  • cbb039c3e9 chore(deps): update all non-major dependencies alex8088 2025-10-17 21:07:21 +08:00
  • 8723add7a6 feat: return getElectronProcess and getViteServer methods from createServer byc 2025-09-26 09:22:14 +08:00
  • 73e0502306
    Merge 5c36024c0331ab9172b256fa800ead6c878beaaf into ad50cba49561bf306604fc983f82e81a4eb1240c Yijun Huang 2025-09-25 15:39:25 +03:00
  • b4eb3f3cf1
    Merge 8e0c57902281360aa7d54523b7a58dbb768b3e4f into ad50cba49561bf306604fc983f82e81a4eb1240c Erik Moura 2025-09-25 18:21:41 +09:00
  • 03bf8ba091
    Merge e5a4ff6c4e4fcff0315a7ae5ae186ff44e1165bc into ad50cba49561bf306604fc983f82e81a4eb1240c Fynn Haupt 2025-09-24 23:22:35 +08:00
  • 6cc2de7872 feat: add default value to options parameter in createServer to make it optional BaiYanchen 2025-09-23 11:36:50 +08:00
  • 51fac9d4d6
    Merge 187007b230507e9c07f78208b9ab0e861d3a3e32 into ad50cba49561bf306604fc983f82e81a4eb1240c Steve Zhu 2025-09-23 11:30:23 +08:00
  • 854b3fddf7
    Merge 03c52e1ee81958b035ddf8368a1ff0ddb0b85dd2 into ad50cba49561bf306604fc983f82e81a4eb1240c Livin AI 2025-09-23 11:13:47 +08:00
  • ad50cba495 release: 4.0.1 v4.0.1 alex8088 2025-09-21 17:03:52 +08:00
  • b55eb725c4 perf: build compatibility target for Electron 38 alex8088 2025-09-21 16:52:57 +08:00
  • 1a23efa2ac
    feat: support electron 38 Cas_ 2025-09-11 20:03:44 +02:00
  • 187007b230
    Update regex Steve Zhu 2025-09-10 14:06:51 -04:00
  • d5a103f980
    Add negative lookbehind for comment in static import regex Steve Zhu 2025-09-10 13:18:27 -04:00
  • 1fbf66dd2b chore: remove redundant logs kricsleo 2025-08-04 10:25:06 +08:00
  • f9a82f6076 feat: warning for build.emptyOutDir when mutiple preload scripts kricsleo 2025-08-01 12:07:06 +08:00
  • 3fc3e7f793 feat(preload): support bundling multiple preload scripts without requiring sandbox: false kricsleo 2025-07-19 16:59:53 +08:00
  • 8e0c579022
    Merge branch 'alex8088:master' into feat/dev-noElectronStart-option Erik Moura 2025-07-17 08:26:23 -03:00
  • 96a25bb346 fix: pass signals to electron process Liam Mitchell 2025-07-08 13:07:03 +02:00
  • 1eeb15ea77 release: v4.0.0 v4.0.0 alex8088 2025-07-06 23:12:09 +08:00
  • 52abc48abf release: v4.0.0-beta.0 v4.0.0-beta.0 alex8088 2025-06-28 13:29:56 +08:00
  • cbee52c8bb perf: build compatibility target for Electron 37 alex8088 2025-06-28 13:12:31 +08:00
  • 48e6f4f570 fix(deps)!: update Vite to v7 and remove cjs build alex8088 2025-06-28 13:08:38 +08:00
  • 4071778f07 fix: use import type for type-only imports alex8088 2025-06-28 00:01:48 +08:00
  • 3fd16d0c23 refactor!: bump required node version to 20.19+, 22.12+ alex8088 2025-06-27 23:10:23 +08:00
  • d2e8b1271b chore: allow breaking commit message alex8088 2025-06-27 23:07:33 +08:00
  • 28d7df6e91 chore(deps): update lint-staged to v16 alex8088 2025-06-27 22:02:26 +08:00
  • b7763a7f77 chore(deps): update all non-major dependencies alex8088 2025-06-27 21:59:22 +08:00
  • 1c084cc090 chore(deps): update pnpm to v10 alex8088 2025-06-27 21:50:18 +08:00
  • 9ec164d33e chore: add funding alex8088 2025-05-10 17:58:35 +08:00
  • a9197f5cc9 chore: remove deprecated rules and adjust rules alex8088 2025-05-07 22:03:59 +08:00
  • 3d5c9f68a1
    perf: build compatibility target for Electron 36 (#766) jonz94 2025-05-06 10:12:44 +08:00
  • f764387c12
    fix: add missing chrome version for electron 36 jonz94 2025-05-03 20:06:08 +08:00
  • dba95573ed
    perf: build compatibility target for Electron 36 jonz94 2025-05-01 21:34:06 +08:00
  • 1b411d3633 release: v3.1.0 v3.1.0 alex8088 2025-03-25 21:30:53 +08:00
  • b56d3c2d21 fix(bytecodePlugin): optimize 'use strict' directive replacement (#681) alex8088 2025-03-16 19:24:22 +08:00
  • f2eff25268 release: v3.1.0-beta.0 v3.1.0-beta.0 alex8088 2025-03-12 22:05:32 +08:00
  • 2d8e513e07 chore(deps): update esbuild to v0.25 alex8088 2025-03-12 21:52:14 +08:00
  • d8063320dc chore(deps): update globals to v16 alex8088 2025-03-12 21:43:32 +08:00
  • f33c5b2abe chore(deps): update all non-major dependencies alex8088 2025-03-12 21:40:35 +08:00
  • e91e70c105
    Merge pull request #729 from jonz94/electron-35 alex.wei 2025-03-11 10:10:09 +08:00
  • ea144aef19
    perf: build compatibility target for Electron 35 jonz94 2025-03-09 04:16:52 +08:00
  • 987c55ee8b release: v3.0.0 v3.0.0 alex8088 2025-02-16 20:37:18 +08:00
  • 5c36024c03 fix: protected string visibility (#552) 1JunHuang 2025-02-05 02:06:53 -08:00
  • 8064bd81ff release: v3.0.0-beta.0 v3.0.0-beta.0 alex8088 2025-01-22 23:05:02 +08:00
  • 6e8572d9b7 feat: resolve conditions for preload alex8088 2025-01-22 22:24:04 +08:00
  • 4b47ef0bd4 perf: build compatilibity target for Electron 34 alex8088 2025-01-22 21:16:13 +08:00
  • 5a5af050b2 chore(deps): update @type/node to v22 alex8088 2025-01-22 21:13:05 +08:00
  • 96ae3c5cd9 chore(deps): update vite to v6 alex8088 2025-01-22 01:24:58 +08:00
  • 79ac91dee2 chore(deps): update esbuild to v0.24 alex8088 2025-01-22 01:15:46 +08:00
  • 1599d730f6 chore(deps): update @rollup/plugin-typescript to v12 alex8088 2025-01-22 01:12:57 +08:00
  • 3c6e08b2f2 chore(deps): update @rollup/plugin-node-resolve to v16 alex8088 2025-01-22 01:10:54 +08:00
  • dfe6a3e3f8 chore(deps): update all non-major dependencies alex8088 2025-01-22 01:04:31 +08:00
  • 6c01417909 chore: move to eslint flat config alex8088 2025-01-22 00:47:48 +08:00
  • 63e34fb739
    Merge b89ff1636a7fe5d3b742d2b25db435bbf5052ac8 into 5ffd49eddc0d438e701672150e3881c8c9f47714 John Lindquist 2025-01-17 12:39:38 -07:00
  • b89ff1636a fix(pnpm): support pnpm 10 johnlindquist 2025-01-17 12:37:54 -07:00
  • 3d8c508efd
    chore(deps): update vite to v6 kostya-main 2024-12-31 02:59:36 +03:00
  • 5ffd49eddc
    perf: build compatilibity target for Electron 33 (#651) kye shimizu 2024-11-11 10:49:02 -05:00
  • b78b1e9567
    perf: build compatilibity target for Electron 33 kye shimizu 2024-10-30 14:50:55 -04:00
  • 03c52e1ee8 feat: add npm releasing github action, and enhance the server watch mode Levin 2024-08-31 14:21:24 +08:00