css-analyzer-diff

2.0.0 • Public • Published

css-analyzer-diff

NPM Version Build Status Known Vulnerabilities Dependencies Status Dependencies Status XO code style Project: Wallace

Calculate the difference between two sets of CSS stats.

Usage

const differ = require("css-analyzer-diff");
const analyzeCss = require("@projectwallace/css-analyzer");
 
const [firstStats, secondStats] = await Promise.all([
  analyzeCss(".cat { color: brown; }"),
  analyzeCss(".cat { color: red; }")
]);
const changes = differ(firstStats, secondStats);
 
//=> Returns an object with all changes
// {
//   'values.colors.unique': [
//     {
//       value: 'brown',
//       removed: true,
//       added: false,
//       changed: true
//     },
//     {
//       value: 'red',
//       removed: false,
//       added: true,
//       changed: true
//     }
//  ],
//
//  ... many more ...
//
// }

Package Sidebar

Install

npm i css-analyzer-diff

Weekly Downloads

4

Version

2.0.0

License

MIT

Unpacked Size

18.9 kB

Total Files

12

Last publish

Collaborators

  • bartveneman