1+ {
2+ "name" : " css-has-pseudo" ,
3+ "description" : " Style elements relative to other elements in CSS" ,
4+ "version" : " 7.0.3" ,
5+ "contributors" : [
6+ {
7+ "name" : " Antonio Laguna" ,
8+ "email" : " antonio@laguna.es" ,
9+ "url" : " https://antonio.laguna.es"
10+ },
11+ {
12+ "name" : " Romain Menke" ,
13+ "email" : " romainmenke@gmail.com"
14+ },
15+ {
16+ "name" : " Jonathan Neal" ,
17+ "email" : " jonathantneal@hotmail.com"
18+ }
19+ ],
20+ "license" : " MIT-0" ,
21+ "funding" : [
22+ {
23+ "type" : " github" ,
24+ "url" : " https://github.com/sponsors/csstools"
25+ },
26+ {
27+ "type" : " opencollective" ,
28+ "url" : " https://opencollective.com/csstools"
29+ }
30+ ],
31+ "engines" : {
32+ "node" : " >=18"
33+ },
34+ "type" : " module" ,
35+ "main" : " dist/index.cjs" ,
36+ "module" : " dist/index.mjs" ,
37+ "exports" : {
38+ "." : {
39+ "import" : {
40+ "types" : " ./dist/index.d.ts" ,
41+ "default" : " ./dist/index.mjs"
42+ },
43+ "require" : {
44+ "default" : " ./dist/index.cjs"
45+ }
46+ },
47+ "./browser" : {
48+ "import" : " ./dist/browser.mjs" ,
49+ "require" : " ./dist/browser.cjs" ,
50+ "default" : " ./dist/browser.mjs"
51+ },
52+ "./browser-global" : {
53+ "default" : " ./dist/browser-global.js"
54+ }
55+ },
56+ "dependencies" : {
57+ "@csstools/selector-specificity" : " ^5.0.0" ,
58+ "postcss-selector-parser" : " ^7.0.0" ,
59+ "postcss-value-parser" : " ^4.2.0"
60+ },
61+ "peerDependencies" : {
62+ "postcss" : " ^8.4"
63+ },
64+ "scripts" : {},
65+ "homepage" : " https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme" ,
66+ "repository" : {
67+ "type" : " git" ,
68+ "url" : " git+https://github.com/csstools/postcss-plugins.git" ,
69+ "directory" : " plugins/css-has-pseudo"
70+ },
71+ "bugs" : {
72+ "url" : " https://github.com/csstools/postcss-plugins/issues"
73+ },
74+ "keywords" : [
75+ " contains" ,
76+ " css" ,
77+ " descendant" ,
78+ " has" ,
79+ " javascript" ,
80+ " js" ,
81+ " polyfill" ,
82+ " postcss" ,
83+ " postcss-plugin" ,
84+ " pseudo" ,
85+ " selector"
86+ ],
87+ "_id" : " css-has-pseudo@7.0.3" ,
88+ "gitHead" : " 0436538d7d0afef62764ef2436a4e64a73483d1e" ,
89+ "types" : " ./dist/index.d.ts" ,
90+ "_nodeVersion" : " 24.4.0" ,
91+ "_npmVersion" : " 11.4.2" ,
92+ "dist" : {
93+ "integrity" : " sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==" ,
94+ "shasum" : " a5ee2daf5f70a2032f3cefdf1e36e7f52a243873" ,
95+ "tarball" : " https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz" ,
96+ "fileCount" : 13 ,
97+ "unpackedSize" : 191507 ,
98+ "signatures" : [
99+ {
100+ "keyid" : " SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U" ,
101+ "sig" : " MEUCIEOEpiqIi9A5V3rnBIb0vcCXo63OYiKMlhB62WmVzWssAiEA0Z4UBhBEgodnbMSHBjRiPeitTbIlCeN4fBKTpwcgga8="
102+ }
103+ ]
104+ },
105+ "_npmUser" : {
106+ "name" : " romainmenke" ,
107+ "email" : " romainmenke@gmail.com"
108+ },
109+ "directories" : {},
110+ "maintainers" : [
111+ {
112+ "name" : " jonathantneal" ,
113+ "email" : " jonathantneal@hotmail.com"
114+ },
115+ {
116+ "name" : " alaguna" ,
117+ "email" : " sombragriselros@gmail.com"
118+ },
119+ {
120+ "name" : " romainmenke" ,
121+ "email" : " romainmenke@gmail.com"
122+ }
123+ ],
124+ "_npmOperationalInternal" : {
125+ "host" : " s3://npm-registry-packages-npm-production" ,
126+ "tmp" : " tmp/css-has-pseudo_7.0.3_1756327047611_0.46855494867057"
127+ },
128+ "_hasShrinkwrap" : false ,
129+ "_time" : " 2025-08-27T20:37:27.845Z"
130+ }
0 commit comments