Commit Graph

40 Commits

Author SHA1 Message Date
Alexander Akait b2cd77908e
Merge pull request #16864 from janlent1/fixnativecssparsingissue
Fix faulty css parser processing
2023-04-05 19:50:26 +03:00
Alexander Akait 7c7ca776a2
Merge pull request #15812 from noreiller/fix-experiments-css-at-rule-nested
fix(css parser): handle nested atRule
2023-04-05 19:47:43 +03:00
janlent1 d511c9feef
Always add a ) when using pseudofunctions 2023-04-01 13:44:24 +02:00
Jan Lentmaier 4a41029d46 Adding other available pseudofunctionnames+tests 2023-03-28 07:54:20 +00:00
Jan Lentmaier 97c40376d1 Add same logic for :is 2023-03-27 08:11:53 +00:00
Jan Lentmaier 9b63cfc787 Fix test css and remove allowmodeswitch
The mode switch is not needed as :not( is not a mode switch
2023-03-26 18:14:48 +00:00
Jan Lentmaier c138b127a3 Allow multiple parameters in not(
Adds a test as well.
2023-03-26 17:31:57 +00:00
Jan Lentmaier b767e52c89 Fix if check error 2023-03-25 21:54:37 +00:00
Jan Lentmaier e10b29a2e8 Fix faulty css parser processing 2023-03-25 21:49:58 +00:00
wangqi cbc7beddfa change api trimRight -> trimEnd 2022-08-31 21:41:44 +08:00
Aurélien MANCA a842049665
test(css): add more @supports/@media cases 2022-05-27 15:21:44 +02:00
Aurelien MANCA 7b71e81aa0
fix(css parser): handle nested atRule
This will handle @media and @supports atRule identifiers and
enable the replacements of the nested rules names with the
unique ids.
2022-05-11 10:00:54 +02:00
Ivan Kopeykin 8729f2e787 set crossOrigin=use-credentials without origin check 2022-04-08 15:53:28 +03:00
Ivan Kopeykin b531eb629f fix types 2022-02-08 21:48:57 +03:00
Ivan Kopeykin f1d329cc0e use nonNumericOnlyHash function for contentHash 2022-02-01 20:10:45 +03:00
Tobias Koppers 181a2f032a remove broken concatenation for now 2022-01-20 16:57:07 +01:00
Tobias Koppers 1489b91a98 allow to generate only exports for css in node
add more options to the DeterministicModuleIdsPlugin to allow to opt-in into a fixed mode

optimize module iterations for module id assignment
2022-01-19 15:17:01 +01:00
Tobias Koppers 3edda4d5f9 fix css hmr edge cases
insert css into old location
only look for rel="stylesheet" tags
2022-01-14 11:11:06 +01:00
Tobias Koppers ccd42408eb fix css hmr support 2022-01-13 15:29:22 +01:00
Tobias Koppers 713aa3715f fix missing css runtime when only initial css is used 2022-01-13 10:40:53 +01:00
Tobias Koppers 5c65d84c29 only compute order once
emit warnings even when output is cached
2021-12-17 20:24:08 +01:00
Tobias Koppers 277a8bb19e Ordering and conflicting order warning 2021-12-17 18:10:00 +01:00
Tobias Koppers 16784692d3 add `output.cssChunkFilename` 2021-12-17 12:18:01 +01:00
Tobias Koppers b5c0c1964f allow nested @media 2021-12-16 21:07:22 +01:00
Tobias Koppers 54fff4dd0a add support for `@keyframes`, `animation`, CSS Variables 2021-12-16 20:42:44 +01:00
Tobias Koppers bdd5d3d9d3 add uniqueName for css module classes 2021-12-15 16:46:13 +01:00
Tobias Koppers 5676030623 improve css exports transfer format for the common case 2021-12-15 15:27:11 +01:00
Tobias Koppers d0f5d44c3a add :local/:global function support for css modules 2021-12-15 15:27:11 +01:00
Tobias Koppers bdf4d83aca add basic css modules support 2021-12-15 15:27:11 +01:00
Tobias Koppers 453e5cac05 add support for :export {} block 2021-12-14 16:21:32 +01:00
Tobias Koppers b9c6691ff5 bugfixes, external assets 2021-12-03 16:23:09 +01:00
Tobias Koppers bab5563bd3 add todo 2021-12-03 08:47:29 +01:00
Tobias Koppers fe001307e5 use comma instead of space
test dev mode too
2021-12-03 08:47:25 +01:00
Tobias Koppers 3c9801a549 add support for external css 2021-12-03 08:47:21 +01:00
Tobias Koppers e67ab7fad2 resolve todos, nitpicks 2021-12-03 08:47:17 +01:00
Tobias Koppers 8e5109d1eb add support for @import 2021-12-03 08:47:12 +01:00
Tobias Koppers 110e8044dc add test case 2021-12-03 08:47:06 +01:00
Tobias Koppers 8ae9507196 add support for url() in css 2021-12-03 08:46:24 +01:00
Tobias Koppers 77b5589c1a css generation and hmr 2021-12-03 08:46:22 +01:00
Tobias Koppers aa842de140 add css tokenizer 2021-12-02 21:17:43 +01:00