feat: refactoring project

This commit is contained in:
Carlos
2024-11-23 14:56:07 -05:00
parent f0c2a50c18
commit 1c6db5818d
2351 changed files with 39323 additions and 60326 deletions

View File

@@ -4,6 +4,8 @@
Transformation examples:
Selectors (mode `local`, by default)::
<!-- prettier-ignore-start -->
```css
.foo { ... } /* => */ :local(.foo) { ... }
@@ -28,6 +30,45 @@ Transformation examples:
```
<!-- prettier-ignore-end -->
Declarations (mode `local`, by default):
<!-- prettier-ignore-start -->
```css
.foo {
animation-name: fadeInOut, global(moveLeft300px), local(bounce);
}
.bar {
animation: rotate 1s, global(spin) 3s, local(fly) 6s;
}
/* => */
:local(.foo) {
animation-name: :local(fadeInOut), moveLeft300px, :local(bounce);
}
:local(.bar) {
animation: :local(rotate) 1s, spin 3s, :local(fly) 6s;
}
```
<!-- prettier-ignore-end -->
## Pure Mode
In pure mode, all selectors must contain at least one local class or id
selector
To ignore this rule for a specific selector, add the following comment in front
of the selector:
```css
/* cssmodules-pure-ignore */
:global(#modal-backdrop) {
...;
}
```
## Building
```bash