Commit Graph

  • 3c09c8a270
    Merge 70e59a0e4f50e0736b9472ffada5dcfc13e12028 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 edenbuilds 2026-08-27 07:03:55 +05:30
  • 70e59a0e4f Merge remote PR branch with upstream master refresh edenbuilds 2026-08-27 07:03:38 +05:30
  • a3bcbbd4ec Merge upstream master into esm-shim-string-false-import edenbuilds 2026-08-27 07:02:03 +05:30
  • a95878649b
    Merge 96a25bb3467b92c1c4d9e929dad41d11575cb203 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 Liam Mitchell 2026-08-26 16:19:08 +02:00
  • 3e61ffabf2
    Merge deed6f5891e20a26d4653323067576a7ce77a0c3 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 Beans 2026-08-24 17:14:48 +07:00
  • 94ddf0c622
    Merge 533d54ad1e43616e02707e88a9bf40680183c2d3 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 dawn 2026-08-22 09:37:40 +08:00
  • 533d54ad1e fix(esm-shim): avoid duplicate declarations weixiaoing 2026-08-22 09:06:22 +08:00
  • 08f8d34355
    Merge 48470450634c5b0cb0b0079ed3b2842a99d102f2 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 moli 2026-08-20 09:02:16 +00:00
  • 4847045063 fix(bytecode): support Electron 42 and newer murrayee 2026-08-20 16:58:22 +08:00
  • 3282517d6b
    Merge f7162326e294632f56c75bb1ff11a78e75ade0d7 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 Iddo Gino 2026-08-19 22:40:40 +08:00
  • db3f3e9896
    Merge 4f18a50382bbeae3f5c50a34968be5cf3048810f into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 younggglcy 2026-08-19 00:33:56 +02:00
  • f1d145cab0
    Merge c1b36fa845c4257cba55203b3770e8727bf29dd7 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 Praveens-Pepper-AI 2026-08-19 00:31:07 +02:00
  • 108c09420e
    Merge cc591ff7cb288d9bf64655885d45f8e08d4b1d25 into 608461c04cf74cbf27b47f9916e10e225cbfe8f1 Léonard. 2026-08-18 22:44:47 +08:00
  • 608461c04c
    fix(swcPlugin): also disable oxc on Vite 8 (#920) master edenbuilds 2026-08-18 10:40:42 +05:30
  • c676468d61 fix(swcPlugin): also disable oxc on Vite 8 edenbuilds 2026-08-06 09:08:11 +05:30
  • e9a9478fb4 fix(esm-shim): ignore import-like text inside strings/comments edenbuilds 2026-08-05 16:14:00 +05:30
  • caaded762c fix(esm-shim): ignore import-like text inside strings/comments omkar1work 2026-08-05 16:14:00 +05:30
  • c1b36fa845 fix(dev): exit non-zero when Electron is killed by a signal Praveen 2026-07-29 13:33:00 -04:00
  • cc591ff7cb
    fix(bytecodePlugin): support Electron 42 / V8 14.8 code cache Léonard C. 2026-06-06 05:03:38 +02:00
  • 4f18a50382
    feat: support electron 42 younggglcy 2026-05-15 17:02:10 +08:00
  • f7162326e2 fix(dev): forward termination signals to Electron child Iddo Gino 2026-04-20 16:33:34 -07:00
  • 31965d2972 perf: setup rollupOption compatibility via config factory alex8088 2026-04-18 01:03:04 +08:00
  • 4bede21c81 fix: remove useless preset config alex8088 2026-04-18 00:56:23 +08:00
  • 31bfc4886b release: v6.0.0-beta.1 v6.0.0-beta.1 alex8088 2026-04-12 16:36:22 +08:00
  • 371b650d71 fix: chunk filename is wrong in ES mode alex8088 2026-04-12 16:24:56 +08:00
  • 5333d5216a fix!: compatible with rollupOptions and rolldownOptions alex8088 2026-04-12 16:18:24 +08:00
  • 2765eea74d refactor!: simplify resolve config and isolate user config for sub-builds alex8088 2026-04-12 02:58:42 +08:00
  • d3095d24ab release: v6.0.0-beta.0 v6.0.0-beta.0 alex8088 2026-04-09 23:26:25 +08:00
  • a041f42e0b fix(asset): isolate asset caches per environment alex8088 2026-04-09 22:30:27 +08:00
  • 2b7c4c33bc fix: use the environment api in plugins alex8088 2026-04-09 21:51:42 +08:00
  • 517d703cbf fix: skip TTY terminal manipulations in CI environments alex8088 2026-04-09 00:50:27 +08:00
  • fa84b6d6c3 refactor: ?modulePath sub-build output strategy alex8088 2026-04-09 00:38:21 +08:00
  • 2f1f389776 fix(deps)!: update vite to v8 (#894) alex8088 2026-04-08 02:04:25 +08:00
  • 62956e3894
    fix: externalize electron via ssr.external for Vite 8 Steve Zhu 2026-04-04 19:32:00 -04:00
  • 8660e7ac5e
    feat: add Vite 8 support Steve Zhu 2026-04-04 17:05:17 -04:00
  • a9a496dc1a fix: Typescript compiler option 'outDir' must be located inside Rollup 'dir' option alex8088 2026-03-29 15:22:06 +08:00
  • 201eb213ac chore(deps): update cac to v7 alex8088 2026-03-29 15:20:31 +08:00
  • 3d2a979fb1 chore(deps): update globals to v17 alex8088 2026-03-29 15:05:56 +08:00
  • e58369f975 chore(deps): update eslint and @eslint/js to v10 alex8088 2026-03-29 15:04:39 +08:00
  • e9289f32f7 chore(deps): update all non-major dependencies alex8088 2026-03-29 14:55:56 +08:00
  • 78a117d5be perf: build compatibility target for Electron 40, 41 alex8088 2026-03-21 14:36:18 +08:00
  • 5a8bbe3d0e
    fix(isolateEntries): handle non-TTY stdout in build reporter (#887) Michal Fudala 2026-02-16 15:25:35 +01:00
  • 1cdbbf1957 fix(isolateEntries): handle non-TTY stdout in build reporter Michal Fudala 2026-02-12 20:26:22 +01:00
  • deed6f5891 feat(bytecode): support RegExp for chunkAlias option leey0818 2026-02-12 13:10:50 +09:00
  • 25b10f3c3d feat: support custom Electron package name Samuel Sergi 2025-12-24 14:20:29 +11:00
  • 91368b6655 release: v5.0.0 v5.0.0 alex8088 2025-12-07 22:26:56 +08:00
  • b1fd596afe docs: update alex8088 2025-11-09 23:31:08 +08:00
  • 438e9e7672 chore: fix jsdoc alex8088 2025-11-09 23:03:06 +08:00
  • 9eba4df577 release: v5.0.0-beta.3 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
  • 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