An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Sort Specificity

Sort css selector for specificity

[![NPM](https://nodei.co/npm/sort-specificity.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/sort-specificity/)
[![npm version](https://badge.fury.io/js/sort-specificity.svg)](https://badge.fury.io/js/sort-specificity)
[![Build Status](https://travis-ci.org/inuscript/sort-specificity.svg?branch=master)](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
```