1 line
97 KiB
Plaintext
1 line
97 KiB
Plaintext
{"_id":"@bramus/specificity","_rev":"28-2c7dad7b3d945b87070ba0e491009ae2","name":"@bramus/specificity","dist-tags":{"next":"2.0.0-beta.11","latest":"2.4.2"},"versions":{"1.0.2":{"name":"@bramus/specificity","version":"1.0.2","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@1.0.2","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"7c521a246e00fd2c715e42bc6cef709d7494248f","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-1.0.2.tgz","fileCount":8,"integrity":"sha512-CmVCDZQQuEOrOEleugt/01X+dLb0i9yuEA8MZY4wpQKrIukwOEr24Hu0fXbia/2M9417IQ49fwBuSfRpdZRC9A==","signatures":[{"sig":"MEYCIQCpPoYtLE3bjflSOmkh1IQtmTo6tesxEB4YauFkisxTpgIhAPcd28g1lYQVN+TVo0CFMKuIAJaWplEGf6/vxlQrXekV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFhVwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCag/9HF+4fpmQmsyTSlbumZxAZ8TWAfXgyCHkmuO/QH/qQVyQpciH\r\n2VUN9a50B24zuOD7EOfETwZ9W0rQOkGcsob3HHxnCxkVcLC6iSFodfbJGVGh\r\n1wPvm/PgndoIk5/Wjub6b988wySpddixDYdSSttjAo3y5RvDnPKDtryyZAez\r\nubXrCNNz5M4kVbzx2qx2+dzHJGs72MXW28C5nMEnrMKfHgwZcn99PcIImCgl\r\nhmDkFFGmKBkgeu2MD6KJnruPal92MfA/p/gF4+Rl6cAnvrhJkZfxPVXH42K/\r\nixPSdBhwWji6T0R4e5KIUx/fMs7avAfU1n5P89Lk6E+Ms0rveVigOpTNUEng\r\nnYRV47DustZr9xI17HxMTKFTfXpuAoCwjH5Nc/U0aASpi9Ne+mUPyu7mxEZW\r\nhLfOoFMhs8wGkNJFuJK7vyxaZxytIhl1/9hMdROddQkFxq4VO5IoAldDJMlC\r\ndi9p0/petNqL2KOnGrkkje3c+l/04+ZAyK3v2NBKX2sjOIhF96nDFdoxlKof\r\nvxUCux453VkiqTRzKj2i/eDq5aL5K0wBLQArbDYwDvWR7byX3i2fCqmzt4ug\r\nVZY4C71iXQlsUP1BLL58PXfksHflTDgY13oO0q0hCnT8WJl+TXvXf3xv8+mL\r\n5HmvOfyUKbHLdiF6ANu2/+b/qEKZ1xKCNrw=\r\n=Tply\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"74f09b892442fbab3c6f0d188f734226dd951973","scripts":{"test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","esbuild":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/specificity_1.0.2_1645614447936_0.07985647539648233","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bramus/specificity","version":"1.0.3","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@1.0.3","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"01951ef9d9a967287ed9fabdc056ee2a6ae2fcc8","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-1.0.3.tgz","fileCount":8,"integrity":"sha512-Oyl20wtpz1nmzCbWiLYy2Yur2AKahxUZykSiCfgYjnOJkC0mfYxhsecHI+Biqo3BIBQt8Snj6l3XF7T1WNHT/w==","signatures":[{"sig":"MEUCIQDyNKh57wsaSeP9IbvDfQ8IgL/HfGNrVcYUQH/1zD6pBAIgbznK92v51IHxKseDQoIt5KGuzgJW4aWaQqbIa0/mY/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFhWxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWdQ//RgjePrQWkKoPJeHN1AQw8y/ACAYQxlENQkP0nI1Ski71BZ3J\r\nSyCr3b4NltnqDaIIwmp0MRd11e2SpK0HtgxrrmXWAUVOG7uQoksovZdUOOif\r\nQ0nY/zkNERdV4gET7uJJAXdgs0o6BwGzR4URQX1I2dXAiz+5WpRAWTOo/ABM\r\n3tTpTtnsEYscUz4vDBbqr8qwmjtHwIqg4WCdBa3dYyf6SVh2i0nL+uO3xUzw\r\nsS/BQ622BsWBZ4+C8kiVeAwMXWammPmEuF6Ky420vCrdsncFVji8sh8UvVMO\r\n2e6FWTjHBe8wCV/O2pDxpUBeDV9XR5XmTSAlCIenXDwBI1UdLcZFOTJyBwnI\r\nUN/QIlzXGoQV2BS7loSK1rd3QwCgk5kbeA0WTb7qYBLv1RbU8QbRyszPk3Bz\r\nhZVEjabD0ywV1HBgmPy582a84OjFC4820luRPImlny7CHwh32p+RN9SyDmfW\r\n6swPL56h5qJOQzL76DegV8SL9OoUxaNkpAvqaUg0Yh63ciRTU9SkH7FURnAM\r\nkHG3fI+GF93pphakSKBEX4ca2r0/Xb/AYDVON6hsbqiSKMDDT9ELVqkcR+8V\r\nAm1druTIv1cf3Ng0EffEDqgYUW8yaPM8vQ3Ez3iFkTQ+Zu9x7x9154X3YfRV\r\nCZ+AGZDkuJuEf//9G1gflRNUVh65po6KRsg=\r\n=0HyI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"33df7fcc5107eb6e2d4a8d6a3f26171536794ea3","scripts":{"test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","esbuild":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/specificity_1.0.3_1645614513583_0.9428702171942132","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@bramus/specificity","version":"1.0.4","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@1.0.4","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"c19091d3f43dd76d63fcc176953895680288a656","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-1.0.4.tgz","fileCount":8,"integrity":"sha512-dVYZ7wVKfFS3tUZ4zF8gLpKXUs/ofAgDM0xG9DyqHJBsLnue0MF/SI2yZZOa4XHZy6V8+bcQqBGUN8wa3emc3Q==","signatures":[{"sig":"MEUCIHntI/zLLA72oGgvN2hJWRkbKlkZ6ai1giuA8u6vdeuJAiEArU2gqZ6MvU8AUFYME94LjBVMFwcGSpLu2xmJZe0u2QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFh96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfjQ/9FyAVfyX2kD7A7p8RpRppHLhJ/iugM78+NIMUemmtMBpDpnmY\r\nJJTFcH3Jpxw/XtRDPjUWrKkzVYLW3kXv0k1SuRuCX5UsbKcdEgtDHFHyMCZH\r\n4bIR2pN6iFeFS8EfzVY3SQZvX5wClFMHO9Kh2WQv9UN8Wmx6tdpzC+3qUYcx\r\n7rl43OMmpeqpqWx/9L98XJ6AvoLfQPROIpQNCJtlgm92tDGCqYC7azSB3d+A\r\n7z5EA0VXJA78eeOSlKHlEH8bsSnQ7YtqX4lgqR17yPEMXUi5huvkUHz0s1xF\r\nSxFNjruFC1bStTNSNlPDXwq4RUg7J3x0XyxtD+5j7iVA1hrtJi1bejzOO2tq\r\nZNdcpP47zGcDjXKuU6mEfv5wBApRKSqOdUPXrULH+GZjPi4OHxqbdTmNTEO3\r\nafLWf+x2NWFpoUn9msjnOclhdwCqie1KMhAcuTKaWu9+5jctrXuUO8TqC36Z\r\nbyXZMlosrVPfbcptpyTz/cy2gm9sGp38GGQe1ESCeYvcSOoNg3lHtnJvSju3\r\nZK3tfDQfbVDwb1L8098MQaWhlRbPO+1+nh2UganwPArlhszE6iLvck9y20SB\r\nXcUIpYv93ipzbC1V2N/OiO7pmu3qpRxtFrkyiWCOphI4NvkQEfxt5g9aaB8V\r\nhTh3dkoSUGkfrKY2Pvql2cfUBepqOoBQiME=\r\n=2KBY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"e213b91b505976adaf1ad1f4d761b3d9496fecef","scripts":{"test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","esbuild":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/specificity_1.0.4_1645617018555_0.752435522689211","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@bramus/specificity","version":"1.0.5","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@1.0.5","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"5e63f656eca243cb29e5ba246916ea7f5acfa07e","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-1.0.5.tgz","fileCount":9,"integrity":"sha512-KTYe4AOErTPSZjLQ0cTLpKIuAE0YYquWh8P9RyoJTI7DjjyIRnTjyxNC/lqyu9/LqkxQCRQ8sL8bsHSjwQMTNg==","signatures":[{"sig":"MEUCIEIFALTZH5wzhcNIpxoGIBEZZ90toKuebGkoyPRoQRdmAiEAiH9fGdQHcahO/MRdfcact9PHTWy7/vu46WZeJZACYsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF49MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQJxAAhvLAU5VJqTORS31H9SIGBj4sURkvNryl/7dw4TMIWRH+nEYp\r\ndwKigK0SHPG/zExmCzoXk/y323i76GunxrUQDnu7IRBcFuKMYp9X/I38GqhC\r\nUaJ830SYUWkk5MaalDPsJMhFMi6KMVWu3p7881/0ymlohAgptvzQ3UEhM29e\r\nLaslGQSDDg4IyBiJ6w/JIQgdUo8Z6HWKY5NCbBsVoj0NAPzL2BIvKJQWTupa\r\nJYOW85oIUhTkFYPZrs8udqcK+rv9Egyh0T+R9Ms4W8hymlP5flx6Y4N4lItG\r\nuB0faA0cjfzFyHfti1W46lGmF36At9iKHSYiMSw7vEmz0aiIfedHIn4FzdNC\r\naETbD7nBr4+J71V+ePUhS/dMJdCDiPa1C2pfq43GiKcVXSwrTpZeYxn2pc3E\r\nVSdnIS0KxDZ2DeYCXV90C0+hpkUPeYiXsAhp49FCPQfF/qQXVE1HGNgC33+0\r\ncX4kjUfFqNHY5fhdYB1g9l+LjiVE2arBr0pqCxV8cS6zk0Ck0tF4RIhaNe6r\r\nfSzM1pi36Zx+tfMm2r2QHon+k4DLYR2C5KIVdrPQFShkQUmtFeYvAiV9IiR7\r\ng3+2bQ//njDBiJyLZk4s211O/SbZsPhjC/sSiAWscPrK7yHlmvWjU9aEpSlc\r\nPg5hUXWb6xDRSjYLYsxoET1vgsm+9jihcos=\r\n=qGn0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"fa4f6f9cac575861c95961091780e5a5c5e92341","scripts":{"test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","esbuild":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/specificity_1.0.5_1645711180694_0.41683524118237614","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@bramus/specificity","version":"1.0.6","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@1.0.6","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"d494d3118b09ce45eba6b72ba68245621ab4c11d","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-1.0.6.tgz","fileCount":9,"integrity":"sha512-ZWlHzR5tiwDfl6zVTjoNuZpsvsb4yQI+SFJnYvsvE7iPGPg7vt72fp2QpIv92pm9TC4pECimV+2OCe6J08uQBg==","signatures":[{"sig":"MEYCIQDX9s5GGA0CGDvajQ8/xSt+ILFHj/tuoMkgzD9ZsC5yagIhANOPZU3ZcL0r7Fbt9YIJl4gjwF1TfrTJlTV7CQSH/aXD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":638916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF8K0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH3hAAikm3CH+mDsyICN4SNxhH4Fnf/xEkeIlV/yHy7X/Q6JWkT7l2\r\nNidhwO5xA1yKZfIide5+9WfB9ABHkom9ymNnBHze+gGLmbWM5VLWyqaDGUVl\r\nWrMQUzv0iAPTMoeyDFDCL6v6BI2YJ1QLx4x85jn1E8KuEa0fC+FN74AFesRD\r\nuAbU12rczTp3RW7B3NKg1Z4iRt4jkyI2TbagFY25p7kjaH+xtlRwh8353QdJ\r\nN7YV+LjciJPosmSn+OcAMC1bOHPGTEwP2zYzUOGULzlPKHOTHb0aOCa7BOal\r\nU5khXbKWQZsLYUuvAh37pkTxD7k/6hsul7RPK8M02T6wXTljYZ6XgCaxu9Gl\r\ng1LujI794OY+dmDLCqtyCxLx0AZpg64H1DxxvtJaOueo7HTcBPTdPSCD47g5\r\n2PaCTP8CeU3DeU1ZrPWnmX+Z1cCEYulV+LYe62aPIKs6XlJkudjO3VaWuHRN\r\nDPCvNX6D+qEvfx2TZIagY5i9Vf+18/naIVUDl1dEuEvY4iANfQrFL4VzAvIM\r\n7Nyjq0X73U36V81k+pR5s/fHsCLIHxIzGhv6TMmCCSWuih77m3lPJCy+Cj5C\r\nCdukgLggN6WKEyyEI/0qFJu3vlcpRn0Rks1Inuu69AIZFutZG4hCT+Fp3buu\r\nUalqxhI9g5Na2ICWmZCywXv8FRx9kBS+edA=\r\n=JGj3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"90feffdf75ed7ba009bb4b88b2249c1c7016e96e","scripts":{"test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","esbuild":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/specificity_1.0.6_1645724340254_0.37105599996607985","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@bramus/specificity","version":"2.0.0-beta.0","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.0","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"d228d54975d469fab891d1734ca3009d468197c0","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.0.tgz","fileCount":10,"integrity":"sha512-u1/XrA5hGy4o8BYm+sgUGNOBcJgB1okBQjrSifJHjpFtTdi5t/36oeYBCuGbzpyQIBqijlTxQMjfs17N0P6ofg==","signatures":[{"sig":"MEUCIBJEJlvyU+6z+8GTOeK9vneWTzbnIrnZh+cW5z8zHjkiAiEA4vTCq60RLebrCcNEgUtyKZH1dKzhMLnxGw+3oQHuiDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":833562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGjkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDXA/+JJ0PyLFYinh6/p3vyQCehpSeT/SqHw+kCCkE4l6yBRYV0bOX\r\nGzwfc57TcbUVGclb7g4zUACjsfY4AEe1FJogesREFvJ8LgMfoMXBrpUDCniy\r\ncnrYwaHljp7TS2PXgdx0berkBa7yZ4mr4o5PFZgTfGKNCFkh1CIeoo8MCgxB\r\nMzSRMswjDwQgFqgK5BD+zCMld+3s+JpeDRxgQwLF1jIXdh71oF3PJv8UWmn3\r\nV2VdvEMf6TC+vFCcU0VRuKvFYFMmQoGlVY7sZF2ueoUYeomwXMF53cG07maK\r\nN/S8k6SJ7uUGPKWp3hOCnydmQlje1dIup3hhElCLUlJED56+YzvK871Io/qO\r\nOxjz2U4MKiR5tDJcludh8FjBc1Evg6tcItsdxgfAoZpuNzsRXSvFJzvdutCi\r\nIHbcWIO+To+uvnw3ENje6snYbp9POd0uPiUot2JVz+aayZ209fd1BURvky2c\r\nHNjZ0/WfNXob6gM61aU9nJcQirP9q8G+CCMSlilTtWE2Xt66NrhU9dI0mxgT\r\nyiPJvWIS1AfuDOtnuDzrQCL7mpOGD3yLdUiC24lnQF8l93456aUBzmCBemrY\r\n5oa9GgtV2MT+vhtSb0eeKi27jRfEVB3enccrd5jfhroHJS7EXLcFii0Cw/Zm\r\nGwLCUcUPKCcbo64m7n/+wL7zK25YT07WFMo=\r\n=XznK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"0b7a495ea94d1878597cd30cbdf00fe5309b5a2f","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.0_1645885736204_0.5071150035819121","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@bramus/specificity","version":"1.0.7","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@1.0.7","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"933737a379a52a797cb68786af50d704f0fb4634","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-1.0.7.tgz","fileCount":9,"integrity":"sha512-Y6B2d5OIi60RdDBttblxT2v/RnJbvsGrf/DqHwHEAaffiCY6h+qaiSjT/A+bed43t4Cr65f9rRvY0Sx1gckjIg==","signatures":[{"sig":"MEYCIQDodBHf8k6uiZ32lUALaRNequ7r99NATVTHFXz4qFxgBQIhAO3dyohKuOxpMOO4KlahJbgjrxbZQ6aI9wDtp31ELLcm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG+WoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo04hAAjKo2eGR2iva8rhRQNwhiO5XnMiUtC81KiPQJyz5a9xgcZweG\r\n69ghrOahZQaJFCfCBGipRQ2l5zUNXbfdWU8Cuc08tnW+H/hsz0jDdRICdbxZ\r\nrwlWzP6cRGIOymFkXPO/brXOeFkBwMI7qn3UWtkHVrsSgW6Uoc7hBVX580Fw\r\nhk8Ca+dGi6xtclzWwGlPLNZNarGDNygxQ8Cump5GevDEqZsdS3IE6XLwsyKR\r\nHaeVifva1pOI+RRuWmpQ37lfxUdHuDUoD6nNzN88EqadLIQ3jQK9+IXmcofr\r\ndLqR9R+x9+IguX2CdDisjVRfIWFt440V7/uiC/F3LjQ4hRapiO/BR6Rt/uoO\r\nNcoLoI8BHOAwjIzi1OZ+yqfJe6i1zR18TNJNrWv7mGfPstHLcvbHTVn3vwrQ\r\nF72pZg802OeEDRm/SeAFI45g1mqICSFEV5YGdka3YYEorrTOHbFOqp180IgV\r\nKgW70EtJjt0+JyRZJpEWsiWDs+HCjX+iwkvWBMAE+gW6vMTvaXiw6Y68Vyvp\r\n5ApBIifhlJKdwbSo61mGPfrgbFCv2/OnzBJqErg22kVQweLuKlPqiVKy4mlI\r\nGh/T09S7pb4szby7waup9e3tqU5dTZ4AZgLeYwbxwSBUbAt7f+wS1wgmtcf4\r\nQokiHfkB5rcB4bApqDUj7+xNuDs4xtFDDfI=\r\n=asrk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"d41ba8db2e32bb96fddf34a45c86a0b48a8f5ea4","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_1.0.7_1645995432323_0.9440012247945506","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@bramus/specificity","version":"2.0.0-beta.1","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.1","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"c5ecf8b7685565c561087704f7b1a129f2b2f3da","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.1.tgz","fileCount":10,"integrity":"sha512-fSH4wUK4Us5HFoaShPcMyndLwJZ7Nt/8HVavR+xt0CGHr4eFHJvIJuwzywd5PTmptbs/TxFc1X4G41pf4jVC4g==","signatures":[{"sig":"MEQCIAaJJT1KlrkAmZwn0x4qWtnc5ZyWcME2zK3/vrNzHaUQAiBSy/ppbEdGpUVv5NeN9J+UbauZal2y/EggvWDAXbICUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":746319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG+cVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7EBAAhJfJhLrcpUyhFZGYEt6ulw9mHI3T9lMlDqtTdkSAupMOI2Op\r\noTs6nRmvKaXWB2bv2DP9q+bmQJIPaAZy+i8Qveux4IlgE90oV2gg+jjqRUdt\r\nc21920WMSr+IMZE4cGOkiKXMrzVho/Tv4flIWFOgItpatQzUgytZo3enLzHC\r\n4czFGXTVmU9LTEyRqgtn47x3u1d8KRf6KHL4I2+df/GGg5wTpGnySDhgTeRq\r\neo9PzDOnTP+WF3sbPzHbIHXB9YSbT48yQTgGruY2Z30qcHAUzMPzOxloX7bh\r\n+DlmKEuney/zFbNl5s5JSbV4OjYo8tNhtzNxi5cM/OQlyp5IO0RpwmG1Gg3L\r\n0aF58iFj7cjvxjVyfc71so1UfjgAgpjCs2gycIoRRhIzrFR0RDxgHNiXePBq\r\n0yeubxIeoF76nfZSuIlODJ4cUvjZebvuk1cg9lC+CXWL2z5PnZOFa+/2m8i5\r\nVkPWWV+VtgOqH9QX9hv+k4IUncFXguV/PLqMRX9EihzsHArHuJEVTeXhV2l1\r\np8yHM1JGn9S7BuennUlLD5awCWODf1Y2st4wzPILExe0f+X/V7w0dhGNMCGq\r\nTPefHpYcbfufGa4KyKuzan07pA1UXpDUVigZVYjHJKnkh1pcgr3fFZLlrYeh\r\nXxlcQ9Z1z0mzgz4Dn8XSO/1KOcBCLJf8rUM=\r\n=u5dC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"9ec8eb50d3a37f634e580faf97e175458e78a7b9","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.1_1645995797786_0.97779679540808","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"@bramus/specificity","version":"2.0.0-beta.2","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.2","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"8c5ae2abc9761fe441fdecbdc033bbeefeeba4be","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-B2brbec028ErOg1JTuy+cf4VnsKyRRgBQs9XLA0L/VdvRggyfS/7IHKxAy9U3QEbJYIuSI+gjYHMGz5AR1MlTA==","signatures":[{"sig":"MEUCIQDoEZEGlbltC6jgxt9LL8Trax3nmCjZpgNPHke9Kq7q1gIgbG8iVBgFNcLGt0IKVrMEQJRocopg8aPQie8S842JhPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":746126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJLgWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiqQ//Xl8KAnlVOLgBVEX8bkCivZpNYVZqDT9EnBrUQ34ZXHBeOAT+\r\necp/7FhPEYj7jFstTVYdxa/AZcly3Xirkam/Kp4I2LIQGVv/xO4gtBf7+7/H\r\nJvyvOiSnGJ6njMLlipAp4usDyC3Dda59K08ImMK14fl+28LWQLVAiXNS15C5\r\nVDbu53vlM8QTKy6R6baytcSMVG3tSBSIFKy6sYgyb6D4Th6zTmV+5gGZhfLz\r\nvLGRxx9Bvjmm2iAl0F0IhRiO5g9AnRTO0pjDKb5EvWvdVecXLrAmVBzWxSCa\r\nRCvrfOaokWNgOfVJf4mvIgpe95UkNgQlzqeJeez6ZUd57Z9frzcWO5uCJnLm\r\nRTTVyH5Jy9qbLifdLHjdk2DdgrAohXbrBzLTLxlZM514q3CG28AvQURKTWz4\r\nAT5icYgUQr4mfukyzTm6uIGlTFKsixQe7AkDxu47xQ17AuQ5JlbhoVgze8xK\r\nFcZ3GJrHlkzCzmb3bw0DC9mV/DpY7do5WU1BICzpbsEXbdqeVUWqDbDg8Zt1\r\npjtytL3E4wDyRpFurkdMs72LzxISwpGuj4R0IjEwawmsZAWA2pjoX2cAR2eh\r\nbekhxr+ffso4PNR+OlqIneZA27MW4E0HHiB/qICtiJWOMvigA1G/zubBBxri\r\n+nN6/f/l3Q7qsY1U5xunaszFsMKbshVSW98=\r\n=GCdn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","type":"module","export":{".":"./dist/index.esm.js","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"module":"dist/index.esm.js","gitHead":"53de0b5cfe94b1222c6eaa2cce4e7dbc994cefb6","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.2_1646573590765_0.14479866628647176","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"@bramus/specificity","version":"2.0.0-beta.3","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.3","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"1e15df230c8473c1841e54f844dd1ed55ebbd0e6","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.3.tgz","fileCount":18,"integrity":"sha512-eVaMyJ+KA03zX5839ybaAw+ateejN1mKWT59/HP0tFmRSrqiOJZkciDfkMPDMM4/l96s+b4An+d9Tl4ges0e+g==","signatures":[{"sig":"MEYCIQD87QtEIKBiTcUS0eeOFiw1t0xCOpSdFl6ONGVGisaRSgIhAJ9bkFzuz2ZPvgQp9GPNuBDKEYRz/zULglXU8ia+vzjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKLODACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKdA//V+cpoLS0xa0bktrQdReFH8p6O8poJNeQAKLdhxa8s6qR5COS\r\nQ714CiunrmBQLjyfZvPp5QEKTxIPb41T6RlT1YrtKGUyNbi8P0pngnO52jt9\r\nIhJ8dOYlFU9UMVjCZ89N7eAT3rnMsNd+Gy57tef10deECI34NSa5TOJpG/zu\r\nYiUbOUAiReg56gWNsoGbH++RQXmNuAyhBqCkxJL8/MSzzd8T1rQnFe1bhjok\r\njq3YxFZ2MG5aUnq6IUNANlQOT2Z3vKUw8/p86Ukn37BYYJo9vco08IohMUMY\r\nwXkFGlGTJ2gIOGtn9DV/W6UeLYZuhn8nYNbe7ahv1NJgk8oybgmnq5UV9Dp+\r\nWjyBvutbQolmROv9ZlWmXjMb8HzeMRaREsEc2CALNbNwvvWFf1jB8lUyRlfl\r\nTlCW4/xvUDjCEk51wzEOHar/g7eAG2Ce8MESu47dmUHYzO4u2pQwi5rdIJ58\r\nN4uxXp9w9Po2g+Yepb2PDpCTEUXz+xNZnUwTzVcs1psYLCzsHvPSGwPT/+IJ\r\n2fyhUu5xPyz9fIqJhLJrS41UkMqmPVT4/JvaoAOdpaE2DdqP5K94TXdDkQlv\r\n/V6L7DUc7xSYkk7EICOoTQ+HOHWWL6XknlwzSPW87vS0pL2MbtlGkX8Lderv\r\n9sYd6R+jgQPObfSLQImjz0vmVJ5YqrhmSA0=\r\n=PbsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs.js","type":"module","unpkg":"./dist/index.esm.js","module":"./src/index.js","exports":{".":{"import":"./src/index.js","browser":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"bfbf58e5cb00a68327e9a4b1d0adcc642b9a7fe9","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs.js --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.esm.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.esm.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.3_1646834562844_0.17142935276316962","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"@bramus/specificity","version":"2.0.0-beta.4","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.4","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"bbf8ebf17818d813569cf440bcaf69b48305f0b5","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.4.tgz","fileCount":18,"integrity":"sha512-s3xUyv/tKCM3NpiF20VSE0ZLgOg3l83tDV+vfxZ80UFmp+bMLCMdRkLRBlnY0BrPudvmUDHy4Ffqb15olyKnvQ==","signatures":[{"sig":"MEQCIBUTLBVdiw/4WizbkG37yzeUH60ap0WuV+m5mgXM0BWhAiBv/BZuvJwdUzVfBw6GevWJkQkjzwKnq4MbW45NNe4juQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKhUIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomRhAAkPVz/SAhq8QxLPPBAYCAQ4FeuUZ8RrrBabb6lXPVFjZwaZ5/\r\nXOzwgWuHAsXnHYKGbP/L4czJcCJiVf1QnGEh8VFsK6yvjJofrd8l+jV8tbuj\r\nDKGSuduLiDoZzrc8FnRp0dXWyq3TPVJ6DyI9QZV4CnnD7aHYst232uE8/bKd\r\nxLMQ9biaNe3FsYhLmbEsMGfqjUMnNw4PWjl+Ec1ynHJ7creKZkmkqOXfTzN+\r\nNkkYZ+QUhN/EpMGbWgsztTzTLbrro1Z3ykmhr0gShJmY803iD/9+QOKy8rG3\r\n0anFlFIFF2TY4ZkZhyXuEQF/bhvVKiUyKJMsKb/NkrRaRa+86vxhRR2OZ+2F\r\nMCPgqWNqV+IBaD+cFGUTFkIHpb+F4HrQwByEG8rQrxizlyw6PxukxLSryAAn\r\nJDU/1eaE6aVfE0+PlGdijctxPLtel08Iw6/5HUrDSlhbiE1w0JD+FfTEGVEV\r\nMjLy9OSwoTi08RlRqRIBoOTQ14AP1Hch72s6fEM9fjDQkCrm4Q+6qteYik1U\r\nW641JPgGokpTySaF0Il/SIUyUBkcJlf7+UEPMGcLzK4/qhuNTXkAzG2CWgfm\r\nyNSwQe12GGt2knEOCAE6/YXnb+FeFasHBpBp3AnKq27Z1lCd5kq+Ekh/T0l+\r\nDK0Fy95W6VbLjWaJlaM0cA13GqjQrrCFHqo=\r\n=EADv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"02ab06ed24aea18dbf35d008eb6aea53d7c8a9bd","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.4_1646925064065_0.40790758121175275","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"@bramus/specificity","version":"2.0.0-beta.5","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.5","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"c76038c2dd7649bd2e94b59925070b2f406fbb3f","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.5.tgz","fileCount":19,"integrity":"sha512-2f9S+tpnLAfcpaZRFCVmGpO/Z2V4bqs2AXA/+m92oKee2YeQup7cEfZbGTzz+uzYOiZBuTK9/rnntIOnzKq/tQ==","signatures":[{"sig":"MEUCIQCXzvIlIGGuqg/+ozDdstW/EdlskDXwngnb4PIpaqB8ywIgN6rzVc7sdNair0j+JdijDNBXptrHmaWpGqoLEtlK+bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKi4xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL+A//UMFv/UL+IFZcvZLZh4N0Xi3d6++NLCax0K9a9rG+zNHBbMEQ\r\nmxBic2u+zEZBgcIGaOtRGBqX5PmGOUB3UxFrZPuOf4ZGLUViJKNeKVicLoLb\r\nCv4eIfYiNcJt8yeh0sbpHHD1hDve4TMHeSObe0fArnaLEGkVbo1wZN9Y5D92\r\n69uFGSEVWBzraabbpv6/Wagrlqki1uuiV2Qh3lpZlpYx7JN2Vq7GMN24T6Z6\r\n1xhAGiw+uf4F2h/v/w/wxXYWldkBkwEGe4SftSGGHCABq9AiQPzvsvVuXuR+\r\nsHC9TVKuMw2+aaMlH3T/XxGzz9FT3T2oWp6k8EVjc/N17/RnykZ8AVa3Enxt\r\ndv8gyB83tTXYsde8EgD4eYSL1ck+uOxVVNOp89tC4u42BNjgjaWqqA59seQ7\r\nPL7H323ByGG/7fSQesVRCcn719OEl/yGuD+X43J9QHTyHxU/Kz1cf4HYpLoE\r\nrfWHJtfVM5qt+f522Cj3nYuiBvgLFc5de45D4HF77sT6IDg5Mytk7IOCsqSc\r\nN+EjxARiNotfouhdQS0nLMWwiuw+fNCcl+B8Me/F1waHzBHslsCQEG9mmgIx\r\n0v0RBUo5mdYRpniukwh82ATB6uo+gEGTAwwwkCtsjyfu0msvtr8FPOHsCwUx\r\nEbr+yvnn0p49CbvqEaiH0Xwti8oHdHE4LAE=\r\n=nint\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"93b5fe310f2c9a86e3ff0039abf1e8f61cb03e74","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.5_1646931505511_0.033650366998909664","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"@bramus/specificity","version":"2.0.0-beta.6","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.6","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"dist":{"shasum":"d562e43a54052e3b57fd3553954c38867a304c77","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.6.tgz","fileCount":20,"integrity":"sha512-EqaqRFJhUsDwWETxFn79LGP9mQ5Fu+qWijIk55VU3M37Jnz29kq3q9Y00rw/3kwI83swaM5lqCmQTOSwgLYFmA==","signatures":[{"sig":"MEYCIQCYEEd6FnnrERoEnV6wY6y4cI3hFLUCeLHt0qYPfrs50gIhANqw/8gr37eOXinVvA5NYL2F4o+NCS7fDNos7nHfpELR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKi8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMwQ//Ql++z8Qe2Hqs3IN+6zlGduRUGa9mFhgPsZSkvmV1hA0Vi2iw\r\ndg9XLhKODFB6GsPNVMdAQ1q15/eBz3zaoP/YZaSNRTam9Qzf310TJt3mptU+\r\n2utIQcOyzGCjFwqdsIwXLwRSR1cT2B0y/Xyy2pXmyWgMp/YFMdblDltBmpEH\r\nkMu4MfpNVjuXX8OuugL80Yn2tXatRZR44YzwaFBf0FxhHbmz4DmxR3umoFCN\r\n4vhWPHvdSS1LsavSC7iaCUZIoAz9tD/GsCMcw8EfVtEY3ouGLtZHtthfflQu\r\nMZ623Yc9tBj7IeGGEgZ+mUZo81lJET8h0PY0O42wOmvy6Y8Cy+VRJewVUMkT\r\n1KaCOD977G2Xu2K2Gc9bPX9bRlfR7wlSPfvQJ+h2h6ZTBLU/XiC7YMSjNOil\r\nfFAbSFKJKahsNE0g7UYrMZBXACgTOIepQi7KiJ9AAZ8QCmgrPgiI9QASsHIs\r\n4BhQ5hFwP4ybmQaiP/4rz0pVjevgxq0HAF7Icn1/pvDu3CXLgKuV2NiVBvoL\r\n7paB6pie5UbdIJ3UQB//gEeSf3C3ZmCd6f18GNtW0+EOENRHSHn2Bim4iFSL\r\nZ9enJNXpC1z/gozkAsIlcGp5jlvBu/shvp3d9SFcNvPzssdiOxhAKgndU0Lp\r\nCZYg/JMpzBP9PvqijI5bgCZF0WZyAjfY7WQ=\r\n=SWAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"dad391cd16f8e9fe03a788a7e7243bb496294393","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.6_1646931755053_0.9954128858826672","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"@bramus/specificity","version":"2.0.0-beta.7","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.7","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"560fa804e5928d51db83a7e78768a90e8cfa8b68","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.7.tgz","fileCount":20,"integrity":"sha512-NvA6Wy9rbtiratw5NrQ9Su4JM0+CWx7/DtibYVc8mqfaGsMm+DTZ9/ldf96WPpKEtjHMOwanwYTtjqIyLmmxbA==","signatures":[{"sig":"MEQCIFFWFF26/ZLVRfC9cvoAM0mE7Sitg2N9RsbpGOPEpN+ZAiAVidyIJN7SsL6SLRjnlsIka0TI6gsbP5mF5gLXvBvBnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKmE+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVMhAAijwkbpn/iQ3aKEwjEgOJEoTKt/IvMp5jYFTDmb8WhzT1GAjM\r\n+R+ujRIpzQACXd+s7ACjlJTRjSm6dAwOqtt59NwJ8clZFueQ8jlKZ0pfuYEF\r\nae96Y/Di0IDa2jQNIQM7f/iVYa+yzT8yJzzKKex4xprjUmdGmD5adQWlQ45F\r\n/dgeLuaXzWGuR82rVDhkFvEUQu+7YIgPCHk3IaK6NaIMzkEwXSwi5D3/B6eh\r\nuPHnpJCgjoVX4I/czBCFk526sSmVtmM7FJRd/YQFQMsRrpqmJMPKi1O8NyB7\r\nvV2XlDMyBdA14mg93Zq/bW3mjtuxLE9aAKO2qLNDyQ+qMyOVTcNqbL6GDRFG\r\nFvNQGOsdnzxSieF5FV+LHdkb3OeuZVUEedS4sJ9HVi/Z0OshvMg2vI0IdhPQ\r\nzx9klquyCyPl1sKb8pHN9n8GVx4V7O+rU4wwKcPBdLeqAJDhnTrw3ZfsgEGI\r\n0iZrdtLB9+STVhPNWc482M3I5mjnWK7L3gJ91YfFj3ojq11x8JF+aAlH9W5l\r\nUaZQTFYKwn8cns9sG0hmKqCNEd11pN0cgMLX87orBlvMhiAC/iF627MV1RkE\r\nutOA7tMCCkTj1vLrUw8OLGEg1WBczuoLJQ5d9jjOnuUc8Qy36559DydFDN9p\r\nMRoTkVx6XZ6rBLrYZDEhGLP6Fy8cyQjNTok=\r\n=nWT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"e61f8621210514071773d3565a9d81df3feef934","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.7_1646944574056_0.3229076984274768","host":"s3://npm-registry-packages"}},"2.0.0-beta.8":{"name":"@bramus/specificity","version":"2.0.0-beta.8","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.8","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"722f8e38ba42ddf80c070ca0bace93d5835016be","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.8.tgz","fileCount":18,"integrity":"sha512-vY0TUDnRV+CTd+wEYJhsB34/zmqyOQHdM6SRQNLY9xKy6IF9tNGdTU90eHy+RdoO+zuOijlOdkJVp4qPcbgkqQ==","signatures":[{"sig":"MEUCIGK+i+4VGZcDhAc5apZ29zw4L+EiMptXJlWTLkJ8WyOUAiEArWpeUXPQ4t6FmiSgtLMa3NRqI+yIWgqPxwZGH27tXCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKzbLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJLw/+I+AnOOLaGPaJvsG5NI9RWU29799ZNZygaDtK5Ly/ZkI6rhnU\r\nYq41vl6mj9F+/crvyFuDbTAucecWJkP6WksuNzc1HepQnLmanSWl3Oufy1gP\r\n+v/vRrKOmZKWnWmcnOyTYrMXno7+Gw1o0Xr2nkbw1gstBqi7knwkvg11jHNl\r\nWCZ7mzaPHiy28di7RPUNC5sy7GaNcsm493Ulo6a07zlbZuKq5HxMQJHQ4Nfc\r\ntP1wT6/ZmF9CTtpg7EFO7PKLYFwshlvEmG8beuFQ4y648qHkwNakIc6lKAJf\r\nVCBCNHxKNyQJdAo6TWgMEhWnG12XhAsVYffc+OuYa8JGR1ElCMQSWgaMqigL\r\nfcZVeKd1/skgR45sSHFuYw64xynlziiYgp5cILqN4avdoLqU0ZlW2A6/bsPO\r\n3SZIkE4LJ/gz4N3uX3nI0atIqTwQ57FTSEMOv4uzCqbaxH6Ru/s5xxTGxfYW\r\nOL+73BUwf09LkBiakycBBo466kxTP3pKT3KouBC5B2dWQLOJes8MzH0FFcvy\r\n41jvsXjFQD030W+ynKw1wX695j2klFuL/0UXrFBN7uFxO3ucTtX6CjyX1xbx\r\nTsuJ+YK6hYjnfLAzSnkVlDXlx6cRkVnPMGMvxv+w5Xih0ujOyR/8k/CEDP8w\r\ne+r/NN1Lidedp1Nfn3e+srrzOYQsSPtWJig=\r\n=CV6X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"d77df68374e5dced97ce85865757c5d82737c73d","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.8_1646999243508_0.972139852945823","host":"s3://npm-registry-packages"}},"2.0.0-beta.9":{"name":"@bramus/specificity","version":"2.0.0-beta.9","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.9","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"7f9795124460339a86ef832dc002710f75517014","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.9.tgz","fileCount":18,"integrity":"sha512-ZrWDTa6nWrprPGX2CSP6zL7C3NZ6k9EJX6PhRahdqO363liPzVwAFxbkPUtIAAHrYESazE4ixlObgUVJtzysoA==","signatures":[{"sig":"MEQCIAJ2wnC7u6xcs5iJ3vxg0nDIb5qxdNfu+daHX32oq69HAiBbwHsyYKtj0mAurm8xdBXubn3HIUnXlyFtkgndOYMfxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK5UIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYFA//RziqQ0TDoPJnladck/JEr7ROGKQPSUNT/aGIKzYMvZdJFZci\r\naMsullM6nCefAqk3IhzTGLUYZNhjXruFtabakYKEGQMhT8lI8XImbb8y5Qn7\r\nWDVdhd6tyIlBZjfHbvV12K05HKbqHfhobM4XN322llbNguRDdKrk0uL6YDmP\r\nzRNcMcQHIgb9G5wfkb+z4HKSlidk3b6T8MMkfAk78FATqlx1PyTe44OdeiSl\r\n21OFPtCn4cT9Ex8p/XWgTwHIpZKGFQ3BTVlkDi+u3uqHZXy7mmXgLEuQGX/p\r\nv7ECDQzrINNoY2DJuNoD7doWkbGfMuuU80KvcPpADTvnFR/UfMPQOhznHKLs\r\n3IeTect/t5m05nQAGHNNeNOtt4Xyfr38b+/reWiAoRVxiTZqYaMvx1ckcvrc\r\n38hQ8D9FWo2Qen1Eb+K+TufaHI3So0n4xiaor9B3nha3EIghGGbNOvA7C9Fl\r\n+q1jK/WfNIAHxCC8/v3gMAUY0vh96PUfY6DGG8EKSKzEv22EI8JHnrJbTf/j\r\nm/vEZNise1YNXJoKo/vY1eTqrpTKHMtwdahLjBzCduxukTBCHnUySezCAM5w\r\ntIiuEQCYGhuduTXch4/wMg/xS78SiLu+Ys19ORu6nPVfPB2PShYToo7098iS\r\n7vklOA1cycgFypEqEREc9pDNbOIWqADv0tw=\r\n=lYII\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"706894126769901f8379569e07bc484ba6822665","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.9_1647023368571_0.33242736050846466","host":"s3://npm-registry-packages"}},"2.0.0-beta.10":{"name":"@bramus/specificity","version":"2.0.0-beta.10","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.10","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"c219c76c1295dd64cf53153a594ccb3464cdc121","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.10.tgz","fileCount":18,"integrity":"sha512-T/KCD03GhXbpev+BCDOStcg4wFKoAnaKFbT+KXDVySCzBFkJ8ETw0rm84cchwpVSJ6NRpjlDksMjYk60lxn9iQ==","signatures":[{"sig":"MEUCIQDj2aaJwCXYuuhwQDXPHC5Z/IvBRVM9Z7YoQ1wmCCcXRQIgWD9MpRKtM2Wk5tL+d/7GpA97vGovviydEWNpQ25PSI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK5YwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpYQ/7BxQbdNuHdicoH7Ay6GKb+KxUFW/w8LB0T4kEZMjDWCpSU2d7\r\nnp4dte5A4wVrxo7OT0GYU9qsuGAnpWJcp9/wPThy6CjB5XZqjE2AEI5B5kAE\r\nWYaHEHW+5JcJurVd5gAhj3k2/7N9J9prz/x2iHl1ykzQucOYqi4jpgXLnzYP\r\nrXE4ydCbRPV5D/G+yM9Xdn/SGf3+Fk922qh+4rHt1vui9MxsI6EeLovTFngv\r\n2rgmQ/Ep1W/8OuD5eOTjPpkIwMBt5ijxBv8w5V4dTLsjc4gM+8ovGodmGK9Y\r\nSVceyQpy5MZ0+ICZ6eno9v6fj3Kl7ENDadkv3l97xGyzD5O1A7I68ES1OodG\r\ni1DBxr+CamrUegilggJcaMqAsYU4zxfSfhzXa76bfSWILRXQV8CRao1Ths0R\r\n1A+i11MbukEhqIlrY70QalaFCxlaYdVY0J4oVIOxkzsdO2BrG5WFAwMvJIA8\r\n192nGr5M1R/AqR6esro722exbUA00ma6s9FuKmElIxHI2GiOF5ygHULAFsXw\r\nHRSqm6gRka/He1LSLJaZylAZ8OO3svhr4SS/+zXdbK4kSlyhW69mL23mvWTq\r\nDIILrfrcOIfzjX+rdJwnztuyB53DS1uFpJllzqXyDID8Fz5vOcwlyF0istta\r\ntcznXMOR4k2GjCotb36sw1YVkuhl4SIWVuM=\r\n=KSs4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./types":{"import":"./src/type/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"e23d95bdc589e8487aee258a23d83b288058a7c9","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.10_1647023664783_0.6358452513362887","host":"s3://npm-registry-packages"}},"2.0.0-beta.11":{"name":"@bramus/specificity","version":"2.0.0-beta.11","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0-beta.11","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"a82def7fe465d31a56d7df7e13013890905d7ee7","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0-beta.11.tgz","fileCount":16,"integrity":"sha512-XWGefLnavzObBPuF4wiosacmzOn1pp5MPevOChEk8H0KhwVYLbXNNAtdpngNHKkjcS9jN4pse6WMjfR+OdjZaw==","signatures":[{"sig":"MEYCIQCaYiu2QMEyeBirGgY8S6tnKIovSkwKfpcg5Xoomk619AIhAL2oMRQbTNDXaPk+NYBPF0iTqBhMdwpL+9Y8I0vy6FOx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOjvOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAKQ//Uf3GhGyLeTosohKri/s6S9OigP84hKd4pY7aaHcrpurHF1eq\r\nY//RFC/tg7ytwYkMLItH6QimS1kldTi33TiP3YxhrXX2xeZ9sIPxBQtf6Bhw\r\nUBDjmhuKOXnz0T2YkvtPGTXpDuEfqOH+QfQaoQfvKypExOx1w0vNOW4waCaF\r\n2/VmD3+EsDPwZ+uhzC3hAtttjd3qydrke0a6aULPZzzDLAcNmt9wak9uwVSB\r\nkraz5Yh99FWmvf37wirKbCLxjUsxj+uDJr0In7LGzWf3268I69l7THpc5bDz\r\nYyS7mPrWv5E0ZgExmcos53rtyM+oqvNNKjc6JpO7D8q6+KKaBeXmDmTKJSj3\r\n8+DzjMXFbWOtKDWWRea7zys+IoOhYCFIJlW8GP3S7621cmEy8lGZES3bRs+0\r\nO7CRLIdbsqbC12G6kuCFXKAfAYjNgoBobLX98QPKAlxk8N/oWNuQuuoakqxu\r\nbGYoTqbTHPl/VEAZPq3Yun742Pr384/9ltDxboz8Ni/8E+kuKUkjvqMhaM0f\r\ntViH9RZfqXTePak9jR1gjyf1/M3lWE8BQc2JPe75b+peVrLHvPT5FX2iOw8M\r\niONT/qOPDg/e0PtwdfjHqdbcr6p3SLrPpZW1tCmNeGIOvsr1qTD4Z7TnN7Yh\r\nLD2O/U7wx4EkiK4y+R+M7AWd1wBNi7XEd7A=\r\n=kQ8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"606e5dd330f2ce900dfe91272b8abd6fc42f6c34","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0-beta.11_1647983566232_0.4138658275176488","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@bramus/specificity","version":"2.0.0","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.0.0","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"bb4b13cb6704dace40f9d351091d5d9a69c00ba9","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.0.0.tgz","fileCount":16,"integrity":"sha512-5omRPrumbtyIuIj7sE3OghmJ6Y1O0WrFZ+8iMLSXfxl3qnDGQLbiszaz4bGxvBZJeijLM9Gb2nmylDxKecvwrQ==","signatures":[{"sig":"MEUCIQDJT0HTkXL0oloTGEUMYIAxqgL3oa/Yt6Fv3B3ocXnnYgIgNPbvuJG1JIUYMSoTplrsSqnHSNYSyzOQqY+i5Q2XeIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ4R8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAfxAAgeA5ufX64W6JjkmSQx8jwgi1RovH87ftkPl3vgQrMmqbZwmu\r\n/TqzTdBvHFTrAHNllAfc1X+G+bRUaIhT9oixnEmWAok8YmJ0LaG0nfYWyXcL\r\nKuE/pBIAJaJNh3mx0gvoK/1KRst3fulkXTa8J4cdVPaJV9Wa6ucNqfHk/Y9N\r\nnaXq+uI3nGy7KCmohZzuvQiGY01I7UjLlJ7hMxYI/m64JGV7wvGlwnZ+xL5/\r\nIsEM/c8pEpOA+bGAyKOcuBn6tHiIH0GKvgT5YO225NxD8AzS0vwueUm+zdVI\r\nAJpS7+iD8RyXPl2Xx0psj4aXyZ42KXj+W5gkTXq94JEBmXZOVFlMPoGktDO7\r\n5cZAUDJjz2WFuRnzErqVQHMWewOY1DTauyK68zjXE39/pzSZo0hsycfPEEc6\r\nqe3a6yPqurFAWVI8R+vkZ5LuoOTGqQej4Z/OMGp9FmPt2V2gYLGXKwDzYlNM\r\ng+T/iwdGT5PMsO1MUY/NX1uGhIKEL8WN/tgsk+FFEne+SFvirgPe1f2Uqsdu\r\nCM9eVo9rvV2NXqsuqhRYgs+lAsZhmFXVwLHEe1VNSfcoLyt6yegMByqkDIF2\r\nelYfe8e+ROLqNJUcsMsDxuUIK37fepJ3YxpCfpMbtS5/RM3QZJxEdKE5n2mU\r\n0xTyiIi8dZAltBpsQvthdpE5h7YkemRDorY=\r\n=irdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"0bf10daa5091eae968756b254babb68185cc9045","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.0.0_1648591996634_0.6449574417714363","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@bramus/specificity","version":"2.1.0","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.1.0","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/js-specificity#readme","bugs":{"url":"https://github.com/bramus/js-specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"95b10acc8fb36ec968f48d72c8da26e68893de36","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.1.0.tgz","fileCount":16,"integrity":"sha512-uR7qeHyVrz5L+USibpf8l17GhOBtYWdAwyQcDfzt/hU3Y772H4r0BiVzf1674/ZP/tDRZPpgiOmUfKCu+4+9Pw==","signatures":[{"sig":"MEYCIQCxbH8rUl8nHRhZlVyA7tL8M96NnvCiti2QH6w7EIpvvwIhALw4rGgoz3Tf3rp/ELoORElcHKBKNvBsMv0KMxOhzoxU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR2W5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Kg//fdnMNXssI71b+jXY9K7XCUXHkl4te2IB6cRvJ6WzAuumF5qR\r\nDQrZA4q/loLZSw1Yb5GTwE+lTLro3cP+7cUcAZIFDomG1NcwjR1zCKiLoV0a\r\n25C+goKku6Jcj17TkU/n2VcjCTO0h2aEk/gTZoqhvaYQZIM9kcrMIWnsxw39\r\nYJ0EoHZPDULMI4jo9D9y2KnBXj+BClArruzuPbSV0Rtsoqbfh6tz+BH/M5DK\r\n8azKgZse8hxMzMGYOHsX4+qq+m1vhcBJLYmzRkQXZtqJhiS+mSsE0nTgEBl7\r\nEREU/DMQLWLrWDWrv79MbFNtw+7D8eNbviqkTEWuSi1WiTpijGn31WksXsYF\r\noCm/1U1f9B3smZlMJhjLnNclyS436BxYfbb46kGf0c4kGB0Fk9J0ERFt0P2/\r\n0bmsEPnWfMGM0ff+c03hTf4FV7vB9HPlLmKmXOxqoegcANwrvjAzjlBOsVLk\r\ngE7ll1k+XorClyud0O60lIExDBek/qcH2FEOTxTTD8GcQ1LAygKbmgzERqMz\r\nBOcWC0Xx7dJE6SycpdxgsNZcEvzMWbJLeKGA4PPSzHWcjdUaPU81+KOeedMr\r\nyRWRDUWn06sdvpHszQtVmb0wb5vVMJqXYA7wXFkcsQZisM3CsV7nXq+auzyt\r\niF0gUdwxQlmB05u7rYdo8dfivzOl6cBEDYA=\r\n=45cw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"97e53aa32f0b5f066b593adc2ee29f2e27f3ca6b","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree && npm run test","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/js-specificity.git","type":"git"},"_npmVersion":"8.1.4","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"17.2.0","dependencies":{"css-tree":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.1.0_1648846265455_0.6869312195254866","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@bramus/specificity","version":"2.2.0","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.2.0","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/specificity#readme","bugs":{"url":"https://github.com/bramus/specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"2b9b683d3dfee6bad304d397cb284f47f3141a3e","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.2.0.tgz","fileCount":16,"integrity":"sha512-75yrCYDCwWNHCw//6E+4eZYRCMib5HxXqSjwUMLamlinZGKE6IpaAHn8a6QY1eqZxUIl3B/V9pth+ZC9hLoIzg==","signatures":[{"sig":"MEUCIBgIwO2hyPMNsXg46A59jgXQp4Zu/WAPm9vGQyQgCmLzAiEA8g1cJXrnz6GM6M02Wkj3V1f2fTKcXT5CXqk3ZjR3wTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmiwTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG4g/7BB25KSJWdE46MTyoZDtEsM+yz9l0OOMuOp7Q4HEZ9t+3yZh+\r\ny3sda6U7PdtT4UDmk13B9lgaiJpu4PlyWGga5Oi1K7SCih+Z3RHvSquaiCub\r\nrhMh4PjFRDPAgEbzwLb5o4zQnLTRS2QWIzUMIO73jJvNtgYSs0qV4MIsG9Sp\r\nsvEbTTVgWUOQPKuVprbreh1AUEXZgy9SJNReLlmRXkJmUtYwwV3O5asrzMkd\r\nC3a9dgnjNcDXvoH/G7sepZS8esMSO4Z267EAki4EKINFrgA22O9SmU/QxN9q\r\n4xK7TgL3c5IhpavPEfjJdOcuNtVIm1h93vF8ybNq+AAkJPOhVTq291lgvypE\r\nwbMrYNQ/T+AXBU6NYUgn+ha3kVkvRLaisdpq1YP11gygqrkdSyUulNxdTewZ\r\nb2r9fQePXnmUoABUWgTf5EsZL64mYp//cYw+IFOBqCPDv584N8rvq4oOE0IS\r\nL6PmgzsEmlnckFVSsDvs6FTM8E2bM45YmGUS2dDRMfmUH6T9MXr8FAESI4u4\r\nSpaQY5G7M246/F0IzjDRtWdIn917Ky+CqWNrvmSYFlxdrY4QxD1U54YddUbe\r\nxrbXASRFndExcq+efG+9xbMq4vKM9c/ekKfqbsEAjBznMrDaJAe2fEauLYV/\r\nth74708KkABdeurdRZ5UN8rqjnT58IL5nuo=\r\n=wXBg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"27ed546a5cc499fda3b64eda991243bfdcc7e094","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree && npm run test","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/specificity.git","type":"git"},"_npmVersion":"8.19.2","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"18.12.1","dependencies":{"css-tree":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.2.0_1671048211495_0.5294815539082085","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@bramus/specificity","version":"2.3.0","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.3.0","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/specificity#readme","bugs":{"url":"https://github.com/bramus/specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"8b9c6e2a081e3807102e14f08ea29ecd12f128c9","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.3.0.tgz","fileCount":16,"integrity":"sha512-up0RtrNYEd3Q5fadLnsG000H/BfbHrRHwENQGZn7BB/36VtusPNAVblbkV+CtKSIOs16Nkss8d9fHYIoKeVN9g==","signatures":[{"sig":"MEYCIQDw94YuiJVoXqscJ2qHz159lb/KfKmMCHndQX+33JyTZwIhAOCesWBNRGZXQYu4P2gjm03fDud95Zc+ZzCmY3Rabp4d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMTn9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJag/+NM2pOjAvMauBY4aerjCeA7Dct/Yx/OAKQIVm4hVe0Up/E9PP\r\nq3X4e6DmIvnqos9lSnTV7lOHUoVdjTTSxd4ULF/v5aJkoH824Hx9cmzpubmK\r\n0BtZzlE6uE7CvsY+knLJZjHYFmuM3qwpmPKz2EmOO0S6enmvF5Fns6l1/DOt\r\nFTboBBMwsG5D5Tzmp8SzbYOrFKbqJfdi+aZXZXbB7a5iUfJ/+KlJHizg/1VG\r\n3r1eA2mnZbc5ixigC3T1Zyxd40vJGjynV4KhajfC695o1vPG7KsV+bwTFN5h\r\nTEpL6Jmvw3YAp2Nqpqcry3eJlf3+2tEO1sZEr12uR2CKl33k7BKt1GO8I5cu\r\n3uSrNHucv7ZLPrm9xCkDaIk0/ZPHZ8YA8gSoq/A07iU86AlLf+UEH8HFmm8i\r\nEr8LBNXZ2CvDq5lNAl7cMZYjoP6XJDprlznYCZxWR104fruiqW8AGCFA4Nf7\r\nNyR4Uv0mujeXgLyE8omgt8zQFnUWWGHSxnrlMYjIVf2zJvFQ3/scXMfFiBjG\r\nPyMLRH/DlgRY2jAsF5DzYkV4iKdXFmmYIOwMD8Hzy73YWF/AHVNd3CEaGwaQ\r\nrb9kTh5qFRqLm2yqZ9eMb5AWvcl+XGUKZ6hiMVCuOS7WA04qI5hd19Wo3eHu\r\n+zvwzvliG+sF3gdMwhXgOyzbSHAufyhOlJ0=\r\n=b6Mg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"5c84df3e56dd6941fff1f120fed1b123bd30f54a","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree && npm run test","pretest":"npm run build","prettier":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/specificity.git","type":"git"},"_npmVersion":"8.19.2","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"18.12.1","dependencies":{"css-tree":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.3.0_1680947709464_0.09013909764319372","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@bramus/specificity","version":"2.4.0","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.4.0","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/specificity#readme","bugs":{"url":"https://github.com/bramus/specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"1d8471f82d76c4d9448ddcc5da5589ab32944500","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.0.tgz","fileCount":16,"integrity":"sha512-oRPr6hJmgNtAoxqEfiKwjXSBlOqsZxd6gJ2W9r8Za1nc8TYZF1hPjN4zNEIyXCYH522ujJQOfn6vysdy4Z7GHQ==","signatures":[{"sig":"MEYCIQDUUV+B01Q8TIBEbh6fN+ZjP5hswb4rKZ8w9HV6y7kt+QIhAP118OxMIiCbxxPYRmAj5jWypxvXqGr8HwB3lzVk9aF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724746},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"2c0c0cf973f9f3aa89da43a2906481fcb074a279","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","format":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","prepack":"npm run prevent-dirty-tree && npm run test","pretest":"npm run build","benchmark":"node ./benchmark/bench.cjs","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","prebenchmark":"npm run build","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/specificity.git","type":"git"},"_npmVersion":"11.1.0","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"23.8.0","dependencies":{"css-tree":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","semver":"^7.3.5","esbuild":"^0.14.5","prettier":"2.5.1","benchmark":"^2.1.4","microtime":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.4.0_1739909441484_0.6003704310042186","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@bramus/specificity","version":"2.4.1","keywords":["css","specificity"],"author":{"url":"https://www.bram.us/","name":"Bramus Van Damme","email":"bramus@bram.us"},"license":"MIT","_id":"@bramus/specificity@2.4.1","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"homepage":"https://github.com/bramus/specificity#readme","bugs":{"url":"https://github.com/bramus/specificity/issues"},"bin":{"specificity":"bin/cli.js"},"dist":{"shasum":"8b7fe530a38b86fac64250f766338b5e846612d1","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.1.tgz","fileCount":16,"integrity":"sha512-cI7AmySy3FGIC59YRusPWnscNr2/M60HKTvE2h63EMGZPdB1LLT2G7OE3XB8tajjX7hVBR0YXUVvTEr4JHtLsg==","signatures":[{"sig":"MEUCIQCGD1NjD4RXWzw+4iVgSsnpBWoPC977jDYdpmDcrMeQrgIgCnHar+VpxbX8Q4vPYdzEloZMp211DzOIqxmvtwM9EVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780295},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","browser":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./sort":{"import":"./src/util/sort.js"},"./util":{"import":"./src/util/index.js"},"./filter":{"import":"./src/util/filter.js"},"./compare":{"import":"./src/util/compare.js"}},"gitHead":"c060219e14e2f4f3fac482b79ec1b7104bd119b8","scripts":{"lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","test":"mocha","build":"npm run build-esm && npm run build-cjs","format":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","prepack":"npm run prevent-dirty-tree && npm run test","pretest":"npm run build","benchmark":"node ./benchmark/bench.cjs","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","prepublish":"npm run build","preversion":"npm run prevent-dirty-tree && npm run test","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","prebenchmark":"npm run build","final-release":"npm version $(semver $npm_package_version -i)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/bramus/specificity.git","type":"git"},"_npmVersion":"11.1.0","description":"Calculate specificity of a CSS Selector","directories":{},"_nodeVersion":"23.8.0","dependencies":{"css-tree":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","semver":"^7.7.1","esbuild":"^0.25.0","prettier":"^3.5.1","benchmark":"^2.1.4","microtime":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/specificity_2.4.1_1739909759409_0.8987421446025758","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@bramus/specificity","version":"2.4.2","description":"Calculate specificity of a CSS Selector","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","exports":{".":{"browser":"./dist/index.js","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"import":"./src/core/index.js"},"./util":{"import":"./src/util/index.js"},"./compare":{"import":"./src/util/compare.js"},"./filter":{"import":"./src/util/filter.js"},"./sort":{"import":"./src/util/sort.js"}},"unpkg":"./dist/index.js","jsdelivr":"./dist/index.js","types":"./index.d.ts","bin":{"specificity":"bin/cli.js"},"scripts":{"build-esm":"esbuild --bundle ./src/index.js --outfile=./dist/index.js --format=esm --sourcemap --minify","build-cjs":"esbuild --bundle ./src/index.js --outfile=./dist/index.cjs --format=cjs --sourcemap --minify","lint":"prettier --check '{src,test}/**/*.{ts,tsx,js,jsx}'","format":"prettier --write '{src,test}/**/*.{ts,tsx,js,jsx}'","build":"npm run build-esm && npm run build-cjs","prepack":"npm run prevent-dirty-tree && npm run test","prepublish":"npm run build","pretest":"npm run build","test":"mocha","prebenchmark":"npm run build","benchmark":"node ./benchmark/bench.cjs","beta-version-patch":"npm version $(semver $npm_package_version -i prerelease --preid beta)","beta-version-minor":"npm version $(semver $npm_package_version -i preminor --preid beta)","beta-version-major":"npm version $(semver $npm_package_version -i premajor --preid beta)","rc-version":"npm version $(semver $npm_package_version -i prerelease --preid rc)","final-release":"npm version $(semver $npm_package_version -i)","preversion":"npm run prevent-dirty-tree && npm run test","prevent-dirty-tree":"exit $(git status --porcelain | wc -l)"},"repository":{"type":"git","url":"git+https://github.com/bramus/specificity.git"},"keywords":["css","specificity"],"author":{"name":"Bramus Van Damme","email":"bramus@bram.us","url":"https://www.bram.us/"},"license":"MIT","bugs":{"url":"https://github.com/bramus/specificity/issues"},"homepage":"https://github.com/bramus/specificity#readme","devDependencies":{"benchmark":"^2.1.4","esbuild":"^0.25.0","microtime":"^3.1.1","mocha":"^11.1.0","prettier":"^3.5.1","semver":"^7.7.1"},"dependencies":{"css-tree":"^3.0.0"},"_id":"@bramus/specificity@2.4.2","gitHead":"80938c4cf77518a4d4abe559eb5a5ff919626c39","_nodeVersion":"20.17.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==","shasum":"aa8db8eb173fdee7324f82284833106adeecc648","tarball":"https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz","fileCount":16,"unpackedSize":724920,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzyo1XyHidkRqy0EQ+VC/EQwN/GK34n6F/9sbhH/sD1wIhAJmYMmLYlKDaGjikrOtE2vNwz1OkwB731oKEvQY2s2J7"}]},"_npmUser":{"name":"bramus","email":"bramus@bram.us"},"directories":{},"maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/specificity_2.4.2_1748895866899_0.6337130597345106"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-23T11:07:27.859Z","modified":"2025-06-02T20:24:27.289Z","1.0.2":"2022-02-23T11:07:28.150Z","1.0.3":"2022-02-23T11:08:33.771Z","1.0.4":"2022-02-23T11:50:18.747Z","1.0.5":"2022-02-24T13:59:40.976Z","1.0.6":"2022-02-24T17:39:00.396Z","2.0.0-beta.0":"2022-02-26T14:28:56.442Z","1.0.7":"2022-02-27T20:57:12.512Z","2.0.0-beta.1":"2022-02-27T21:03:17.977Z","2.0.0-beta.2":"2022-03-06T13:33:10.981Z","2.0.0-beta.3":"2022-03-09T14:02:43.045Z","2.0.0-beta.4":"2022-03-10T15:11:04.260Z","2.0.0-beta.5":"2022-03-10T16:58:25.701Z","2.0.0-beta.6":"2022-03-10T17:02:35.230Z","2.0.0-beta.7":"2022-03-10T20:36:14.240Z","2.0.0-beta.8":"2022-03-11T11:47:23.712Z","2.0.0-beta.9":"2022-03-11T18:29:28.771Z","2.0.0-beta.10":"2022-03-11T18:34:24.952Z","2.0.0-beta.11":"2022-03-22T21:12:46.441Z","2.0.0":"2022-03-29T22:13:16.831Z","2.1.0":"2022-04-01T20:51:05.676Z","2.2.0":"2022-12-14T20:03:31.680Z","2.3.0":"2023-04-08T09:55:09.733Z","2.4.0":"2025-02-18T20:10:41.701Z","2.4.1":"2025-02-18T20:15:59.660Z","2.4.2":"2025-06-02T20:24:27.132Z"},"bugs":{"url":"https://github.com/bramus/specificity/issues"},"author":{"name":"Bramus Van Damme","email":"bramus@bram.us","url":"https://www.bram.us/"},"license":"MIT","homepage":"https://github.com/bramus/specificity#readme","keywords":["css","specificity"],"repository":{"type":"git","url":"git+https://github.com/bramus/specificity.git"},"description":"Calculate specificity of a CSS Selector","maintainers":[{"name":"bramus","email":"bramus@bram.us"}],"readme":"[](https://codepen.io/bramus/pen/WNXyoYm)\n\n# Specificity\n\n`@bramus/specificity` is a package to calculate the specificity of CSS Selectors. It also includes some convenience functions to compare, sort, and filter an array of specificity values.\n\nSupports [Selectors Level 4](https://www.w3.org/TR/selectors-4/), including those special cases `:is()`, `:where()`, `:not()`, etc.\n\nDemo: [https://codepen.io/bramus/pen/WNXyoYm](https://codepen.io/bramus/pen/WNXyoYm)\n\n## Installation\n\n```bash\nnpm i @bramus/specificity\n```\n\n## Usage / Example\n\nAt its core, `@bramus/specificity` exposes a `Specificity` class. Its static `calculate` method can be used to calculate the specificity of a given CSS [Selector List](https://www.w3.org/TR/selectors-4/#grouping) string.\n\n```js\nimport Specificity from '@bramus/specificity';\n\nconst specificities = Specificity.calculate('header:where(#top) nav li:nth-child(2n), #doormat');\n```\n\nBecause `calculate` accepts a [Selector List](https://www.w3.org/TR/selectors-4/#grouping) — which can contain more than 1 [Selector](https://www.w3.org/TR/selectors-4/#selector) — it will always return an array, with each entry being a `Specificity` instance — one per found selector.\n\n```js\nconst specificities = Specificity.calculate('header:where(#top) nav li:nth-child(2n), #doormat');\nspecificities.map((s) => s.toString()); // ~> [\"(0,1,3)\",\"(1,0,0)\"]\n```\n\n💡 If you know you’re passing only a single Selector into `calculate()`, you can use JavaScript’s built-in destructuring to keep your variable names clean.\n\n```js\nconst [s] = Specificity.calculate('header:where(#top) nav li:nth-child(2n)');\ns.toString(); // ~> \"(0,1,3)\"\n```\n\n💡 Under the hood, `@bramus/specificity` uses [CSSTree](https://github.com/csstree/csstree) to do the parsing of strings to Selectors. As a result, the `calculate` method also accepts a [CSSTree AST](https://github.com/csstree/csstree/blob/master/docs/ast.md) of the types `Selector` and `SelectorList`.\n\nIf you have a pre-parsed CSSTree AST of the type `Selector` you can pass it into `Specificity.calculateForAST()`. It [performs slightly better](#benchmark) than `Specificity.calculate()` as it needs to check fewer things. It differs from `Specificity.calculate()` in that it does not return an array of `Specificity` instances but only a single value.\n\n## The Return Format\n\nA calculated specificity is represented as an instance of the `Specificity` class. The `Specificity` class includes methods to get the specificity value in a certain format, along with some convenience methods to compare it against other instances.\n\n```js\n// 🚀 Thunderbirds are go!\nimport Specificity from '@bramus/specificity';\n\n// ✨ Calculate specificity for each Selector in the given Selector List\nconst specificities = Specificity.calculate('header:where(#top) nav li:nth-child(2n), #doormat');\n\n// 🚚 The values in the array are instances of the Specificity class\nconst s = specificities[0]; // Instance of Specificity\n\n// 👀 Read the specificity value using one of its accessors\ns.value; // { a: 0, b: 1, c: 3 }\ns.a; // 0\ns.b; // 1\ns.c; // 3\n\n// 🛠 Convert the calculated value to various formats using one of the toXXX() instance methods\ns.toString(); // \"(0,1,3)\"\ns.toArray(); // [0, 1, 3]\ns.toObject(); // { a: 0, b: 1, c: 3 }\n\n// 💡 Extract the matched selector string\ns.selectorString(); // \"header:where(#top) nav li:nth-child(2n)\"\n\n// 🔀 Use one of its instance comparison methods to compare it to another Specificity instance\ns.isEqualTo(specificities[1]); // false\ns.isGreaterThan(specificities[1]); // false\ns.isLessThan(specificities[1]); // true\n\n// 💻 Don’t worry about JSON.stringify()\nJSON.stringify(s);\n// {\n// \"selector\": 'header:where(#top) nav li:nth-child(2n)',\n// \"asObject\": { \"a\": 0, \"b\": 1, \"c\": 3 },\n// \"asArray\": [0, 1, 3],\n// \"asString\": \"(0,1,3)\",\n// }\n```\n\n## Utility Functions (Static Methods)\n\nThis package also exposes some utility functions to work with specificities. These utility functions are all exposed as static methods on the `Specificity` class.\n\n- Comparing:\n\n - `Specificity.compare(s1, s2)`: Compares s1 to s2. Returns a value that can be:\n - `> 0` = Sort s2 before s1 _(i.e. s1 is more specific than s2)_\n - `0` = Keep original order of s1 and s2 _(i.e. s1 and s2 are equally specific)_\n - `< 0` = Sort s1 before s2 _(i.e. s1 is less specific than s2)_\n - `Specificity.equals(s1, s2)`: Returns `true` if s1 and s2 have the same specificity. If not, `false` is returned.\n - `Specificity.greaterThan(s1, s2)`: Returns `true` if s1 has a higher specificity than s2. If not, `false` is returned.\n - `Specificity.lessThan(s1, s2)`: Returns `true` if s1 has a lower specificity than s2. If not, `false` is returned.\n\n- Sorting:\n\n - `Specificity.sortAsc(s1, s2, …, sN)`: Sorts the given specificities in ascending order _(low specificity to high specificity)_\n - `Specificity.sortDesc(s1, s2, …, sN)`: Sorts the given specificities in descending order _(high specificity to low specificity)_\n\n- Filtering:\n - `Specificity.min(s1, s2, …, sN)`: Filters out the value with the lowest specificity\n - `Specificity.max(s1, s2, …, sN)`: Filters out the value with the highest specificity\n\nA specificity passed into any of these utility functions can be any of:\n\n- An instance of the included `Specificity` class\n- A simple Object such as `{'a': 1, 'b': 0, 'c': 2}`\n\n## Utility Functions (Standalone)\n\nAll static methods the `Specificity` class exposes are also exported as standalone functions using [Subpath Exports](https://nodejs.org/api/packages.html#subpath-exports).\n\nIf you're only interested in including some of these functions into your project you can import them from their Subpath. As a result, your bundle size will be reduced greatly _(except for including the standalone `calculate`, as it returns an array of `Specificity` instances that relies on the whole lot)_\n\n```js\nimport { calculate, calculateForAST } from '@bramus/specificity/core';\nimport { compare, equals, greaterThan, lessThan } from '@bramus/specificity/compare';\nimport { min, max } from '@bramus/specificity/filter';\nimport { sortAsc, sortDesc } from '@bramus/specificity/sort';\n```\n\n## Type Definitions\n\nAlthough `@bramus/specificity` is written in Vanilla JavaScript, it does include [Type Definitions](https://www.typescriptlang.org/docs/handbook/2/type-declarations.html) which are exposed via its `package.json`.\n\n## Binary/CLI\n\n`@bramus/specificity` exposes a binary named `specificity` to calculate the specificity of a given selector list on the CLI. For each selector that it finds, it'll print out the calculated specificity as a string on a new line.\n\n```bash\n$ specificity \"header:where(#top) nav li:nth-child(2n), #doormat\"\n(0,1,3)\n(1,0,0)\n```\n\n## Benchmark\n\nA benchmark is included, which you can invoke using `npm run benchmark`.\n\nSample results (tested on a MacBook Air M3):\n\n```\nSpecificity.calculate(string) x 420,682 ops/sec ±0.34% (98 runs sampled)\nSpecificity.calculate(ast) - using SelectorList x 8,994,080 ops/sec ±0.25% (98 runs sampled)\nSpecificity.calculate(ast) - using Selector x 11,054,856 ops/sec ±0.39% (91 runs sampled)\nSpecificity.calculateForAST(ast) x 12,652,322 ops/sec ±0.35% (96 runs sampled)\n```\n\n## License\n\n`@bramus/specificity` is released under the MIT public license. See the enclosed `LICENSE` for details.\n\n## Acknowledgements\n\nThe idea to create this package was sparked by [the wonderful Specificity Calculator created by Kilian Valkhof / Polypane](https://polypane.app/css-specificity-calculator/), a highly educational tool that not only calculates the specificity, but also explains which parts are responsible for it.\n\nThe heavy lifting of doing the actual parsing of Selectors is done by [CSSTree](https://github.com/csstree/csstree).\n","readmeFilename":"README.md"} |