├── .editorconfig ├── .github └── workflows │ └── checks.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── .prettierrc ├── LICENSE ├── README.md ├── benchmark └── bench.cjs ├── bin └── cli.js ├── index.d.ts ├── package.json ├── screenshots └── calculate-specificity.png ├── src ├── core │ ├── calculate.js │ └── index.js ├── index.js └── util │ ├── compare.js │ ├── filter.js │ ├── index.js │ └── sort.js └── test ├── index.js ├── standalone.js └── types.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules 3 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v23.8.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/bench.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/benchmark/bench.cjs -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/bin/cli.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/calculate-specificity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/screenshots/calculate-specificity.png -------------------------------------------------------------------------------- /src/core/calculate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/src/core/calculate.js -------------------------------------------------------------------------------- /src/core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/src/core/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/src/index.js -------------------------------------------------------------------------------- /src/util/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/src/util/compare.js -------------------------------------------------------------------------------- /src/util/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/src/util/filter.js -------------------------------------------------------------------------------- /src/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/src/util/index.js -------------------------------------------------------------------------------- /src/util/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/src/util/sort.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/test/index.js -------------------------------------------------------------------------------- /test/standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/test/standalone.js -------------------------------------------------------------------------------- /test/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramus/specificity/HEAD/test/types.js --------------------------------------------------------------------------------