Spaces:
Running
Running
|
Download node_modules/postcss-selector-parser/README.md from Chunte/HFBA: direct link, hf CLI and curl.
- Browser
- Download file 1.15 kB
-
https://huggingface.co/spaces/Chunte/HFBA/resolve/refs%2Fpr%2F1/node_modules/postcss-selector-parser/README.md
- Command line
-
hf download hf://spaces/Chunte/HFBA@refs/pr/1/node_modules/postcss-selector-parser/README.md
-
curl -L -o README.md https://huggingface.co/spaces/Chunte/HFBA/resolve/refs%2Fpr%2F1/node_modules/postcss-selector-parser/README.md
1.15 kB
postcss-selector-parser
Selector parser with built in methods for working with selector strings.
Install
With npm do:
npm install postcss-selector-parser
Quick Start
const parser = require('postcss-selector-parser');
const transform = selectors => {
selectors.walk(selector => {
// do something with the selector
console.log(String(selector))
});
};
const transformed = parser(transform).processSync('h1, h2, h3');
To normalize selector whitespace:
const parser = require('postcss-selector-parser');
const normalized = parser().processSync('h1, h2, h3', {lossless: false});
// -> h1,h2,h3
Async support is provided through parser.process and will resolve a Promise
with the resulting selector string.
API
Please see API.md.
Credits
- Huge thanks to Andrey Sitnik (@ai) for work on PostCSS which helped accelerate this module's development.
License
MIT