{"_id":"specificity","_rev":"35-15de71253770472bdaacc65f5162abbe","name":"specificity","description":"Calculate the specificity of a CSS selector","dist-tags":{"latest":"1.0.0","next":"1.0.0-beta"},"versions":{"0.1.0":{"name":"specificity","version":"0.1.0","description":"Calculate the specificity of a CSS selector","keywords":"CSS, specificity","homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"https://github.com/keeganstreet/specificity.git"},"bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","engines":{"node":"~0.8.x"},"scripts":{"test":"node_modules/.bin/mocha test/test.js"},"devDependencies":{"mocha":"1.3.x"},"_id":"specificity@0.1.0","dist":{"shasum":"c9dd6812e260dcd8294e32ebea68ee184c01800a","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.1.0.tgz","integrity":"sha512-27oSYauaukDvaLwEhaSvZlXrOaz86mpLQh8eANtSD9X8JgEL4paDBN8IIV7rZb0qWryVLNmyx/yDsZbxssctvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxRkKLbcptUGfVcA6uF1NFE5qmc1juiL6tWNsU+Gr4MgIhAJuLcjElfTyKDjB0TivsbaCE90L/8JchBKH3UDeHs3IN"}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{},"deprecated":"unsupported"},"0.1.1":{"name":"specificity","version":"0.1.1","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"https://github.com/keeganstreet/specificity.git"},"bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","engines":{"node":"~0.8.x"},"scripts":{"test":"node_modules/.bin/mocha test/test.js"},"devDependencies":{"mocha":"1.3.x"},"_id":"specificity@0.1.1","dist":{"shasum":"3a4010933673b7973398abe9e683cac2ba7d000d","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.1.1.tgz","integrity":"sha512-X9k5zblkR2D220Tq0bKyduNDifdVaC9ybqnBeDb4NKHNEkxhZmeARXbIHxnLuN4CkFf+SGzWYBPdLLDBktC2Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChdp7ePgODU2XGCki5V+pzBzhIEKmiFef3n4h3WIEI8gIgSOzfCgo6Dh03+h9oFRs/ahFiR4NbTvsWe+S/Wu9fmTI="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{}},"0.1.2":{"name":"specificity","version":"0.1.2","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"https://github.com/keeganstreet/specificity.git"},"bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","engines":{"node":"~0.8.x"},"scripts":{"test":"node_modules/.bin/mocha test/test.js"},"devDependencies":{"mocha":"1.3.x"},"_id":"specificity@0.1.2","dist":{"shasum":"79a6c10aab0c6325f0d8bed15831cdb6f3067940","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.1.2.tgz","integrity":"sha512-ZdNGM8enZcbnDGlJedl41yKA1vJLtO6N2tIbZ0ZIGzU3ISS8Mh6cxB3cv1lTXephsjOSkjyUGMwcLKAAp8V4qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYQiyVa5f/lmt0Sid93izYZ9cydnLlnk8vZRwyGbZLPAiEA1OZnkmBkurWoE47jDcxxE4RIoZsLPF1opw5tCc0b34Y="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{}},"0.1.3":{"name":"specificity","version":"0.1.3","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"https://github.com/keeganstreet/specificity.git"},"bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","engines":{"node":"~0.8.x"},"scripts":{"test":"node_modules/.bin/mocha test/test.js"},"devDependencies":{"mocha":"1.3.x"},"_id":"specificity@0.1.3","dist":{"shasum":"0cbc9cc6486184aeff197d67526526f142c9aeb1","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.1.3.tgz","integrity":"sha512-b6P8syuSgZt7G2CfuP2+fsI11R/GvIw7a6oVMkYrbuu+SFWLKG4Bix90j1Rmyrl9y2GaflvPOMV8p0wH8LwrqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUYaK6eMhLiVKdaj5tX1d+tUpp1ZQYNzpsHbW227aHNAiEApIPhiQ6cIezwfTtGmHTYckgCLBPKEyqH1sqw4impzBQ="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{}},"0.1.4":{"name":"specificity","version":"0.1.4","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"https://github.com/keeganstreet/specificity.git"},"bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"1.11.x"},"_id":"specificity@0.1.4","dist":{"shasum":"d0bd347d7c7c43b77f5a48de4bb6a4e2c334eac4","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.1.4.tgz","integrity":"sha512-G8ZJawan2bU3a0qr9pasDDwShCwqcMiSKkNSFxc0otyew0V1uNcjX0XoHO+g3PTwZHOW3GXkLCsuykViSF5xyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE37S1fCr0uqNHt6RAzhoSOP+PcWUGCeVDZ8u0AgrS6FAiEAua0dYVWaMiRLRd588tQ9aI3AoGHmmY4sLC1RIu/djVA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{}},"0.1.5":{"name":"specificity","version":"0.1.5","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"1.11.x"},"gitHead":"6a86b924b3d7b6344f781e90c12af13526ec981c","_id":"specificity@0.1.5","_shasum":"fc7e1586341a82d40c3f4d4d89ef2c50a894abb5","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"shasum":"fc7e1586341a82d40c3f4d4d89ef2c50a894abb5","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.1.5.tgz","integrity":"sha512-DnWQ1rGXEwzggFgWDJbrnqFXHYJQgBy8bwlAlelYoJ8HIfPjcW2Z9C3c2Z2REkDtRXuGYsN8D/ateq1epRcVYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo9v1YXTY8dheSpMoFu47gaKVMvW6MhfdTQek9k/HxeAIhAJmU0k51WRA2HZtOr0oKLKGAHqmRECaoxbGN8/AKSYbM"}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{}},"0.1.6":{"name":"specificity","version":"0.1.6","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"2.5.x"},"gitHead":"78c316ed29e93b36f783b590f5178e5e2203027c","_id":"specificity@0.1.6","_shasum":"aa501048f96e69485ddc95ef9f7a5b77f01232aa","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"shasum":"aa501048f96e69485ddc95ef9f7a5b77f01232aa","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.1.6.tgz","integrity":"sha512-riw/pzJQyNYc5EOnIuehRyJBukNf7nB+Bn2CAFWOAwo9J73Hgw1KZK9jjN+o8jtS0+4bLF1udEWwyJkZlbPt8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFAZxwFMdcDCAywkHnjZW/wLvQcYVaBQ1wpIyXJO2C7wIgGhapyzwlNwuJjQlWGE+uYLlYD6rKKi4bb9uMSdqsXjs="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/specificity-0.1.6.tgz_1466308606503_0.8948415596969426"},"directories":{}},"0.2.0":{"name":"specificity","version":"0.2.0","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"2.5.x"},"gitHead":"c619b1561b12d50501e3ff38b8866a0afd1417e6","_id":"specificity@0.2.0","_shasum":"b6f0d3a07514031ae9794a4acf7456f7600228ad","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"shasum":"b6f0d3a07514031ae9794a4acf7456f7600228ad","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.2.0.tgz","integrity":"sha512-OrMjbjPU04iNNfMJGnzzudbLRcQvmFbohU+WsRsbw10TM23OAbnt7T5v4pgWm/TnIGJC/HambOHLoubnBRl42w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSV9QZn2XN0kDxvS95lD3QBtUywDDwhG9rRrhuR1m2zAiA3OxcHUfC/xaMd+mVkTY6rNc+l+YKyMMazMMQUcFHU5A=="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/specificity-0.2.0.tgz_1466309042700_0.07252504304051399"},"directories":{}},"0.2.1":{"name":"specificity","version":"0.2.1","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"2.5.x"},"gitHead":"a9e34ef4259fd55aea7076c543cbae8bb61de1e5","_id":"specificity@0.2.1","_shasum":"3a7047c2a179f35362e3990745cea539f15161b8","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"shasum":"3a7047c2a179f35362e3990745cea539f15161b8","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.2.1.tgz","integrity":"sha512-BKt+HMoZ3vkQLVmNrTKbU9ID+ZiEBBCsH+nYgOOpyxSWjaJdtA2pjOFMfrS5h6nrrr7djYDzDR834UG0L6XkUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR9ZDMBU9LcbvSOTHNI2MvgPUtaguW6D/TmUtv7qAMtQIhAJQxA5i8M5uMO8n3w2q5FSCgxlD47+cNFIwabs9mBSKP"}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/specificity-0.2.1.tgz_1466423666383_0.14964531338773668"},"directories":{}},"0.3.0":{"name":"specificity","version":"0.3.0","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","bin":{"specificity":"./bin/specificity"},"scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"2.5.x"},"gitHead":"2ab18ea19c4c1a7d700d9f0183349331bb5ac6da","_id":"specificity@0.3.0","_shasum":"332472d4e5eb5af20821171933998a6bc3b1ce6f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"shasum":"332472d4e5eb5af20821171933998a6bc3b1ce6f","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.3.0.tgz","integrity":"sha512-Ne6bx3K7HkPdGL7Zm/n4pFRgDiNS07q3MkAlcy4IoxHamzzykvD9Qe/DCBQ91tGoHvzdvNm84cUuggcjNwLZbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFX6spYOEb8I7kvxtK6lfeCU+DxY7XJe2Y5S1bMVfGIrAiAFn6o0xhBFVaLm/XNXsb1V8duMz1Ofy1N52HXN1h0PKQ=="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/specificity-0.3.0.tgz_1475708134793_0.47068643709644675"},"directories":{}},"0.3.1":{"name":"specificity","version":"0.3.1","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","bin":{"specificity":"./bin/specificity"},"scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"2.5.x"},"gitHead":"4adcb91b6cbf452103451b36d2fe5d9d4e14bf7a","_id":"specificity@0.3.1","_shasum":"f1b068424ce317ae07478d95de3c21cf85e8d567","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"shasum":"f1b068424ce317ae07478d95de3c21cf85e8d567","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.3.1.tgz","integrity":"sha512-DK0+Ren7gdQbPlPkxnd8we7Vno+y1I8/Y/G9LkcUFbydC8yRNAiGok81hHdQgJpZ5CuXjhyWWP9VVwBXEJ/pwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0zyU7G03OB998lZNoynXJlxr8TyCN/vFqSA+vExx2SAiEA6jwj8bMy9jM/v/eEvhkPt2COoVhfZVQYppF/4qffmcY="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specificity-0.3.1.tgz_1498804502776_0.3063810260500759"},"directories":{}},"0.3.2":{"name":"specificity","version":"0.3.2","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"specificity","bin":{"specificity":"./bin/specificity"},"scripts":{"test":"mocha test/test.js"},"devDependencies":{"mocha":"2.5.x"},"types":"specificity.d.ts","gitHead":"0d1890af82ef04b8de97b9b0f2c5fcd37a4075c3","_id":"specificity@0.3.2","_npmVersion":"5.4.1","_nodeVersion":"8.1.3","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"integrity":"sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==","shasum":"99e6511eceef0f8d9b57924937aac2cb13d13c42","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDraDPyWVhhYmUeD54S7rOvko8052oBjzr8dyiKbxpN9QIhAPCgXUdU13nK5QJNjfzUjE8MnI7vNU6McehUtEbkHBqo"}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specificity-0.3.2.tgz_1506391727206_0.5505353636108339"},"directories":{}},"0.4.0":{"name":"specificity","version":"0.4.0","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"dist/specificity","module":"dist/specificity.mjs","bin":{"specificity":"./bin/specificity"},"scripts":{"prepare":"rollup --config","test":"mocha test/test.js --require esm"},"devDependencies":{"esm":"^3.0.71","mocha":"^5.2.0","rollup":"^0.62.0"},"types":"specificity.d.ts","gitHead":"b39fbff6f21e862eefaf63fde7b2abcd2e4ab5da","_id":"specificity@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"integrity":"sha512-nGUlURFuoSsmJQ2TBKaO2l7+dBHtRnofSSQdiFKEpd+HBDWXR9/+gtJfgNpe3Nh6o5mqSxDpin/M4YoN7AijGg==","shasum":"301b1ab5455987c37d6d94f8c956ef9d9fb48c1d","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.4.0.tgz","fileCount":10,"unpackedSize":35634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTdSJCRA9TVsSAnZWagAAIqYP/j5FkxA6+TDEGwwcT24D\nupw3gU+K4JkcfcQM4aeuK3Zt8YwMldw9oQtKi7GDcHFZ4IT4b1a0MTxJRFUP\n95vCeC78BHCG+xwwpFgbCF8Xgkf27vJs9q1ZGYZ9h1sxa+4IR3ayQ2CcQ8Zc\nNIfho70/LXF8RskmpuWDXqQ3RH36K6hzIVitiiOILg9GehyHQ+V3DdjTCEbf\nv5Qm1zRMo4HSxdhmXk0rh1Px5K+aIeOrSwPOiPJDyTXTQcDc22l91WrF+GSR\n/ZxIGLpfJ3foDzCn/O+pSjC1FODeLNVg6oQup/xyUFsoZKqwM/FRes0qXeoZ\n/tByLXHHKPtAWMD8prTFxUYiyPfy/6P62HPFfmy8dsGBAoIee2btVPiMeEwS\nxFmNW3wGymNLHQzjKKDK+BU9Er7yPn/HrIz8QW9vqMjKUy6dObs1+el5/phX\npIKpUp/OyKAZzihbDPNwnn6g7nw/YuD9TqzAw/HqzutjZ5pfsHra/QKISGXp\nPSqqHOL5B9h/paUv4KlSO3A579oI/Vjvbd5PynkEjKEy61EQ7TpBxsWn78Hf\npnr41F8CRbcInN+yOJxI+pJOrxFMvIJGue5pjYz8GT4C2Q3CpHO2BFU54P4y\n1ZlK2kuQjgatqmLp8Y9XFhGvOZZNMCuChPKmo4DwqZe+RJLCRhDLm12IwqHf\nTAP6\r\n=bw5y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgz+jqi64XLDo/YdM3sVdrI5e/7rdTX+H+Re3FVyPM9AiA8L/URkyThmI/ktGADTfRJ8FcuwgqkS1vGADeWhgEeLA=="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specificity_0.4.0_1531827337441_0.7529351083993481"},"_hasShrinkwrap":false},"0.4.1":{"name":"specificity","version":"0.4.1","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"main":"dist/specificity","module":"dist/specificity.mjs","bin":{"specificity":"./bin/specificity"},"scripts":{"prepare":"rollup --config","test":"mocha test/test.js --require esm"},"devDependencies":{"esm":"^3.0.71","mocha":"^5.2.0","rollup":"^0.62.0"},"types":"specificity.d.ts","gitHead":"8757133ddd2ed0163f120900047ff0f92760b536","_id":"specificity@0.4.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"dist":{"integrity":"sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==","shasum":"aab5e645012db08ba182e151165738d00887b019","tarball":"https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz","fileCount":10,"unpackedSize":37511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhSW2CRA9TVsSAnZWagAAOC4P/2K8o4IJzniJgvIxIuM2\n0YjKS34q+YPsgFfBD9L7bhYPjoQTkAk0hN9iN8lVMi8hvCVXOKpKHDlAlNKK\nvgmR9hc2ov/q+3IddgG3rN5zYupRmqrybDiZ5pwbbO17QtgPlIADN6kH65Yh\nImgtOdSSZPYmojPsPMvgllrtT83AaMC5rmGMZ5jfoPXT/YfdZGebEoWIXblL\nTbOmDgdtGdky7dN0ZZxfWv54yFWqyYOSNmk+jrQOQDVfLokW2E/NUUmLbj+t\nSoxNRsprsPaBgWFzs2Yi4I1oU37fWnys+9n+IInByjx2IQBdiBebJa/ZQ9HZ\nYN3EHkc6TuyPrPPAVZEsNH7Fn4h8/OYb+CFk2VwE1dz8hwGVyfd6O2bbYAql\nLuPFAw1y8nGTmDfH7JRIVVEoSgax0dLjvvSnHnvDup/Kzwe+s2naa1WkC1Ry\nXuGiqAK5NDSdNZRhSCBDmktQMJhCE3UmZaSdr4KswBlGOweWHbayPbjYn+hA\n8BphMOMKcIv6tcZqd/Cl2Gs4wm75ZbSlcO1kFpVZZ3VgEJ4zW7pmeeo2xeAa\nL4dZhs44+GWQZrf5jir5pOTNTdkKYagS58cYz34hRnsJy4J7BFBxz7S8Q9f2\nsCZ2EUNZvOFUzBegY0qfEYB7X3Syo2y3DRxOcNXNLb3xa6BdG8aUmVSLHRsY\n27vu\r\n=mGp5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgpiNixwguCcUgkT5+RDYWdeEr9TuoMRLDWMf9+lyWuwIgLorBOwEGVWx1Ns9eCwH8bBSSaSmUZxwJ4Gklgg1jHPE="}]},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specificity_0.4.1_1535452597383_0.4662544774410671"},"_hasShrinkwrap":false},"1.0.0-beta":{"name":"specificity","version":"1.0.0-beta","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"type":"module","module":"./dist/esm/index.js","main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc -b ./tsconfig.json ./tsconfig.cjs.json && cp package-cjs.json dist/cjs/package.json","test":"jest && node test/test-esm.mjs && node test/test-cjs.cjs"},"devDependencies":{"@jest/globals":"^29.5.0","@types/css-tree":"^2.3.1","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.1.3"},"dependencies":{"css-tree":"^2.3.1"},"gitHead":"f8d583cb31e6648d57fb933583bc4747e9f6f4c8","readme":"# Specificity Calculator\n\nA JavaScript module for calculating and comparing the [specificity of CSS selectors](https://www.w3.org/TR/selectors-4/#specificity). The module is used on the [Specificity Calculator](https://specificity.keegan.st/) website.\n\nNote that version 1 is a complete re-write with support for CSS Selectors Level 4, and has a different API than earlier versions.\n\n## calculate(selector)\n\n### Parameters\n\n- `selector`: `string` - should be a valid CSS selector\n\n### Returns\n\nA `Specificity` object with a type of `Record<\"A\" | \"B\" | \"C\", number>`.\n\n### Examples\n\n```js\ncalculate(\"#id\");\n{\n  A: 1,\n  B: 0,\n  C: 0\n}\n\ncalculate(\".classname\");\n{\n  A: 0,\n  B: 1,\n  C: 0\n}\n\ncalculate(\"element\");\n{\n  A: 0,\n  B: 0,\n  C: 1\n}\n\ncalculate('ul#nav li.active a');\n{\n  A: 1,\n  B: 1,\n  C: 3\n}\n```\n\n## compare(a, b)\n\n### Parameters\n\n- `a`: `Specificity` object with a type of `Record<\"A\" | \"B\" | \"C\", number>`\n- `b`: `Specificity` object with a type of `Record<\"A\" | \"B\" | \"C\", number>`\n\n### Returns\n\nReturns a positive number if `a` has a higher specificity than `b`\nReturns a negative number if `a` has a lower specificity than `b`\nReturns `0` if `a` has the same specificity than `b`\n\n### Examples\n\n```js\n[\n  \"element\",\n  \".classname\",\n  \"#id\",\n]\n  .map(calculate)\n  .sort(compare);\n\n[ { A: 0, B: 0, C: 1 }, { A: 0, B: 1, C: 0 }, { A: 1, B: 0, C: 0 } ]\n```\n\n## compareDesc(a, b)\n\nSame as `compare` but returns the opposite value, for use in sorting specificity objects with the highest specificity first.\n","readmeFilename":"readme.md","_id":"specificity@1.0.0-beta","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-t8GuLmK/EFc+reEpvgAm3ktbnbQFFrjVhLHsjOCQGclBwzIbIi6CeoyKN6ep4urJjwsYnjrYPHwxq3muCESO0w==","shasum":"d776d1c0363ce135cd9f84e7bf0a86e0da136fae","tarball":"https://registry.npmjs.org/specificity/-/specificity-1.0.0-beta.tgz","fileCount":28,"unpackedSize":34067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0YO9JsqpNOvRMBOj/j3/kKH0N7kAdkQyhO/ludfX3pQIhALC4g2ucLu2RnlNDAf8rI/76C0HnVYQt28yhxkqAwiSh"}]},"_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"directories":{},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specificity_1.0.0-beta_1687510348150_0.4983683406468762"},"_hasShrinkwrap":false},"1.0.0":{"name":"specificity","version":"1.0.0","description":"Calculate the specificity of a CSS selector","keywords":["CSS","specificity"],"homepage":"https://github.com/keeganstreet/specificity","author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"license":"MIT","bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"type":"module","module":"./dist/esm/index.js","main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"scripts":{"prebuild":"rm -rf ./dist","build":"tsc -b ./tsconfig.json ./tsconfig.cjs.json && cp package-cjs.json dist/cjs/package.json","test":"jest && node test/test-esm.mjs && node test/test-cjs.cjs"},"devDependencies":{"@jest/globals":"^29.5.0","@types/css-tree":"^2.3.1","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","typescript":"^5.1.3"},"dependencies":{"css-tree":"^2.3.1"},"gitHead":"7bc3e26b0b4ae4c61edb52d5070fe31f082e6143","_id":"specificity@1.0.0","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-nCtHb5/MTfZ1D36EpLLz03AcUf1v+PxWFFieW4O721MaJUo/anSMckB94Ylj5VQPrjdlx+4BXcKD+s1N0yT+ww==","shasum":"d5c3cfa410db08c1ef1a17ca42a02a6751fbe469","tarball":"https://registry.npmjs.org/specificity/-/specificity-1.0.0.tgz","fileCount":28,"unpackedSize":34062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAvM7KKAxUKlwkiP+a13PH3+wRKKJK8fC4CQjFWkBxAAiEAlQThYxJuiwUz5J/bZq/xeA9Qb8QdRMH0gpqjXs/wLkU="}]},"_npmUser":{"name":"keeganstreet","email":"keeganstreet@gmail.com"},"directories":{},"maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specificity_1.0.0_1687515553215_0.1709079419574433"},"_hasShrinkwrap":false}},"readme":"# Specificity Calculator\n\nA JavaScript module for calculating and comparing the [specificity of CSS selectors](https://www.w3.org/TR/selectors-4/#specificity). The module is used on the [Specificity Calculator](https://specificity.keegan.st/) website.\n\nNote that version 1 is a complete re-write with support for CSS Selectors Level 4, and has a different API than earlier versions.\n\n## calculate(selector)\n\n### Parameters\n\n- `selector`: `string` - should be a valid CSS selector\n\n### Returns\n\nA `Specificity` object with a type of `Record<\"A\" | \"B\" | \"C\", number>`.\n\n### Examples\n\n```js\ncalculate(\"#id\");\n{\n  A: 1,\n  B: 0,\n  C: 0\n}\n\ncalculate(\".classname\");\n{\n  A: 0,\n  B: 1,\n  C: 0\n}\n\ncalculate(\"element\");\n{\n  A: 0,\n  B: 0,\n  C: 1\n}\n\ncalculate('ul#nav li.active a');\n{\n  A: 1,\n  B: 1,\n  C: 3\n}\n```\n\n## compare(a, b)\n\n### Parameters\n\n- `a`: `Specificity` object with a type of `Record<\"A\" | \"B\" | \"C\", number>`\n- `b`: `Specificity` object with a type of `Record<\"A\" | \"B\" | \"C\", number>`\n\n### Returns\n\nReturns a positive number if `a` has a higher specificity than `b`\nReturns a negative number if `a` has a lower specificity than `b`\nReturns `0` if `a` has the same specificity than `b`\n\n### Examples\n\n```js\n[\n  \"element\",\n  \".classname\",\n  \"#id\",\n]\n  .map(calculate)\n  .sort(compare);\n\n[ { A: 0, B: 0, C: 1 }, { A: 0, B: 1, C: 0 }, { A: 1, B: 0, C: 0 } ]\n```\n\n## compareDesc(a, b)\n\nSame as `compare` but returns the opposite value, for use in sorting specificity objects with the highest specificity first.\n","maintainers":[{"name":"keeganstreet","email":"keeganstreet@gmail.com"}],"time":{"modified":"2023-06-23T10:19:13.464Z","created":"2012-08-20T09:59:46.333Z","0.1.0":"2012-08-20T10:00:11.122Z","0.1.1":"2012-08-20T10:10:54.138Z","0.1.2":"2012-09-02T11:05:39.738Z","0.1.3":"2012-09-23T10:35:38.626Z","0.1.4":"2014-04-14T22:24:20.283Z","0.1.5":"2016-01-06T20:46:56.810Z","0.1.6":"2016-06-19T03:56:47.075Z","0.2.0":"2016-06-19T04:04:03.287Z","0.2.1":"2016-06-20T11:54:26.851Z","0.3.0":"2016-10-05T22:55:37.891Z","0.3.1":"2017-06-30T06:35:02.912Z","0.3.2":"2017-09-26T02:08:47.748Z","0.4.0":"2018-07-17T11:35:37.501Z","0.4.1":"2018-08-28T10:36:37.773Z","1.0.0-beta":"2023-06-23T08:52:28.328Z","1.0.0":"2023-06-23T10:19:13.355Z"},"author":{"name":"Keegan Street","url":"http://keegan.st"},"repository":{"type":"git","url":"git+https://github.com/keeganstreet/specificity.git"},"homepage":"https://github.com/keeganstreet/specificity","keywords":["CSS","specificity"],"bugs":{"url":"https://github.com/keeganstreet/specificity/issues"},"readmeFilename":"readme.md","users":{"monolithed":true,"markscripter":true},"license":"MIT"}