Commit Graph

254 Commits

Author SHA1 Message Date
alexander-akait a1df00d339 refactor: improve eslint configuration and better types 2025-03-12 04:56:14 +03:00
alexander-akait 5a94c06c67 fix: types 2025-03-11 03:28:01 +03:00
Alexander Akait 7b4641f5ee
fix: types (#19291) 2025-03-07 16:12:22 +03:00
Alexander Akait f123ce5090
fix: respect `output.charset` everywhere (#19202) 2025-02-07 07:17:55 +03:00
hai-x 3de7b0d330 refactor: use `module.parser.json.exportsDepth` 2024-12-14 01:24:31 +08:00
alexander.akait 6fe040f036 feat: universal CSS target 2024-11-25 17:51:47 +03:00
Alexander Akait 1a5e531ccb
feat: use ES modules for universal target for chunks and worker chunks 2024-11-20 18:22:09 +03:00
alexander.akait 4d95b0df1d fix: concatenation 2024-11-15 18:59:14 +03:00
alexander.akait 3d37ec5a76 feat: use ES modules for universal target for chunks and worker chunks 2024-11-14 17:03:02 +03:00
alexander.akait 0016a1a075 fix: sync and async wasm generation 2024-11-14 06:34:49 +03:00
alexander.akait 1c18ffdfe9 feat: universal wasm loading for async wasm (only ES modules) 2024-11-14 03:12:56 +03:00
alexander.akait 67543070b2 fix: wasm loading for sync and async webassembly 2024-11-13 22:43:12 +03:00
alexander.akait 753f051509 fix: don't add `[uniqueName]` to `localIdentName` when it is empty 2024-11-01 20:15:02 +03:00
alexander.akait 5e09d0e05f feat: added `url` and `import` options for CSS 2024-11-01 18:43:21 +03:00
alexander.akait b07142f672 refactor: module source types code 2024-11-01 00:14:05 +03:00
alexander.akait 6589de0b63 fix: types 2024-10-24 21:13:59 +03:00
Alexander Akait c801ebb253
fix: use optimistically logic for `output.environment.dynamicImport` to determine chunk format 2024-10-14 22:13:22 +03:00
alexander.akait d01ed0002a refactor: code 2024-10-04 17:22:04 +03:00
alexander.akait 4a3974da3f fix: use `module` chunk format as a fallback when `environment.dynamicImport` is optimistically supported 2024-10-02 01:16:52 +03:00
alexander.akait b3f89a33c8 fix: types 2024-09-30 22:05:27 +03:00
fi3ework 8354f16073 update pr 2024-09-20 00:24:31 +08:00
fi3ework 7bc06a3295 feat: add new optimization.entryIife config 2024-09-19 01:20:47 +08:00
fi3ework 93aff0ca62 cr update 2024-08-05 23:13:57 +08:00
Alexander Akait 4047985205
fix: make `bigint` support optimistic when browserslist not found 2024-08-02 20:39:05 +03:00
alexander.akait eaab7e742c fix: skip `globalThis` 2024-08-02 20:20:10 +03:00
alexander.akait 40151be78e refactor: improve code 2024-08-02 19:32:29 +03:00
alexander.akait c802a98f58 style: improve 2024-08-02 19:32:22 +03:00
alexander.akait 9943f3506a style: improve style of code 2024-08-02 19:32:14 +03:00
alexander.akait 0b745968a2 style: improve style of code 2024-08-02 19:32:14 +03:00
alexander.akait b9d9a5d9ff style: improve style of code 2024-08-02 19:32:14 +03:00
alexander.akait ac0bd21801 style: improve style of code 2024-08-02 19:32:14 +03:00
alexander.akait 500ee96dcb style: improve style of code 2024-08-02 19:32:14 +03:00
alexander.akait 5725254415 style: improve style of code 2024-08-02 19:32:14 +03:00
alexander.akait a592b62686 style: improve style of code 2024-08-02 19:32:14 +03:00
alexander.akait 423e89b2c7 style: improve style of code 2024-08-02 19:32:13 +03:00
alexander.akait a8866644d7 fix: make bigint and globalThis optimistic 2024-06-11 17:55:33 +03:00
alexander.akait ab3e93b19e style: fix 2024-06-11 16:09:50 +03:00
alexander.akait ba4db838e9 feat: added `with` ruleset rule 2024-06-10 20:40:50 +03:00
Alexander Akait 941d3a6017
feat: added platform target properties to compiler. 2024-06-07 18:03:18 +03:00
alexander.akait bc5a787976 refactor: fix desc 2024-06-07 17:38:52 +03:00
alexander.akait 38464cf5c2 refactor: fix naming 2024-06-07 17:31:30 +03:00
alexander.akait e4b9c088e0 refactor: code 2024-06-07 17:29:10 +03:00
Alexander Akait d9ce3b1f87
feat: support css esModule generator options 2024-06-04 15:42:23 +03:00
Ivan Kopeykin ba6ace7f30 Merge branch 'main' into feat-platform-target-properties-in-compiler
# Conflicts:
#	lib/config/defaults.js
#	lib/webpack.js
#	types.d.ts
2024-05-08 19:21:41 +03:00
alexander.akait 677dc53080 refactor: logic 2024-05-07 19:01:41 +03:00
Ivan Kopeykin 0a15026561 Merge branch 'main' into feature/issue-14843 2024-05-07 16:18:30 +03:00
Ivan Kopeykin 31ddbd2232 Merge branch 'main' into feat-platform-target-properties-in-compiler 2024-05-07 16:17:55 +03:00
Ivan Kopeykin e11fb128a2 add platform target properties to compiler.
add 2 methods `compiler.getPlatformTargetInfo` and `compiler.setPlatformTargetInfo` to allow get and set platform target properties. by default resolve this properties from target option.
2024-05-01 17:28:13 +03:00
ahabhgk 7ff0a7a13e feat: support css esModule generator options 2024-04-26 14:53:52 +08:00
ahabhgk 0de9b1d2b5 fix: support "..." for resolve importsFields 2024-04-25 15:53:56 +08:00