1.17.6 • Published 3 days ago

@garfish/css-scope v1.17.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 days ago

@garfish/css-scope

NPM version

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'],
    }),
  ],
})
1.17.6

2 months ago

1.17.5

2 months ago

1.17.4

3 months ago

1.17.3

4 months ago

1.16.3

8 months ago

1.16.2

10 months ago

1.17.2

6 months ago

1.17.1

7 months ago

1.17.0

7 months ago

1.16.1

11 months ago

1.16.0

11 months ago

1.14.4

12 months ago

1.15.0

12 months ago

1.14.3

1 year ago

1.14.2

1 year ago

1.14.1

1 year ago

1.14.0

1 year ago

1.13.6

1 year ago

1.13.5

1 year ago

1.13.4

1 year ago

1.13.2

1 year ago

1.13.1

1 year ago

1.13.0

1 year ago

1.12.1

1 year ago

1.12.0

1 year ago

1.13.3

1 year ago

1.11.3

2 years ago

1.11.2

2 years ago

1.11.1

2 years ago

1.11.0

2 years ago

1.10.2

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.9.0

2 years ago

1.9.0-beta.1

2 years ago