Commit Graph

102 Commits

Author SHA1 Message Date
Alexander Akait 3cd6b975c9
fix: css modules bugs (#20116) 2025-11-12 09:03:39 +03:00
Alexander Akait df15fa1365
refactor: composes resolve options (#20117) 2025-11-12 08:06:09 +03:00
Alexander Akait 0c98a7dfdf
refactor(css): logic for `composes` (#20102) 2025-11-07 14:54:43 +03:00
Alexander Akait 3ba1e98c07
test: postcss plugins (#20100) 2025-11-07 03:22:57 +03:00
Alexander Akait 13cdb57909
test: added `postcss-modules-extract-imports` tests (#20099) 2025-11-06 22:30:49 +03:00
Alexander Akait 3994157e9a
fix(css): no extra runtime for initial chunk (#20098) 2025-11-06 20:44:22 +03:00
Alexander Akait 14b6ff3fc1
feat(css): support `composes` (#20090) 2025-11-05 17:08:26 +03:00
Xiao 0779b9db81
feat(css): added the `exportType` option with `"link"` and `"text"` values to CSS generator 2025-11-04 18:48:15 +03:00
Xiao 45a775e7ed
fix: the `dependOn` chunk must be loaded before the common chunk (#20073) 2025-11-03 16:12:43 +03:00
Alexander Akait a576d0f318
feat: added support for `import.meta.dirname` and `import.meta.filename` 2025-10-28 17:50:29 +03:00
Xiao eecdeeb746
feat: add `import.meta.env` support for environment variables (#19996) 2025-10-24 13:57:40 +03:00
Qingyu Wang 22c9a0b428 test: make extract source map tests correct 2025-10-11 23:18:19 +08:00
Xiao 57a8ebd761
fix: keep renderModule order consistent (#19867) 2025-09-05 12:31:05 +03:00
Xiao 64ce283d76
feat: add `extractSourceMap` option to implement the capabilities of loading source maps by comment 2025-08-27 18:53:50 +03:00
hai-x a0189019cc
fix: tree-shakable module library should align preconditions of allowInlineStartup 2025-08-04 18:50:05 +03:00
Ryuya 262aab7fdb
feat: enable tree-shaking for ESM external modules with named imports (#19641) 2025-07-25 18:22:02 +03:00
Natsu Xiao cd650a1bbf
test: added test cases for CSS order in concatenate-modules 2025-07-18 14:13:56 +03:00
Natsu Xiao 89eb6a3c81
fix: keep module traversal consistent across reexport scenarios (#19702) 2025-07-15 12:53:58 +03:00
Natsu Xiao fdb0c4efe3
fix: dependency without the sourceOrder attribute must keep their original index (#19700)
Github Actions / lint (push) Waiting to run Details
Github Actions / validate-legacy-node (push) Waiting to run Details
Github Actions / benchmark (1/4) (push) Waiting to run Details
Github Actions / benchmark (2/4) (push) Waiting to run Details
Github Actions / benchmark (3/4) (push) Waiting to run Details
Github Actions / benchmark (4/4) (push) Waiting to run Details
Github Actions / basic (push) Waiting to run Details
Github Actions / unit (push) Waiting to run Details
Github Actions / integration (10.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (10.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (10.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (10.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (10.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (10.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (12.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (14.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (16.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (18.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (20.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (20.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (20.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (22.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (22.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (22.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (22.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (22.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (22.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (24.x, macos-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (24.x, macos-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (24.x, ubuntu-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (24.x, ubuntu-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (24.x, windows-latest, a) (push) Blocked by required conditions Details
Github Actions / integration (24.x, windows-latest, b) (push) Blocked by required conditions Details
Github Actions / integration (lts/*, ubuntu-latest, a, 1) (push) Blocked by required conditions Details
Github Actions / integration (lts/*, ubuntu-latest, b, 1) (push) Blocked by required conditions Details
2025-07-14 19:49:34 +03:00
Natsu Xiao 0a984462ab
fix: keep consistent css order (#19686) 2025-07-14 13:56:27 +03:00
Alexander Akait 0ed4a64d33
fix: types 2025-07-09 13:59:21 +03:00
jserfeng d72ccc1d3b fix: should not escape css local ident in js 2024-12-13 15:27:01 +08:00
alexander.akait fbd7d85548 fix: css local escaping 2024-11-25 20:41:48 +03:00
alexander.akait 2a8bb8bcf7 test: fix 2024-11-20 04:31:41 +03:00
alexander.akait f12de16d2f test: fix 2024-11-19 22:18:51 +03:00
alexander.akait 9c2d53365c feat(css): composes custom properties 2024-11-12 03:21:00 +03:00
alexander.akait bfe0407246 test: more 2024-11-08 18:11:28 +03:00
alexander.akait 2cd4a25570 test: more 2024-11-08 17:58:13 +03:00
alexander.akait 640be2f1fe fix: logic 2024-11-08 17:37:19 +03:00
alexander.akait 23228c8c50 feat: parse `:import` 2024-11-06 22:14:10 +03:00
Alexander Akait 0ddd74df05
test: `buildHttp` 2024-11-02 16:59:26 +03:00
alexander.akait 3ea481fb9e test: `buildHttp` 2024-11-01 23:27:52 +03:00
alexander.akait 31062ff7b1 test: `import` tests from css-loader 2024-11-01 22:50:50 +03:00
alexander.akait 1f14082a14 test: `url` tests from css-loader 2024-11-01 22:04:52 +03:00
alexander.akait abd35ef962 test: `var()` in CSS 2024-11-01 20:40:26 +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 bb39c021af fix: no extra runtime for external asset modules in CSS 2024-10-23 21:28:40 +03:00
alexander.akait ecd9c58f92 test: fix 2024-10-17 18:11:14 +03:00
alexander.akait 9820e0b3d6 feat(css): basic support for `declaration` 2024-10-16 19:46:13 +03:00
alexander.akait 5832888320 feat(css): implemented basic logic 2024-10-16 17:42:26 +03:00
alexander.akait 6d7b769f2f fix(css): more 2024-10-16 06:04:30 +03:00
alexander.akait 1ff9185ad3 fix(css): urls parsing 2024-10-16 05:33:52 +03:00
alexander.akait 7f47cad728 fix(css): nesting in css modules 2024-10-15 20:53:58 +03:00
alexander.akait 291ebf8287 fix: logic 2024-10-13 21:53:22 +03:00
alexander.akait 72dcb6be2f test: added 2024-10-13 21:11:32 +03:00
alexander.akait 5759a4af5a feat(css): `src()` support 2024-10-13 20:27:38 +03:00
alexander.akait a7e5e6a02b fix: logic for asset/source 2024-10-12 15:22:36 +03:00
alexander.akait f7b4db8f9b fix: emit a warning on broken `:local` and `:global` 2024-10-09 20:36:48 +03:00
alexander.akait 56e525bc15 fix: CSS Modules bugs 2024-10-09 13:22:06 +03:00