https://github.com/terrierscript/sort-specificity
Sort css selector for specificity
https://github.com/terrierscript/sort-specificity
Last synced: 10 months ago
JSON representation
Sort css selector for specificity
- Host: GitHub
- URL: https://github.com/terrierscript/sort-specificity
- Owner: terrierscript
- Created: 2014-03-29T02:59:58.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2016-11-25T00:12:56.000Z (about 9 years ago)
- Last Synced: 2024-10-22T21:46:06.750Z (over 1 year ago)
- Language: JavaScript
- Size: 17.6 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sort Specificity
Sort css selector for specificity
[](https://nodei.co/npm/sort-specificity/)
[](https://badge.fury.io/js/sort-specificity)
[](https://travis-ci.org/inuscript/sort-specificity)
## Instalation
```sh
npm install sort-specificity
```
## Usage
```js
var sortSpecificity = require('sort-specificity')
var input = [
"a .d b#foo",
"b",
"a .d b.d",
"a b",
"a .d b",
]
var result = sortSpecificity(input)
```
result is
```js
[
"a .d b#foo",
"a .d b.d",
"a .d b",
"a b",
"b"
]
```
### Input raw css
You can input raw css.
```js
var css = fs.readFileSync("./fixtures/sample.css", "utf-8")
var result = sortSpecificity(css) // parsed css selctor
```