@garfish/css-scope v1.17.6
@garfish/css-scope
Inspired by reworkcss/css.
TJ is my idol.
There are two implementations of this scheme, one depends on the browser platform, uses some dom APIs, and the other uses a pure parser process, which is suitable for scenarios such as ssr.
We temporarily use the second option.
Usage
Need webAssembly support
import { parse, stringify } from '@garfish/css-scope';
const code = 'a { color: #fff; }';
const ast = parse(code);
const scopedCode = stringify(ast, '#App'); // #App a { color: #fff; }
Use in Garfish
import { GarfishCssScope } from '@garfish/css-scope';
Garfish.run({
...
plugins: [
...
GarfishCssScope({
excludes: ['appName'],
}),
],
})
3 days ago
3 days ago
3 days ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
4 months ago
4 months ago
5 months ago
7 months ago
8 months ago
10 months ago
8 months ago
10 months ago
10 months ago
6 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
5 months ago
7 months ago
7 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago