Byc
|
da9c752492
|
Merge 8723add7a680391d3a1977e24ecd0cf9f6196fd0 into 8b193864fd35795bd46d5553e4abc48b0ed1b7c8
|
2025-10-23 10:40:08 +02:00 |
|
alex8088
|
8b193864fd
|
feat: enhanced string protection
|
2025-10-20 23:35:21 +08:00 |
|
alex8088
|
5debb6f83b
|
refactor: remove Electron 18, 19, 20, 21 build compatilibity target
|
2025-10-19 16:00:01 +08:00 |
|
alex8088
|
d530597339
|
chore: rename the file esm to esmShim
|
2025-10-19 15:53:19 +08:00 |
|
alex8088
|
a9b5326544
|
perf(plugin): enhance path resolution using import.meta.dirname for ES modules
|
2025-10-19 15:47:35 +08:00 |
|
alex8088
|
7587d2c674
|
perf(bytecodePlugin): better way to count bytecode chunks
|
2025-10-19 14:49:09 +08:00 |
|
alex8088
|
0fb8918090
|
perf(plugin): lazily initialize MagicString and remove the redundant pre-check
|
2025-10-19 14:42:35 +08:00 |
|
alex8088
|
c7955aa6fd
|
perf(plugin): no need to cache sourcemap option
|
2025-10-19 12:11:29 +08:00 |
|
alex8088
|
70e027d38a
|
perf(plugin): more efficient module filtering via regular expressions
|
2025-10-19 11:57:23 +08:00 |
|
alex8088
|
28bb22b353
|
refactor(modulePath): better support for tree-shaking and code-splitting
|
2025-10-18 17:10:04 +08:00 |
|
alex8088
|
327adc23df
|
refactor(bytecodePlugin): improved bytecode bundle generation and made a new string protection plugin
|
2025-10-18 16:33:49 +08:00 |
|
alex8088
|
0badfc493f
|
chore: update eslint config
|
2025-10-17 21:28:47 +08:00 |
|
byc
|
8723add7a6
|
feat: return getElectronProcess and getViteServer methods from createServer
|
2025-09-26 09:22:14 +08:00 |
|
alex8088
|
b55eb725c4
|
perf: build compatibility target for Electron 38
|
2025-09-21 16:52:57 +08:00 |
|
alex8088
|
cbee52c8bb
|
perf: build compatibility target for Electron 37
|
2025-06-28 13:12:31 +08:00 |
|
alex8088
|
48e6f4f570
|
fix(deps)!: update Vite to v7 and remove cjs build
|
2025-06-28 13:08:38 +08:00 |
|
alex8088
|
4071778f07
|
fix: use import type for type-only imports
|
2025-06-28 00:01:48 +08:00 |
|
alex8088
|
3fd16d0c23
|
refactor!: bump required node version to 20.19+, 22.12+
|
2025-06-27 23:10:23 +08:00 |
|
jonz94
|
3d5c9f68a1
|
perf: build compatibility target for Electron 36 (#766)
|
2025-05-06 10:12:44 +08:00 |
|
alex8088
|
b56d3c2d21
|
fix(bytecodePlugin): optimize 'use strict' directive replacement (#681)
|
2025-03-16 19:24:22 +08:00 |
|
jonz94
|
ea144aef19
|
perf: build compatibility target for Electron 35
|
2025-03-09 04:16:52 +08:00 |
|
alex8088
|
6e8572d9b7
|
feat: resolve conditions for preload
|
2025-01-22 22:24:04 +08:00 |
|
alex8088
|
4b47ef0bd4
|
perf: build compatilibity target for Electron 34
|
2025-01-22 21:16:13 +08:00 |
|
alex8088
|
dfe6a3e3f8
|
chore(deps): update all non-major dependencies
|
2025-01-22 01:04:31 +08:00 |
|
alex8088
|
6c01417909
|
chore: move to eslint flat config
|
2025-01-22 00:47:48 +08:00 |
|
kye shimizu
|
5ffd49eddc
|
perf: build compatilibity target for Electron 33 (#651)
|
2024-11-11 23:49:02 +08:00 |
|
alex8088
|
bf1220875f
|
perf: build compatilibity target for Electron 32
|
2024-08-21 21:49:44 +08:00 |
|
alex8088
|
19b42225f8
|
perf: improve cjs shim
|
2024-06-22 22:28:08 +08:00 |
|
alex8088
|
d9aaf24f84
|
fix: default mode should not overrite user config mode
|
2024-06-21 01:03:01 +08:00 |
|
Krystian Otto
|
3605aca1e8
|
fix: not using the mode from the config file (#539)
|
2024-06-21 00:49:24 +08:00 |
|
Justin Carrus
|
73dfee5a4f
|
fix: don't handle module ID that begin with \0 (#530)
|
2024-06-15 22:03:45 +08:00 |
|
alex8088
|
b3185d7fc5
|
feat: resolve import.meta.[dirname|filename] to support CommonJS format
|
2024-06-15 21:49:51 +08:00 |
|
alex8088
|
d79de5abb6
|
perf: build compatilibity target for Electron 31
|
2024-06-13 23:45:44 +08:00 |
|
alex8088
|
a48e12a9df
|
fix(types): narrow down the return type of defineConfig
|
2024-04-21 21:15:15 +08:00 |
|
alex8088
|
1abedce6c2
|
refactor(config): defineConfig types
|
2024-04-21 19:59:46 +08:00 |
|
alex8088
|
c2c655367f
|
chore: fix camelcase typo
|
2024-04-21 19:04:33 +08:00 |
|
alex8088
|
6170705eae
|
perf: build compatilibity target for Electron 30
|
2024-04-20 23:50:12 +08:00 |
|
alex8088
|
eeaa7de45c
|
feat: export mergeConfig from vite (#471)
|
2024-04-20 23:42:45 +08:00 |
|
alex8088
|
08ff86f2c4
|
feat: easy way to fork processes and use workers
|
2024-03-03 19:08:48 +08:00 |
|
alex8088
|
0ce505a12f
|
perf(bytecodePlugin): warn that strings cannot be protected when minification is enabled (#417)
|
2024-03-03 16:45:50 +08:00 |
|
alex8088
|
ad891af811
|
fix: config via build.lib fails when default entry point not found (#393)
|
2024-03-01 23:06:09 +08:00 |
|
alex8088
|
27ade03acf
|
chore: format
|
2024-03-01 22:33:56 +08:00 |
|
Luke Hagar
|
52fce25787
|
perf: allow integrating more complex render solutions (#412)
|
2024-02-24 01:01:26 +08:00 |
|
alex8088
|
19489a28c8
|
perf: build compatilibity target for Electron 29
|
2024-02-24 00:31:41 +08:00 |
|
alex8088
|
a12646f25e
|
fix: electorn's export subpaths also need to be externalized #372
|
2024-01-06 11:33:53 +08:00 |
|
alex8088
|
694e134a52
|
feat: config file supports "type": "module" in package.json
|
2024-01-04 00:00:57 +08:00 |
|
alex8088
|
476ef54498
|
chore: format
|
2023-12-16 17:31:13 +08:00 |
|
Mikael Finstad
|
9b04362e12
|
feat: support for passing arguments to electron in dev and preview commands (#339)
|
2023-12-16 17:11:27 +08:00 |
|
alex8088
|
a8f5182d25
|
perf: loadEnv api also needs to load shared env variables prefixed with VITE_
|
2023-12-15 22:14:58 +08:00 |
|
alex8088
|
0c98f33573
|
perf(externalizeDepsPlugin): use cached package data to improve performance
|
2023-12-15 21:40:24 +08:00 |
|