{"_id":"css-has-pseudo","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"dist-tags":{"latest":"8.0.0"},"description":"Style elements relative to other elements in CSS","readme":"# PostCSS Has Pseudo [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n`npm install css-has-pseudo --save-dev`\n\n[PostCSS Has Pseudo] lets you style elements relative to other elements in CSS, following the [Selectors Level 4] specification.\n\nTo use this feature you need to do two things :\n- add the [PostCSS plugin](#usage) that transforms the selector into a class or attribute\n- add the [browser polyfill](#browser) that sets the attribute or class on elements in a browser\n\n```css\n.title:has(+ p) {\n\tmargin-bottom: 1.5rem;\n}\n\n/* becomes */\n\n.js-has-pseudo [csstools-has-1a-38-2x-38-30-2t-1m-2w-2p-37-14-17-w-34-15]:not(does-not-exist) {\n\tmargin-bottom: 1.5rem;\n}\n.title:has(+ p) {\n\tmargin-bottom: 1.5rem;\n}\n```\n\n## Usage\n\nAdd [PostCSS Has Pseudo] to your project:\n\n```bash\nnpm install postcss css-has-pseudo --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssHasPseudo = require('css-has-pseudo');\n\npostcss([\n\tpostcssHasPseudo(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n\n\n## Options\n\n### preserve\n\nThe `preserve` option determines whether the original notation\nis preserved. By default the original rules are preserved.\n\n```js\npostcssHasPseudo({ preserve: false })\n```\n\n```css\n.title:has(+ p) {\n\tmargin-bottom: 1.5rem;\n}\n\n/* becomes */\n\n.js-has-pseudo [csstools-has-1a-38-2x-38-30-2t-1m-2w-2p-37-14-17-w-34-15]:not(does-not-exist) {\n\tmargin-bottom: 1.5rem;\n}\n```\n\n### specificityMatchingName\n\nThe `specificityMatchingName` option allows you to change the selector that is used to adjust specificity.\nThe default value is `does-not-exist`.\nIf this is an actual class, id or tag name in your code, you will need to set a different option here.\n\nSee how `:not` is used to modify [specificity](#specificity).\n\n```js\npostcssHasPseudo({ specificityMatchingName: 'something-random' })\n```\n\n[specificity 1, 2, 0](https://polypane.app/css-specificity-calculator/#selector=.x%3Ahas(%3E%20%23a%3Ahover))\n\nBefore :\n\n```css\n.x:has(> #a:hover) {\n\torder: 11;\n}\n```\n\nAfter :\n\n[specificity 1, 2, 0](https://polypane.app/css-specificity-calculator/#selector=%5Bcsstools-has-1a-3c-1m-2w-2p-37-14-1q-w-z-2p-1m-2w-33-3a-2t-36-15%5D%3Anot(%23does-not-exist)%3Anot(.does-not-exist))\n\n```css\n[csstools-has-1a-3c-1m-2w-2p-37-14-1q-w-z-2p-1m-2w-33-3a-2t-36-15]:not(#does-not-exist):not(.does-not-exist) {\n\torder: 11;\n}\n```\n\n## ⚠️ Known shortcomings\n\n### Performance\n\nDetermining which elements match a `:has` selector is relatively slow through a polyfill compared to the native feature.\n\nA very large DOM or many and complex `:has` selectors can cause performance issues.  \nJavaScript frameworks that rewrite the DOM will be particularly affected by this.\n\n_Any contributions to speedup matching are welcome.  \nPlease open an issue to discuss proposed changes if you are interested in contributing._\n\n### Specificity\n\n`:has` transforms will result in at least one attribute selector with specificity `0, 1, 0`.<br>\nIf your selector only has tags we won't be able to match the original specificity.\n\nBefore :\n\n[specificity 0, 0, 2](https://polypane.app/css-specificity-calculator/#selector=figure%3Ahas(%3E%20img))\n\n```css\nfigure:has(> img)\n```\n\nAfter :\n\n[specificity 0, 1, 2](https://polypane.app/css-specificity-calculator/#selector=%5Bcsstools-has-2u-2x-2v-39-36-2t-1m-2w-2p-37-14-1q-w-2x-31-2v-15%5D%3Anot(does-not-exist)%3Anot(does-not-exist))\n\n```css\n[csstools-has-2u-2x-2v-39-36-2t-1m-2w-2p-37-14-1q-w-2x-31-2v-15]:not(does-not-exist):not(does-not-exist)\n```\n\n### Plugin order\n\nAs selectors are encoded, this plugin (or `postcss-preset-env`) must be run after any other plugin that transforms selectors.\n\nIf other plugins are used, you need to place these in your config before `postcss-preset-env` or `css-has-pseudo`.\n\nPlease let us know if you have issues with plugins that transform selectors.\nThen we can investigate and maybe fix these.\n\n## Browser\n\n```js\n// initialize cssHasPseudo\nimport cssHasPseudo from 'css-has-pseudo/browser';\ncssHasPseudo(document);\n```\n\nor\n\n```html\n<!-- When using a CDN url you will have to manually update the version number -->\n<script src=\"https://unpkg.com/css-has-pseudo@8.0.0/dist/browser-global.js\"></script>\n<script>cssHasPseudo(document)</script>\n```\n\n> [!TIP]\n> Please use a versioned url, like this : `https://unpkg.com/css-has-pseudo@8.0.0/dist/browser-global.js`\n> Without the version, you might unexpectedly get a new major version of the library with breaking changes.\n\n[PostCSS Has Pseudo] works in all major browsers, including\nInternet Explorer 11. With a [Mutation Observer polyfill](https://github.com/webmodules/mutation-observer), the script will work\ndown to Internet Explorer 9.\n\n### Browser Usage\n\n#### hover\n\nThe `hover` option determines if `:hover` pseudo-class should be tracked.\nThis is disabled by default because it is an expensive operation.\n\n```js\ncssHasPseudo(document, { hover: true });\n```\n\n#### observedAttributes\n\nThe `observedAttributes` option determines which html attributes are observed.\nIf you do any client side modification of non-standard attributes and use these in combination with `:has()` you should add these here.\n\n```js\ncssHasPseudo(document, { observedAttributes: ['something-not-standard'] });\n```\n\n#### forcePolyfill\n\nThe `forcePolyfill` option determines if the polyfill is used even when the browser has native support.\nThis is needed when you set `preserve: false` in the PostCSS plugin config.\n\n```js\ncssHasPseudo(document, { forcePolyfill: true });\n```\n\n#### debug\n\nThe `debug` option determines if errors are emitted to the console in browser.\nBy default the polyfill will not emit errors or warnings.\n\n```js\ncssHasPseudo(document, { debug: true });\n```\n\n### Browser Dependencies\n\nWeb API's:\n\n- [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver)\n- [requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame)\n- [querySelectorAll](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll) with support for post CSS 2.1 selectors and `:scope` selectors.\n\nECMA Script:\n\n- `Array.prototype.filter`\n- `Array.prototype.forEach`\n- `Array.prototype.indexOf`\n- `Array.prototype.join`\n- `Array.prototype.map`\n- `Array.prototype.splice`\n- `RegExp.prototype.exec`\n- `String.prototype.match`\n- `String.prototype.replace`\n- `String.prototype.split`\n\n## CORS\n\n> [!IMPORTANT]\n> Applies to you if you load CSS from a different domain than the page.\n>\n> In this case the CSS is treated as untrusted and will not be made available to the JavaScript polyfill.\n> The polyfill will not work without applying the correct configuration for CORS.\n\nExample :\n\n| page | css | CORS applies |\n| --- | --- | --- |\n| https://example.com/ | https://example.com/style.css | no |\n| https://example.com/ | https://other.com/style.css | yes |\n\n\n**You might see one of these error messages :**\n\nChrome :\n\n> DOMException: Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules\n\nSafari :\n\n> SecurityError: Not allowed to access cross-origin stylesheet\n\nFirefox :\n\n> DOMException: CSSStyleSheet.cssRules getter: Not allowed to access cross-origin stylesheet\n\nTo resolve CORS errors you need to take two steps :\n\n- add an HTTP header `Access-Control-Allow-Origin: <your-value>` when serving your CSS file.\n- add `crossorigin=\"anonymous\"` to the `<link rel=\"stylesheet\">` tag for your CSS file.\n\nIn a node server setting the HTTP header might look like this :\n\n```js\n// http://localhost:8080 is the domain of your page!\nres.setHeader('Access-Control-Allow-Origin', 'https://example.com');\n```\n\nYou can also configure a wildcard but please be aware that this might be a security risk.\nIt is better to only set the header for the domain you want to allow and only on the responses you want to allow.\n\nHTML might look like this :\n\n```html\n<link rel=\"stylesheet\" href=\"https://example.com/styles.css\" crossorigin=\"anonymous\">\n```\n\n\n### Using with Next.js\n\nGiven that Next.js imports packages both on the browser and on the server, you need to make sure that the package is only imported on the browser.\n\nAs outlined in the [Next.js documentation](https://nextjs.org/docs/advanced-features/dynamic-import#with-external-libraries), you need to load the package with a dynamic import:\n\n```jsx\nuseEffect(async () => {\n\tconst cssHasPseudo = (await import('css-has-pseudo/browser')).default;\n\tcssHasPseudo(document);\n}, []);\n```\n\nWe recommend you load the polyfill as high up on your Next application as possible, such as your `pages/_app.ts` file.\n\n## How it works\n\nThe [PostCSS Has Pseudo] clones rules containing `:has()`,\nreplacing them with an alternative `[csstools-has-]` selector.\n\n```css\n.title:has(+ p) {\n\tmargin-bottom: 1.5rem;\n}\n\n/* becomes */\n\n.js-has-pseudo [csstools-has-1a-38-2x-38-30-2t-1m-2w-2p-37-14-17-w-34-15]:not(does-not-exist) {\n\tmargin-bottom: 1.5rem;\n}\n.title:has(+ p) {\n\tmargin-bottom: 1.5rem;\n}\n```\n\nNext, the [browser script](#browser) adds a `[:has]` attribute to\nelements otherwise matching `:has` natively.\n\n```html\n<div class=\"title\" [csstools-has-1a-38-2x-38-30-2t-1m-2w-2p-37-14-17-w-34-15]>\n\t<h1>A title block</h1>\n\t<p>With an extra paragraph</p>\n</div>\n```\n\n[cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test\n[css-url]: https://cssdb.org/#has-pseudo-class\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/css-has-pseudo\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Has Pseudo]: https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo\n[Selectors Level 4]: https://www.w3.org/TR/selectors-4/#has-pseudo\n","repository":{"type":"git","directory":"plugins/css-has-pseudo","url":"git+https://github.com/csstools/postcss-plugins.git"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0","versions":{"0.6.0":{"name":"css-has-pseudo","version":"0.6.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.6.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"9713aa7dc87dbdc775873b26390c242ec4241840","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.6.0.tgz","fileCount":14,"integrity":"sha512-FmOxofTc6SXs1o8k0Yyxlqec2bTkoyZoPW4l/nRTeschmAev4rTCdHIM0wMr7+oJvSyrowiuKgCkrXhtKYJZpg==","signatures":[{"sig":"MEQCIFEcBtsGYzGz1FoRIHGehWAq/pCeSo6FGSWzjCLboHaDAiBIogQrPKEzE/jv9bNw/vlizB5kjkRVpX1BT6iESYGITw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+wdcCRA9TVsSAnZWagAA9IEQAJnEQQhgqyEzbJWqSV7n\n9ToHowHsCkaeYUTJIEoZ37rwrFHbAZ32nYF93qEBlJ5jHdI02on6BGV45X4z\nWgIlN99My8OXnM93svXWGVOZbzvcQBr+2Dsz9CNeLibQybUAY0HEsbxSTYPs\noZcBVobIlCc7oh/P5aafxDGzIVXSLcnZQwboMQyPpfEelrdcFzEuBSB2rSKU\nyWgfr6Y/MsTRpdAfnL6E6GV0XAhmY1H+qYvAFxroqecw+Twdr1brNr/nWaFX\nXp3TMxWeuzf6STcxJ016enVD0CncxaYYYkqwoQcYPHvwNMwKIkNnRwFy/St1\nGBofNYjBeFIZ8tlsAZ3e4Dzr3doVEsfMSEmBVL09ENQlXSj3sG9P/DdkhYXm\nfMxr3U58SLkci6Ydj2uP2FQXvi7np0vk4ovqU6fsG0vH6TT6pe81B/+BGail\n5CziXV4oubcVE27rJzV3GSUAHOSrfKVg72BBeo/KGPpEqkyUvzgobnzvb2KT\n9Tk/aAciRSMW297dLF1+ofX2QrhWbX42BkYXslxepMnUC0sM7CoOfBLkR/h2\nKUgo3/GBFhcyXwbhiae8uh6Ufg11qR1lzeHO+u2ziHUXidJ+Zp6JuBUNklC6\nJfNCcqWJN2HgoIPYFVZHZm2LSxOcPpP1EzLfsnlNQ/JEtU/e2ZFt/G4+exbF\nCY+P\r\n=FKOI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"3cbe4737f1bb502bb8ad309417913baf52113c90","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.6.0_1543178075871_0.3712660473162539","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"css-has-pseudo","version":"0.7.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.7.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"803c374f38208196ebc232bd0afa4f7f635fe0b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.7.0.tgz","fileCount":14,"integrity":"sha512-ys6FEXg4l7xcbrvxAtT41OCx+aiafTiwVZOXrOEwsvLbrTb6yo8qU/KaSwHBnOu37n9GPz573aPj2P0Ai8Ht6g==","signatures":[{"sig":"MEUCIQCmXaWJ+FKpG/EZijkRQ2bfWMNMZUYeC9rbKupaew1xMQIgZLj9FZmMFRd4OkYs/prClVQ89xBZP60UNTMXShQpPTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/B3fCRA9TVsSAnZWagAA5wUP/jFtsywJrAmBD30COzsj\nWG5nqXPt5XCrPTSpcE0XCVKG5fLh4liMNhltSXzwwu//dB7VBRI8Nw32frW6\ns9wm0+8A+Cu8OXq/vKGDkO2uYnyMzKuBplpM3gYMSQOzTxVB67kjrjsIdVMA\nR87Pv/9QHi/cMyjiRfFMsV+T4eYD0NcyhjphXmX2ynFdAAj6sfubxrvZNlCu\niqELMgPTWCKJkyzIhkQ9CU4vPc//b6DsOqqmw1bzkv9T8T1mTSn1RDGQjgeh\nfrxOG2UT+l3LZXfkbQsX6HBL8W5W7z6zmmsAUwy+yjTSBzvpxZATqAVR6DwS\n/fZVZzBGOIm2hkaOxSy46HGUFjYWqRLRzEbA+RVQry9WDe5w0FqxRsnAg+8E\n+6m55UZR7BeVIaZcvWzKQ1u/b12SSqx2VNqKOWU3cnXSjRxI8vuxxvLPmpCa\n+fc/t0xFFs4Aw3V3M1T+anCri7G4jxcVPjVEw3HFmU8JAMZDpSKWK0bjWmx2\nUocFEXOy+oTIiXeU36k437U1dSs+3Ixvv0JmRRkuhvnJJKhbo4LXRK3/w8HE\nXbMBkTlbFH3RM2FmJgXpdXk5wInqU6whV5xA1OylpB+OZy14BY9uD6iA7rgU\n1IOaA9CKoyKy8qf1s78hyDTeM/8epA0r22Ed2qtCod6GEH5q3OtnycNBrpKI\n62ss\r\n=ZaYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"eecfdc8920d8baf88278693ce1d1d47c856ccaeb","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.7.0_1543249374464_0.9364864204312744","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"css-has-pseudo","version":"0.4.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.4.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"1ff87f7e88c18625ac1df5809fb49013b139bfd1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.4.0.tgz","fileCount":14,"integrity":"sha512-ZsvcqkC7a1Ul3rl9i2U0FlAtXNw+4eLjyJZIzT7C+spqIAfv0gTCRPrvkLkvk1859pLDXuHQwVd4HXCx0EcJZA==","signatures":[{"sig":"MEUCIQC1VDSDyOT0ZdNZ4VsfdWjo89hj/79qTDQc67I+dFN2JQIgDvS/uGCIf8+tfk44QsdH4zPRChuh9OR47P+/hEyLRIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9YnmCRA9TVsSAnZWagAANhYP/i6iMdcpfVjEisPG1HHo\nF/fvnClpM1qrLwR2EDEQiy1xEmEduPc+/R9BhEBDstAAN5tz4eGeKg5+oFxG\nLKx/PcgeG/qbxAFI01ChkObRzV0mNdkssBxdg4OlhB7Tz+qD5NLrcW/XxvNJ\nsATnMOZPD3mrJGNIcZ/5ou6XioH3gO3DYmSAgGT0taQGIsNImfnMOReYdAnN\nwkNOgL0kHCdNFJVmtJd/rXGzxJvvqxya014ffDL/+OHfKwhUnS1bFM6pYCk2\noh7iShZLrZvbMR0aPYrjN5HhclClwJjDazwFPcxaZHILM8tVOjHFtO3uSGBl\nzttM/s0wvOME7nKvmjeuVI5jenBcDrg5SNuBh38KK2zkTCjQ2dz3OtmW8y0U\n9TfQhA/JwoY4C+cKovTupyqRBaPxNjYVcRbw8ANLWJTwOa3QSSxyjVdkv+Tl\nDdMhlgcZ7vmWaK1xQpSiosE6IUL9kjrky8feXEFHomRZ9k3xprVyveBGLcS0\nziHhsEGELHAMgA5rTpfwGpu6f95inI4BehNQGT4K0VlRkYiEpZYnPcQiZNTp\n6yZ+3SR2rG9APNcNAFO5arhEek5mPO5QDQ5YCjN9Wz1zCp2ZOrkrxjm7LeIh\nH+pS42rfFIo2KvjfJ8T2snZiB4IcwGUwRqqw5TRUFJS+JXw3HULgX/d9mlEb\ndBqD\r\n=tFbu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"e9a742cb3726e9659ef39f683d81fb8f0f0c150f","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.4.0_1542818277452_0.8219177303740317","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"css-has-pseudo","version":"0.5.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.5.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"7faeb8c4027786942648e70fae9ff2ce296f52db","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.5.0.tgz","fileCount":14,"integrity":"sha512-G+FFti6kvXg7X3CJXLw31q6tT8xai5TEnPlIihzP81VxnGp9ZjJouztdxduAEWs8JeGfKIUEJoE6K0Cm2TQjkw==","signatures":[{"sig":"MEUCIHpqaP0MaGZ6SU3x0enlAQrva7CoEyiJfnKDrgdM7yeUAiEA7ESetA3yjFYHYG7R82tTyCYz692kHlvxZCeEBSbrnao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9bVlCRA9TVsSAnZWagAAQQYQAJYKmu9QeqnxFrFlvSqH\n+rdFq3ejB8EhB+vhPytyQfaNqdw2QJwiCyqZJASjQRRY3JqCGhfjTZSDunls\nI2MpoW6r8l8JsgVWDQX4pT2ncj9ywZjwA/meTf6pukAhBcs1Jy2tbwZHdj1O\nUlJZo6ntOiKuvxQ3tarpE8GuwNFQlpYPEZ0RddbtBjBVzLlryS7iCW31K7sV\nmH9edJNbipc0ChVzUZQvUpgRAYARGATPxou5yw0vKf8gUpRsyYHUUgBrenKz\nVWuuLWs9aasbvRbSpBnP1SgnwM448bOTWSBaHX4Ruptwa/ofMgCKgZep0zCu\nXNElBhDpdY+DgYB0kmRLK6UJgFMGg6CLrESU04UaRjE1Pwl+1Y1ZVE0aIma+\nSflXQn8LPRYhgZ/NenzUFJl5E6xiJn6YZDy1HFWEvwG6WlQ1Tdwsg2a1ooRe\nMRG5emTm+4wHwxsIA7qV8rTG4pPjnl+31U6zI5RQDx5PLfcHJvzERWggpu+j\nG4KLQdYwnZehy8j+b6mP1kDyNoQz1O8E3ll/466nSTeR78ZivaRgWJ4xZDx1\nTk+GkNopQezJdJSEYH8N4IhRkZ+skpiyjRatBoTYVG1CetS9U9n1+hF12z8O\nnNhuDa+VssRyx+pAXmpuqurpuxl+sSkehKUccyD0XaMB6mIlWZzLbbjogA02\nj6Ud\r\n=shb8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"47c5fd4bc60554419030f429106c896d11f0fbbd","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.5.0_1542829413011_0.2799971980517868","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"css-has-pseudo","version":"0.8.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.8.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"6f73684d2d58b710babad577002c0a8a7220432c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.8.0.tgz","fileCount":14,"integrity":"sha512-8V6xx14w2Dqd8EjsiGyH/wvLMvqHEROhVl+bsbt6wTLII+bEebfFtiZYqHs+ZDzUwIAGcKw0ZvT3E+sqYdRDMA==","signatures":[{"sig":"MEUCIQDs0uHedxGDQsLHD7rqV/Bn+vCHfj51ZtzdYT9oHlka3AIgRj2bSHZe/RLuYqhLvUN3ks6a5W3ktSMN3JgVcI9eSS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/GdXCRA9TVsSAnZWagAA/scP/joNoZyF55Vr2XGOYDzc\nkK8DDQ+JZza2YJGBDTk4H4963riyMvn3Cf7pkZ96pKhJTYgsE74VBw6mbRLQ\nUlstEsn7A4I0TdxUk2QaYsfafmvFN1Ngk1QlApJLKzGXLj7DbpwOnRfv1vDs\nPKb4QfY9r0HHKSWsX5OgzFakMLTYiv6JzniIl+OmjWacXqom9yBop1efMs1B\ndS/1+4rV3AANi2+QDcLXm9e/4i7lMjk8h6bnPVvutfQOBB5sH7z8Tww4Ceqp\nQB8us4Y0HqQv3fgBntGnl4NDm+XwANBOZJMDXgIvVY5IXptoHOtM92BqOPp9\nqsVsBDXA3ppdiCf11QbQyhft+HiPvuT2COZpaS/NQXcZVFPSSBFVxgGbFVEt\nta64nrX9euHYrGx8p5Wht3zfTBgIQfEakcRzTRbLSqSJFOX84P9fyxmD1oxU\nDxf8NE0pJm2fgujYf3BTroUL2nbuyrSs8HBiRd9zYfQZtxZ5QUmOGctWIcMm\n8kz2CruDMlSeJanRXVKd8rfH1NcuFdhLCInGOG/l13pIPGjtZTwb9ovML89o\nn63CPDp3Db7wB0D0UDtGN/WABA73vzijXYqHrPNNmRb9/3sN1E3iFfHHoVDk\n8jqTWfcEQkXEyrhmHUAk4z0plx+YxYcJT+NpUOwxT4K2nK92gbYjcaTiBA3A\nUaGz\r\n=16Wj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"4b1a2aad54b117029fd44690ade5dc4195c73e93","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.8.0_1543268182676_0.4656913690446389","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"css-has-pseudo","version":"0.9.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.9.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"f5aa7444213f564530a6f0be8476716694f0f518","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.9.0.tgz","fileCount":14,"integrity":"sha512-NL4KjY5CfXdt6e7JzZBfr/G2re7eScIL9A5opq23nhyMtJqkjG3a2WWb2/8M0EDX0QI985OuieXEafhUQFwKFA==","signatures":[{"sig":"MEUCIQD8LyQW1AEwHjXms+k3miAXfLpPecmi0fWjqBtxv3b46QIgYkcnDPgXNlvBe7RHfi69/TjORJgAXo7ynrwMxlOCmvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/LF1CRA9TVsSAnZWagAANrUP/3tZgZz49BiDsZp3b5P/\nAbjs3d8Rzhk0Qb+II+FYxjROpg7LqAEsKRFIzwDy1YOngz5SXrxiWq+uxX2c\nWFkPSEuXhqd8Ba9fISOCoYKpbInPS4aWfO8sbkdPBy2D2yvc17BnnA1h78mc\nDs9Ma4ux9TT5vMb7ZYWWBGSLKIF9u1kImn4CluTMnE9oSutN8E3CFrI79ngN\naXyHePNZoFph5FfKnhdrBmZ3Pe2EnslUsil7X9wX+OrDwWF2OCTOukeTSA7/\nzUDv7rg/i57W3zbXgOQ2w76jeiMMyRlqgF0Kr1Jk/fAFvseuTSskJGGN7hxE\nf7vfu9wUnuAevlNviHcgzyzOdhgei2QKCzrPYer43AgCecWMP6vgy+X4ATQq\nGwM/1axqXCcmA3+QMExu6UGRSIysYlIJj1+Toso8vBAz3m5QRc7nW8Ny/2oy\nIM95iscvOH+wIsIl6xFUUAkG/4tgqx1udQiqrUZxzKgazsyJhyCcEO/9zqiX\nn50d0+caLNwo9RWCvVO/FzIujY2IbfbpXD60jlUMskKGps2dBmyUOwUaATsR\njowdkCWNjv2k0wrUgikpY0k6juhFf2gea8usLP218ZoZELKrm0wGs7HMbMDP\nFEUdnzNoTFmOgyb9W+E/OSCLlWiHARKTNZ48Jd2NQIbHOTX2cH+040xkqLIE\nffpk\r\n=oe1W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"ad0c3e58522c8b696df7896b537f37a5cd42c488","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.9.0_1543287156797_0.28244704357518824","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"css-has-pseudo","version":"4.0.2","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"CC0-1.0","_id":"css-has-pseudo@4.0.2","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"c1e00df714685497d5bc00168872b72720dc87e4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-4.0.2.tgz","fileCount":14,"integrity":"sha512-bhAVH1oI51Jc99i7gPXCURWOQbeaoWp37Z/ZL7kkd/gkZjxE2VZLc85B8BhaxHGEtXGIEmQMAPQc2cqSqcgAeA==","signatures":[{"sig":"MEYCIQDW6MSIv34wB61XeSJQk4vq0llolmOQ5sDkVemJ7U43dAIhAI8U4r15Bk9GQsDyR1GwRHGXA5KdCUFOCw5+j8u41RIY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl2L6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu+w/+NOzAvTjHEcjgM2fy18Ux3j+WfH+gb1sue0c4GBE7NSaKthke\r\nVCi5ugssISSqYUwuVYv0d9VVVNAFz94Vojta4p6CWJKoLwcQA0lIZRHlu4Fl\r\n6ongaKPT+KPS1giowmuCtcmXQ//y2bBSCObbBohRnvP7Hef28r5n/P6m/YMS\r\nK7JPmkeILeMZ/F+60mQV04UvGB8cp/dNyMXiFwUULEK9XonRlqTApFR4Bl58\r\nTaR5Pfubv0noagjJPpfKyhtkNS/a6dWIeg0/KhnZCyI+PlC7cXQZJfTLYQcM\r\nMTA1bCkqAqwcgcJ1KeCMy8T3fbCXCTPdPyJj0x4rbgb0Cu+YtfxO8sVK0cPO\r\nCNymPW67YFP9uml6DFLnqFd4++tOmCRt0am3/Q8sAwRLn2oOD0vKjHAP4scZ\r\n6Mc/1iFq/MqENbJiK3f6zKbNV/SBEYJHxhukIMRWk+dZ+ixt9U9Om8MS7PKr\r\nude7V5h875ugrczTTZUWqXHQfU/PlxjRk1cEiv2y93urojcGz+HvqLA5bGCj\r\nXuzTH1bw0lTzPx88d789P0L0nWXwANhHNcUAXuACSct6feMnpvMQOyXZvGA/\r\nAM8KYIf6Rz22rjMT+yrDQteJ5E+YA8HEfP8P++vy1D9vxKWEnIgWXwQ2VsCI\r\nTS8MxQRqHrSlbujX7Bj/EA3O80mDi5GajAo=\r\n=ateC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"589c49f1353adaacf3cb208a8c3b387d7a2f0759","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","test":"node .tape.mjs && npm run test:unit && npm run test:exports","build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","test:unit":"node ./src/encode/test.mjs","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","lint:package-json":"node ../../.github/bin/format-package-json.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"cssdbId":"has-pseudo-class","specUrl":"https://www.w3.org/TR/selectors-4/#has-pseudo","exportName":"postcssHasPseudo","humanReadableName":"PostCSS Has Pseudo"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.10","@csstools/selector-specificity":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer":"^16.0.0","@mrhenry/core-web":"^0.7.7"},"peerDependencies":{"postcss":"^8.2"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_4.0.2_1670865658516_0.2261838560531888","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"css-has-pseudo","version":"4.0.0","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"CC0-1.0","_id":"css-has-pseudo@4.0.0","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"40c9d98f333168d9019ce73619241c35f5a3824d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-4.0.0.tgz","fileCount":14,"integrity":"sha512-CGlz+sl/ilGnXEYmpk2AY34o8fZDblkf6bYa1w/Ccp2VNQedsx15vZPpHy4UUHkXbWN3/6zCYnFQDpikywNWkQ==","signatures":[{"sig":"MEUCIBj6bruLOTrayy1tU+ehkaQO7N0JrkgdJXxHuA/cl04+AiEAsy67NLl+6zGl20aE0N2cEHPpOaWxAFLUYNhTXqB5HNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyGlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKoA//ci2rWwfDICsioUE08FzqyLjCvcsbmlB9SLYGeChWguX2ud45\r\nA8o82X28v4UIdXkcOo+BZjWAO1TjPt3Hjbktw/qQzQlhZk76FHyt0xdt1RV2\r\n8xq3u3bBas5lCJBXijsqJ8UmNwYzEBbcZhBouwbwxUz8TmsBdlXK/uxSrNiR\r\n82B1YyiO5cKCvFm4pc6p4h88ejNtAIVlJ3zUxuOulk3QKIeVuy76bo0oFEJC\r\nH5D6Xx/diWaKxLKMBIu5/XrGtAShm9BaNibarQocOLZL7LVRRwpu3cgV15Ac\r\nDi1DiTmFKdZPpBU2znPN332EU7SCsfcEVCFlYH6TEvM4DPll04ckAkYWaUyr\r\nRKmj2aKo2r4f8l4Y41xezpFpnVx+aThNdZYVjw5jWdVyH2K1n87BOaGJuODi\r\njR7qrMZvy0E3WVRWKJxrpYFCk1Oj4V+MwHir1+SyFknzkJdwGgoyYlG8BmVC\r\n3JO9s9nSKO8Koc5LDZAjJcYAXDC7H7CLMxd92UUpCgYc78cpx2n+QARYKBV8\r\nw5en5XgqABjtMii3Ipsj6aBolQUNhujFwBcWrGoHxDcWl5Y8lSbWgvJFBqGl\r\nc8tg2E2t6T69b90UkfiNLKnET6gll55trAySpgYURAU5M6Py1NmpARzRVowT\r\nTtFom9GkkzZuX/DFu8PzCy5/y/Q3OxaI49M=\r\n=OPjM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"b657afcee560ff1006eef26a1aa4a7604561aa36","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","test":"node .tape.mjs && npm run test:unit && npm run test:exports","build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","test:unit":"node ./src/encode/test.mjs","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","lint:package-json":"node ../../.github/bin/format-package-json.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"cssdbId":"has-pseudo-class","specUrl":"https://www.w3.org/TR/selectors-4/#has-pseudo","exportName":"postcssHasPseudo","humanReadableName":"PostCSS Has Pseudo"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.10","@csstools/selector-specificity":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer":"^15.1.1","@mrhenry/core-web":"^0.7.2"},"peerDependencies":{"postcss":"^8.2"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_4.0.0_1657301331409_0.3262451001966855","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"css-has-pseudo","version":"4.0.1","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"CC0-1.0","_id":"css-has-pseudo@4.0.1","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"3807a54d073c3c8c98ab1282148b428d8ae41b72","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-4.0.1.tgz","fileCount":14,"integrity":"sha512-L3s0E0B+DhaFhUVpBAJri+Z7xVijUJQJUIDluB7LcsdNk8MIUS1a2EhrMhmMSGnFULcecQOjIenuvCYgKZBwew==","signatures":[{"sig":"MEQCIBcIhFX632ncOJxcuF5eIy6Ue6mOqvQB3pE/lNrOelPfAiAddyVZm4zG4M6mt0PTxfKsf+NEYyQG0gp2C12Yeqt+KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBT3dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA0BAApLn6AN4am38kNPKL124Z3qPETblh89H1+70Qf7hd+zRDiyKb\r\nmwLTS8FZb8zgJtX+KNdCyxbrJ956XZLGAZwzcNEO+wPU7eJjvKcQUdNYEcKy\r\nEbkKIGs4nmlpnKr46rKL7ocMI5H29E1cspHCuI4MikQH7bRAXVzl9tEOLP0n\r\njylY1phplSDYADVtQbT5sdZuM5he/4xZjCs2z090NGPBvwd/4GaPwTiEXfez\r\nE9edosgxorE2do8XtmC6SQFJgzlYQaiGvRx3JPF9KzABLh2wzfdTpa2W81vT\r\n3+zvJH//9Ge03Cyczf96G9/R5u6f+Mzh2MoPtE4n23Tpfk9uc8Zu/0VNvcfc\r\n8XAmfj5lJda5AQ2tjp82a7qfvsW4ON3lqHwGHldMhKJn9ZBQO/cFbe3DCFiJ\r\nwl6F4GTeUUZFHzeHIt3Z0rF3fF7+thbIzuAAPGpbzQkE5CkZjSaDbvs0jkrj\r\nLzqdmTfMS2wC9YW45X00SU/SMl1EPjJSOkxg8+u315Uvx0zba8g9Wha95wkD\r\nd51noVts2M+e6NMTMvqJ1pdgxAdUHvjC+NPPK+hdjJrAA7Wg9RIAjozL3ngU\r\nBM+ermgKtcc0S+WxXVusZ/sVkIM6MRz97N5GTpex36dZrRIyVdNvYvJy3gvN\r\nLD5QUeo/b1PrVkYMBazGDvg2EPGeS5Mtypk=\r\n=tqEr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"48f47ae184697191a397c105a1dbba2e7a6511ac","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","test":"node .tape.mjs && npm run test:unit && npm run test:exports","build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","test:unit":"node ./src/encode/test.mjs","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","lint:package-json":"node ../../.github/bin/format-package-json.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"cssdbId":"has-pseudo-class","specUrl":"https://www.w3.org/TR/selectors-4/#has-pseudo","exportName":"postcssHasPseudo","humanReadableName":"PostCSS Has Pseudo"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.10","@csstools/selector-specificity":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer":"^16.0.0","@mrhenry/core-web":"^0.7.7"},"peerDependencies":{"postcss":"^8.2"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_4.0.1_1661287900857_0.8020676230642165","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"css-has-pseudo","version":"0.2.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.2.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"161924810fefca2012e0835aa673fb687648d5a3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.2.0.tgz","fileCount":14,"integrity":"sha512-Kup5/VJYiA2LD43F/36gaMihnn/Rab9tF+8/77syVe6nLu0Z6U2b4IaGnB1ABMLRXIQubNsqUqjbWkGgAon+BA==","signatures":[{"sig":"MEYCIQCRD1/xIQr+ISmVJCEVHsEy8j1YX9j2Jj7PsoxPHGA9vQIhAMe+yqpU57fAQKWxp7ACn4dWLLZjPUITlULn/HAjLt7S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9YTcCRA9TVsSAnZWagAAaqAP/AsDbNmwZj8Suk+EBYZy\nrMWOaAbJLP4oA5aIEjqFTcsbWolbg8ie4V2J6oxZBwu+GSoaMWw4eKzGwnJ3\nbJM/eUJMoEii/MzIKFuKqjMkLi4O0aidZNITyVMxsgzSh1A4OZaCJefTx434\nVwp0WamaLaA0vOnLcGljQP1YaebKa28RWfb+saXfgpbRPDCG4QAz9ZZiUhh2\nABJn+FaEGTJgmmW2UmKF6DuhPZAC0TXWEyGm/YKe4g0NtfbrAWHyceV3VM1x\nrTUUAOpkGD2wdzmbVBvNg+Xvjb+p0lYhd2QRtTdf8x17Hl49HMIcSkRjsOQj\nVFrxOPh1sT057rYgf8AthSVCSipnAjp1rsCFck8Iewy8S3S76QGy4e5AckGY\nY2HYVIDOIezB/U+Rm04IoEL93GkU5ovM/DdWRo1aSXs+a189FqdNRqrG4YX6\nxzzr50rbX5qES7/9pR6vuRd8J9XhnzN6NCBGuQmPJ6VDFo0gr7PmRNCPv87X\n/4Dh9cGW80xi6Aci6f0F4+gjnEv/d57DO3o4C/Pouke8x62eP1zBxeDi4Gi/\nPtfv0n49oQ9gpEmV3Y2vUX1EwxPxAj73UcJMUXlxrUvj8rPhUlel+3048dzP\ne/zHu1qpRdUdF4XMhZZOpbTC6tuUt7L06HcUdqFwvxzXXa6pqyYGNOyc8o4J\nlW8P\r\n=2sa5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"0e28cb6417ab41d14b11b538ef1bb43c07dafc8c","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.2.0_1542816987487_0.6189268918468795","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"css-has-pseudo","version":"0.3.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.3.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"4b4d99478f4f96f45ee875a17f6305188b366b5b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.3.0.tgz","fileCount":14,"integrity":"sha512-RxaxUYcP9clcBumHplECot1qv/H/BJK/AdSGCsfao8zFYjwQ8lQQ/pIFYO8YvU+L/g0AMuHQySPD8h/uhFPSGQ==","signatures":[{"sig":"MEUCIQD3JQaih8xFQfru3vxhSUNd7DvMhe4Ah6jrU4/I5PT+NQIgTalk7eCMIjqUdf3AtxpW6wzIgHS7+ed2qO+7aEau0gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9YU2CRA9TVsSAnZWagAAcMUQAJy+utnv1B8Xde/nY6og\n3subV6GfylyvDZCxV2A2WbvNhcP48AZ0jsD/1aXfFx2c4j/7FAjh37zIvITt\nETJxeQQvc/hxC6OL72r/jFHUU3bPmBy0qESKhY/D6JlZHcPIvh0NDWlL0tyJ\n/jJ8vaWj9QZpSScCzHShwdQBH+8hiAheGHi5XBWrGosZaIMCrXWI85OVQr8H\nCBXqXg5xTMLFDAY8Cpbw+reZWamjFXBQOx3pG/wRjjc2TZmHHl9D+DklMmxb\nOcnpZ/pJFoHgI9wvuynnhVXU6xCimoMfi8PhJ5S6eMv9iIJNJaOS81Wjvfie\nKK5VYSAvnQDUXBFLXUStrVaYWNWWht6QBg6re//CCKdUQqvjj0HCq9pwASMV\n7qE92RcxOunlxylk8UYddbFGu+yz7q4xvKWmewf5qxrgvHy1AR0q5ovdO/eD\nzLtTMPg+xcz7uBp4m74pd/iRStyK0JUQqgUZLo9DzBw4SnosHjcHkvxmWCyz\nbbkzuz5iTcx7BMZK+eeKkiUMq1Y145N2PiG2RNFCtbJ8VDBrI3aUqjfitBQH\n27Ow+idjgIR3otw3yAoJJctUTtpIXDMf8hgLf249pun/DNZyJeSwIYxcQiZY\nnwOPEY6wN9oWaNlq7eLN3/RTUDobYPAxXUitYr5UltTPMdu4bgYBJlmkCRFi\nClUI\r\n=DUbj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"6a4ed5d33b976f948f96fda6c594f8792a401926","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.3.0_1542817078230_0.7400316815728796","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"css-has-pseudo","version":"0.1.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.1.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"7d6b64e75340c637b139430d0e4f95606dc378bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.1.0.tgz","fileCount":14,"integrity":"sha512-dKW4NJSDqKJz5/IbAy08JX0zqVnhTWr6/DWhMtSBe/8Z7dP5sWW/gHl0axtR1PjehRYrXbwf121cJA+4Pxlh/Q==","signatures":[{"sig":"MEUCIDsK3CEudVlzxKYzy6fAnKbwvSdVv6NwzcL+65Ss1WA8AiEA0NPkuz1dXdyTM5effnkXSEr3Cr3GYZSWaRncuItdHYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9MiWCRA9TVsSAnZWagAAtUkQAISyAR0yw6587nrrcQF4\nq/iKLm5BK4ah0k3o7gZciMnEyH36bWU2yXqjC2muRIuDBZ4VUOKGKccY2vzZ\nG9NB+4C5cRCL+HCjZI63AdppRh1k+7mPXC3s6K37GG4Y/bdf1VFHB4cvtYH7\nO1zxYomrO4OAxt81l9qBhTcwjvyvYDMwK7goF5Vv5pa/yWFtAeqXhcrSFpX3\nusGVnuy1ZqmYm6CxhatJb10SxwrhF0+j3GwtMM7H74K0hNmPduqLOMykeF5y\nrEm6jb1RtKslajmTIzDYTJS8c8kWamcZfFHvM2K3BMOSD1rIexEIk3RJueS0\neqpDLssps7niLtqw5SYeQETmswHC2/UiXOUoREQOkyIXQ/w49Pgj16JNxclZ\nyZ1BUsvsc+qxI6+ygnQQ+9K8kXlPyi+qd7FatFqr5QqXz7yUEa3QZOJfOy36\nW6cfV904m23UWivw5x0SLGs/pVKmHDc+ta5dv4GGw9tqobRTKJYnAbXPp2dd\n/t+RowAQ7onX9+/viJPqGXD0PyWv1NgNivRWmtyzmxZcUxySL1vHn4iNcN4b\nPtoYnpFm0/fnwnI1PffGUXdhQyBHkTY3ysU7JoKdVqMqGGW+RFvaSGSwOv18\naKnCB03d6OO7uSpygJf+n7x5oevw2cvIVBjwIi4VWC3Ei0a0AnivCW55Rh1+\nmHVF\r\n=K3RF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"e9566e70d66339718c3214e6ce48f4e06c1dac49","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.1.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.1.0_1542768790290_0.24491877304103316","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"css-has-pseudo","version":"3.0.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@3.0.0","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"bin":{"css-has-pseudo":"dist/cli.mjs"},"dist":{"shasum":"f791f2d578557b22e60842e06d630bd8b8b1a9d3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-3.0.0.tgz","fileCount":14,"integrity":"sha512-1LlqZebDVJXvLPP0RZ8U1jrpFEHWqttBlWz46PVNN6tD65O3IgooDkGEAhfhHTJUGHJHrXzH+ANIC0/1bD9l+A==","signatures":[{"sig":"MEUCIDYjZYzAjlrab7kbttc8CQ8EQZwuwk/J8kG+yAKWDVsJAiEAgXRyX616L9pS6OE8E2yFTs44DMR+J1j7IYGWy99RodI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtwWXCRA9TVsSAnZWagAAXXcP/Ah10Rccub+fLwVVhIrF\nXUbgKOejDxA69IEknhVxQdscKFttfBBtGGIKesWaFZg6yrmiSScBwVaIZ27y\n2mbmTkkGTUHLAjpdU2XzhtmUM0Dtq/66dOtszJ0uR+M/n9VoCh3EOYu+nSbr\nEepEMllSxiMxwZRA2TUYGnfoBDNQVkR6tD4J34vRuY51VMgvHeHRBuVGNIgB\nDKAp7NgrQ/gHvx33tbDpcABaduUETMQ4TS4Z0bpuFu0795rEHIwaK5PD0504\nX4Ewg2A+M/zG0F/4QA3HJQbXlbkTztqKSiRw2tVcptVp9045O48F6E5MBUS9\nywCONk3yiKMn0786LyMDu6pdharXDlddQTkfEr3KoZ505OPtr05YWBXMLxhG\nx4HJW3rPTU9HEWojAkKp6yGnX3BQ8NUj0snamjm21SDWK3nInVoiMngNvcl/\nhu8rIeOqHsXj0vdnCYMoQs7uEXbiukkCbAjsJa6o6hydhPdCps5JVYtUtGRi\nfqPluTVgnr7hQ2CAwljicnl8edOGtUmHNFvukPUaNVPpY3R/n4tcPeHHI3/3\nEpW8whYz3vV3nsPDJW7LswpydqbpO2iC+ZzWoOZNamHbWx7i/SNUvDI/Zr/m\nTudDWQ266isi1Vbxxm6+P7AUK6GjhUaBgQpkDzuUs90QPvyXEsSVNS52Edt8\nKVuI\r\n=x8hN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"default":"./dist/browser.js"},"./browser-global":{"default":"./dist/browser-global.js"}},"scripts":{"lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test":"postcss-tape --ci","build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","stryker":"stryker run --logLevel error","prepublishOnly":"npm run clean && npm run build && npm run test","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js')\""},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"7.8.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"14.17.6","dependencies":{"postcss-selector-parser":"^6.0.7"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_3.0.0_1639384471476_0.7876882052295109","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"css-has-pseudo","description":"Style elements relative to other elements in CSS","version":"8.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=20.19.0"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"@csstools/selector-specificity":"^6.0.0","postcss-selector-parser":"^7.1.1","postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-has-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"gitHead":"7f968efe749753c05f60c0a6ea97fdc01ff53f20","_id":"css-has-pseudo@8.0.0","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Uz/bsHRbOeir/5Oeuz85tq/yLJLxX+3dpoRdjNTshs6jjqwUg8XaEZGDd0ci3fw7l53Srw0EkJ8mYan0eW5uGQ==","shasum":"71f33356f7d5c3ff49f5d3c9f8f4f51ec2b0b0d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-8.0.0.tgz","fileCount":12,"unpackedSize":188897,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCkKw5dp79G3qj/wxhcHXVuMhY67yE2GG6ZMunJttbJXwIhAI50ZGUYyI9zpCBNL4DdYdHhnK3xOeDRisnepa4YCfD0"}]},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-has-pseudo_8.0.0_1768375273492_0.48504560795707974"},"_hasShrinkwrap":false},"0.10.0":{"name":"css-has-pseudo","version":"0.10.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@0.10.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"3c642ab34ca242c59c41a125df9105841f6966ee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz","fileCount":14,"integrity":"sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==","signatures":[{"sig":"MEUCIA0B683rKq8m/NKCNTJ2OxHcO2ZSL1ptP0d/DlSlLHuTAiEA4r49qcVGapd9d9sG+HYLkg4e96vIOti6HmW68ph/VCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEIHxCRA9TVsSAnZWagAAXeIP/3G4MWaVH5aoo/vprjJs\n6/BguGlO3TXCwmkXycHB+7btc/wakrURnqJZ9cOuttN3ee9y8evyOCazX1hc\nPm5dAHzWsjtE0dxfK2yYzFmtxwu6XC+yLH6T8O6ws8gkc8l2PKYhBffFj0XR\nA9oWAb0ZtghLoc4cEq8KVfnM+NvmKN/SBNzCzfrCeCRdI2yQnSMaVFaoZ4qh\n+lnN+b/J0vox6dMnR5lHLVCqZE+zPwT3Ah3diunN7foSIaA6sKGsWSWKF2/2\n4lqXJtSqLRbw0BSJVdlY2uHO5xlViiikA95jBkxGgYEgs2EFD8AiZihLigLB\nvcGieYCLM9hh1zqMORwQmmUQvZ65GRiIK+rBwROCnVqRYJTUlAUiWUPcXSPp\nNrjOM5vv9BzOGk99CZc+rCc2+gRaUqLVpIiaBgctsSK6JB+Inn9/BFAxIQqO\nSgX8iWKkLdHKub3Ieve4Kqk/H8eZghocuSn80RazHWeZC9baJw1CisdGUmf4\neM8VoWfRW4OojkaXa8foLt4qbTj5/1koPoSjGO3JnhTS9/iHEcMdwbB341GL\nToQ+FGyNNlnipKJ3nd9WqShkzJj3h2fI9EI3Wfhnh79jC82p3qVOOxdSgD5G\naDN7SvmOaEWUW3dIg7P6V09IQm4foUxSVYg6TrOk/Lf0Nnz2OyrQlrxntfMC\nKvlZ\r\n=qdZp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=6.0.0"},"gitHead":"194f13c2fc603737e6a91a4f8c35ac1d718566c9","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","pretest":"npm run build:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","test:postcss":"postcss-tape --plugin=postcss.js","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"11.3.0","dependencies":{"postcss":"^7.0.6","postcss-selector-parser":"^5.0.0-rc.4"},"eslintConfig":{"parser":"babel-eslint","extends":"dev"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0","rollup":"^0.67.3","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.1.6","babel-eslint":"^10.0.1","postcss-tape":"^2.2.0","@babel/preset-env":"^7.1.6","eslint-config-dev":"2.0.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_0.10.0_1544585713027_0.9208639498607121","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"css-has-pseudo","version":"3.0.1","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@3.0.1","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"bin":{"css-has-pseudo":"dist/cli.mjs"},"dist":{"shasum":"f023e95890a948ab0f29cf76173982c2af967e35","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-3.0.1.tgz","fileCount":16,"integrity":"sha512-yRZMyeJ8ebZAPuZmT66/2QjT0CR14qrQrbTSNc3cmTkVCKd/KkXcnO97WYWJlFQF6yzfNfOqG/9rISnrZ8SxZw==","signatures":[{"sig":"MEUCIANFbeK7mlSyksowR3nnob2B0KPUeoIXOP9JwoEDF9uTAiEAiG9TJQJCuQhZWItMLh7ErxdJ6gBIefWzH7W/tSUqFlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhygMgCRA9TVsSAnZWagAA4x0P/jvV/fQmX1ZH48bDI9Tc\niCAI4RAfa9evWn7S6cmP8nGNyqPu/1KjkPfF17LJDkuojJOPeFJCPlWfWC/0\nOeumbBSE0QV6Gwye+vlupybArWk/anlEXorRmAaujJ3EEYrWfL2Rf0FiTIGC\ndh51XpH92U500E7RByoNPoNApaX1yfU808WFP1zjPJKQNd04PdlWT3/r0FY0\nSLFTtRmP5WKUyWlndPG6ch0KvgyottqiBB8SneTw/Iq/FOJSHLw1smYos08U\nFsHCYg6SlntZ2Mmzy54Ou6btRk6qb63Of1/w24+0lO5asi8SSMoHZNtRJKxc\nEzAjA/3l4zBx/11HiEyVcTxQHaCIwq8/2Q8NHza9YhSM3MryVL8jZxZFi0dg\nvbnyzEUv9d7CMzmOsGvdRPN2dJshSHEp1pwz/NpggvcLmioTbTO4Uv+J7bb5\n0sQ5/IgEFCIZcJE+SlQLt2AdDOa/HwTGifgB3ZUqgjcvnd0m501v0/lK+fxb\n6+RPFqSqV8hHrhWaA4yOiA5cmReHeXGmVcmZOqswKbEGhb/QMRUTYctfn2kt\nRfFu+KFNMR1S1rlSfHMUemE/OkXV5qAmOlSYs2qN7NeNFWNEKzUdc7cqvk+1\nM57HgxgDJBzz66lwC69P/clXY/fjbUMYSrZQesrzs3IyOBycdOGr0mzOJ4k8\nR00y\r\n=qOac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"gitHead":"e7d0a4ff8c49479e0e84441e0ed04082f6b3654c","scripts":{"lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test":"postcss-tape --ci","build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","stryker":"stryker run --logLevel error","prepublishOnly":"npm run clean && npm run build && npm run test","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js')\""},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-selector-parser":"^6.0.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_3.0.1_1640629024673_0.08434847067920104","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"css-has-pseudo","version":"3.0.2","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@3.0.2","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"bin":{"css-has-pseudo":"dist/cli.cjs"},"dist":{"shasum":"00dff8ce80757c53f260e36987f0cf32646c6911","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-3.0.2.tgz","fileCount":14,"integrity":"sha512-L11waKbVuSf5WVrj1Qtij91OH8BN37Q3HlL+ojUUAa1Ywd53CYxJ8+0gs5cNbRXkqBwchE1Cq0cjgYjYEw24RA==","signatures":[{"sig":"MEQCIH7OQfxYc6sxzu0vM7owoAm4ptyFQSVDwFoKYT4D3NeIAiA+7pe00mf/w4lMLSsKC+h6dSjGWQKqzDuFPMdya5ttaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0cl3CRA9TVsSAnZWagAAe0UP/iSRsHMmVpQTaCHeCOqm\nFH8NyllbO5SjWD+QBhwX3BhegtMsvqc7CLJQJ9cF8AkuTx7V4l+ATzNtwBfs\nzJpOpJzKEr/JXdCODOvRD5K6iKUHtN58t5AczopxRioSd98qwjZ1ekuHB9sn\nn3R2eFbqf8As1XTGM+p2Z0tiYDQHILomPDAGdKvsAyL/JbA9PMl83zHechKw\nNR1pZiWMIttKg7T2bjT6sTt3gIYrtq95feUMdNeDqC0fboiy7CjKTN6s8MTq\nezBU6B8vt+yOWStYY8EiW6sKJO4uheebWW/lVJL1Nrjt85f1saO94u1I6N/U\n9rizb7i8m/zzMAetJYS5H2XLCKy/SRR9WcSyo7iw/sdg549OLCJl+uMDdNyA\nGxP2K1cDLs8v7MNmx2ptM9Ovp2vJ+EUxBN1cWe9GCMJZmPoCVf/mOK57QWAz\nkfpuwhU/nam61AOyDLS7qyYfE0jx9SZNiDnjOn5c87rp6cGyGTyxXqC1qAGw\nt9/7v1aB7/x+o8VGnG7exi5Ma1ecNY1i+0S7ouSc0Wf5ZQ055vzC0QWZDt28\nGOUnWOuWoa8U50P5IUOo7BhDVM6Yuwh5CFLjgH/681mLiXm+1jRaolddsqpR\nK2baReadNq1EIQpb+0AwSo93zNtgp3uVF7Jce7UbobKAnOJO8TGyDmp7IfeM\noqvf\r\n=2COw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"gitHead":"6ed93d179c39a0bd2a6a36bec5c9325ee227d285","scripts":{"lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test":"postcss-tape --ci && npm run test:exports","build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","stryker":"stryker run --logLevel error","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js')\""},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-selector-parser":"^6.0.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_3.0.2_1641138551041_0.988834008638743","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"css-has-pseudo","version":"3.0.3","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@3.0.3","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"bin":{"css-has-pseudo":"dist/cli.cjs"},"dist":{"shasum":"4824a34cb92dae7e09ea1d3fd19691b653412098","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-3.0.3.tgz","fileCount":14,"integrity":"sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ==","signatures":[{"sig":"MEQCICiT2kHA6YxS6M2ysLTCXD68yJyeWLdVFv/cJhYV5UIbAiBXW8zrwG56Lp0zwpsQE1IOU9Wk18mf2GUEG38w9D0hyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3qGACRA9TVsSAnZWagAA5xIP/Ay6RBLwfWFj7U4QhJs4\nLsD8dNurb6ciohYfM7ctL9RDhqYd75k/YZKLch47q06uAOBS2MdjI6PWuNZ2\nIwsHwJL4TvtZ+S/DUWve4oT1fu2TE/7oNXRiU+wIXMYNfA16SmqYqeuxOLyp\ndXgg5Lj9DBqYDHBwzC3AKFeYUHrrxsAMReCwqDZJD4TduH3b4h4+Xi31hrdm\neLb0vzsIsWoO0/QSdpYlUzPBFToEP438oZE39SsIukQi1vpnD79CyoX/hKSH\nCNS2DaHTcXoZugRHq9Kd4K1ObheF46eAUncXyons9qFsGHOFoObrCIf6jnVF\n7SUO0BUqg09DL5/h56AzsGrU9gIYw4o3KA4lotmsR9gZQ+76Wu+/HM4aBxm7\nf6SRBaXE4YocW1psEAZ2E4nn/TuiaJFaLRBXKIXUf83KZqwDELyGYHXIoGZz\nqBUcFC3f3hiu/JpXnYLPbQWFVwS9qEnoKjw/KyX64sR6a4Wng3xK555N+nXL\nw7gvefCIcYyFclgwWKLEpbWvGZVCjIRp4lVLLWWvii6ol5LU07MkSAQT4vE/\n9JJgeX3acwA1ZHV1SUfdN+OJtZX0jHHra+gXbVZk4WuRPAc+8HM48swgApDE\nIE4QR/7ypGVTeDPmAUa52eNHN7wWsvIzC97KYIZEa0NHx+J7wB2+zkE8zhkx\nXTCJ\r\n=u0No\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"gitHead":"29ac5af9fdfb1fa41f292c9416ce48a3b8bf3dc5","scripts":{"lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test":"postcss-tape --ci && npm run test:exports","build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","stryker":"stryker run --logLevel error","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js')\""},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-selector-parser":"^6.0.8"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_3.0.3_1641980288398_0.7246464389208254","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"css-has-pseudo","version":"3.0.4","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@3.0.4","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"bin":{"css-has-pseudo":"dist/cli.cjs"},"dist":{"shasum":"57f6be91ca242d5c9020ee3e51bbb5b89fc7af73","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz","fileCount":14,"integrity":"sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==","signatures":[{"sig":"MEYCIQCDsCV8x7b2R2zGsgsyxgQC77Gj0wdA6UlvBnsxR15JaQIhAPKfwfZLrSqsgwqSNIzSuQ4/iUuQmyOCdmaHeYEpmKMM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/qv9CRA9TVsSAnZWagAA7zEP/0bTpqoMSm/stFU7frPo\nFUem5zHIE0ryhbqNI1EpCSt0189LUqB5qyrSMvoaB9UHWmjauQQDEnymUqgA\nrUqRPO3Mi40z2WzkvPbk0hqgena9/Xj+JfiMQUdo9CnZ59LU4ZpFfI085tNt\nBlbniJddg0E5OQqidYtyOWyz5WUD58KUZ4nf7f/6G0Hy/qFy5Edm907YEV/W\n27YGbRnp5AgcPdf1QNUJhgV+OUZpXUjuB3fZNfq40hCLSEh/vdTbMPzLqYIn\nEO1le5Omtu9EbPtbHXRpKJdIWR00MsHz6GEufS4ERkOVRLj70T5/m0FFS+uN\nyBQApljAzbDEMpH0SQI/GBOJkK+cQs1VQXp/IpGZycztiq/z1V+n121ykEQm\nlBD1uexrGUISRTJmOONfaLTDCwTC9xiWoMQwfht1GtdPyv9DGLkkTE2XnAQu\nw5XLNXcZV84ojlCZxvA0AkZMeBREXqtSKsTBrOyOSHug1gN/eVyADJV+uoje\npmSOtxw1+GU4PVnNqRHVfoUgCga+MBk8liEzQ1xkELX2eZKcrUKHnwzH4zse\nWIBf1CfrkH9t+ky3ZnpP5d8h5KdcIOmI0+ejQokXA5pn6h3FqqciTjTTziLK\nIELxz/lC6v60zb3HJY59t5ySieMzcv0nkNlNXj1X+GtNyjAnV94w8yz3m3HE\nZY2W\r\n=qfk0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^12 || ^14 || >=16"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"gitHead":"0f89d310320b97cb75e08c88d0fb8962f8df854c","scripts":{"lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test":"postcss-tape --ci && npm run test:exports","build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","stryker":"stryker run --logLevel error","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js')\""},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-selector-parser":"^6.0.9"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_3.0.4_1644080125428_0.17175448074026423","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"css-has-pseudo","version":"2.0.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@2.0.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"43ae03a990cf3d9e7356837c6b500e04037606b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-2.0.0.tgz","fileCount":13,"integrity":"sha512-URYSGI0ggED1W1/xOAH0Zn1bf+YL6tYh1PQzAPlWddEAyyO37mPqMbwCzSjTTNmeCR8BMNXSFLaT5xb6MERdAA==","signatures":[{"sig":"MEUCIQCTgFWKBGnMnGOfBWjz1Jdxc/0GhFVuMN1sLdOEWhNrbAIgT95iJtM7E2NNx1Lz+zNGwvamIvPKDt/dU+eHSCNR6K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ1/gCRA9TVsSAnZWagAAPCcP/1PXIBJLHa28tryIzP6H\nRBxXBmCv8AVKsXuzz5RqWoNgNsRS4jB9HqlpHQjBKT2hh0cIDICWuLcEj96O\nkeu/yTiJFKasrf5VgzFzBLs/ooSsF4jfN6DzXLMCssSRfL4kVKjmauix1Igj\nI39mivLBrF5lA+0YaHskgOtaHZbjRrkeMkUjs4T1Z3K1YtvHisAG+oYWPrgG\nIZdBKWzY9EWmdU4agWxYu9VEmiB26bV4aXxmzMtmPMHJIERt8Q4a8iqmhnIz\ny81QkUy8Xd3mMJXDqqkpsu0+fR4bC8mzpNqMaw2lZZC6gt1u+09SiPqlNSx0\ngOe6vierNlabZNTW6Rs60T0uMHUVmmjLnGmMBol7ZSrY6N6sLYwXBxpYBtpI\nOHCG/QPJRxIFC7euDfT6bA1WumAkUX65G+AZBshhH1UZAHKf9WjTuxj1KnLM\nWAO7KvPz9OYIF5y94KXULeshYrYrw/3o9446XWytnEY8V+xpK7kprM/duhgk\nWN2o6Vv1CaZzcjGQ7/1LQa9ph1I/hoU2LoeJjpvDTks59fJGB06kBYNNergS\n84/p4fSy+0Bg6I7pz1i8wLMlqdHT82tptKI8sutXUngsuasJlDzF3GzOlyTj\nkSwWgsLKducaRHbBjXrIN+NH7PIe12NArxuk3H5HJEaW5c5byn/6CWbwxryp\nwsza\r\n=y8+E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=12"},"gitHead":"d18eca1f5665eec77b8ed68bff4bc6727cab77a9","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup --config .rollup.js --silent","build:node":"rollup --config .rollup.js --silent","test:postcss":"postcss-tape --plugin postcss.js","build:browser":"cross-env NODE_ENV=browser rollup --config .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup --config .rollup.js --silent","prepublishOnly":"npm test && npm run build","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"7.20.3","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.6.1","dependencies":{"postcss-selector-parser":"^6"},"eslintConfig":{"env":{"es6":true,"node":true,"browser":true},"root":true,"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":2020}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rollup":"2.56.3","postcss":"8.3.4","cross-env":"7.0.3","pre-commit":"1.2.2","@babel/core":"7.15.5","postcss-tape":"6.0.1","@babel/preset-env":"7.15.6","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2"},"peerDependencies":{"postcss":">=8.3"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_2.0.0_1631805408379_0.6734109723884032","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"css-has-pseudo","version":"7.0.1","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@7.0.1","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"adbb51821e51f7a7c1d2df4d12827870cc311137","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz","fileCount":13,"integrity":"sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==","signatures":[{"sig":"MEYCIQDuI/+5p+8a3hdOSV64Of0SIHT5tBimIgvm6ZdzFivtsAIhAKqRDgxvIgThCzL/rTHg4cDt9GzxDRnidmlVnWCfn5+g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188861},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"ee11a0cde61fb9390f776bd78e51e4b6c4e3638e","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.7.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"22.1.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^7.0.0","@csstools/selector-specificity":"^5.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_7.0.1_1729720008650_0.5185458076169112","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"css-has-pseudo","version":"7.0.2","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@7.0.2","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"fb42e8de7371f2896961e1f6308f13c2c7019b72","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz","fileCount":13,"integrity":"sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==","signatures":[{"sig":"MEUCIQD/VRKYFzu8UHnr+eSMt/KqeXlNWWlu/DN32zp/tMhBlQIgJS8Rx2NhvIeGFl0cW2o8sS8iLj0UFm6fGBd79dI176Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191009},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"b7bdba62595ae8ce8537d75045cd352ac8b58e90","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.9.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"22.12.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^7.0.0","@csstools/selector-specificity":"^5.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_7.0.2_1734092440670_0.2619136793668291","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"css-has-pseudo","version":"7.0.3","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@7.0.3","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"romainmenke","email":"romainmenke@gmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"a5ee2daf5f70a2032f3cefdf1e36e7f52a243873","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz","fileCount":13,"integrity":"sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==","signatures":[{"sig":"MEUCIEOEpiqIi9A5V3rnBIb0vcCXo63OYiKMlhB62WmVzWssAiEA0Z4UBhBEgodnbMSHBjRiPeitTbIlCeN4fBKTpwcgga8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191507},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"0436538d7d0afef62764ef2436a4e64a73483d1e","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"11.4.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"24.4.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^7.0.0","@csstools/selector-specificity":"^5.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_7.0.3_1756327047611_0.46855494867057","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"css-has-pseudo","version":"7.0.0","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@7.0.0","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"f07f41ba7b55859ee27b0520888c3e21afe97ebc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-7.0.0.tgz","fileCount":13,"integrity":"sha512-vO6k9bBt4/eEZ2PeHmS2VXjJga5SBy6O1ESyaOkse5/lvp6piFqg8Sh5KTU7X33M7Uh/oqo+M3EeMktQrZoTCQ==","signatures":[{"sig":"MEUCIQD7L8aZ3COKUywVPOpVcQ+SeIfuBbRIuNz3CJDRElqEagIgPO4qComycHG66dPDXayHN05IY/8wSZB+7rueEE7swEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188274},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"7769a9cc1e08082f64c22072062cb63ba9c79d5f","scripts":{},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.7.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"22.1.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.1.0","@csstools/selector-specificity":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_7.0.0_1722720941349_0.9110721738513934","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"css-has-pseudo","version":"6.0.4","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@6.0.4","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"573c0d5a3e214f17f107ef7d90cf5e4c877a6eb6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-6.0.4.tgz","fileCount":13,"integrity":"sha512-u9vuyeksska4OMRC061xTQb2RJZv7T1JJjnZbaQpNhZRPF1UqGpBqHnlcwRS/1vv+QOpD4NVsaFT4U1zmkciuA==","signatures":[{"sig":"MEUCID7qKLs7Gi68YV4IF6gUUzALx+Wj+JjpdIrfgusmXdA1AiEA5/kAMksNa0l5Du7PHb8BwgHbnWv+j6/XfGVk4kLnbYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190181},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"c2ec8c8b0eee222066bbf9d82208118a2dbc1228","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.7.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"22.1.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.13","@csstools/selector-specificity":"^3.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_6.0.4_1715428583814_0.9601701550432713","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"css-has-pseudo","version":"6.0.5","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@6.0.5","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"372e7293ef9bb901ec0bdce85a6fc1365012fa2c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-6.0.5.tgz","fileCount":13,"integrity":"sha512-ZTv6RlvJJZKp32jPYnAJVhowDCrRrHUTAxsYSuUPBEDJjzws6neMnzkRblxtgmv1RgcV5dhH2gn7E3wA9Wt6lw==","signatures":[{"sig":"MEUCIH6TI4RrFSxo7euBKz6sLCCXJ7GPMAjSMGwVZF6Q8nRQAiEAvhiep+KR3GMpB4yGcG2hpu4PD0kJOuW/C6qXh/lLlMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190176},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"7b49c04c3af7674039a60dcb7fc98630d8d9e76c","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.7.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"22.1.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.13","@csstools/selector-specificity":"^3.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_6.0.5_1715634040136_0.7310929878538484","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"css-has-pseudo","version":"6.0.2","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@6.0.2","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"a1a15ee7082d72a23ed1d810220ba384da867d15","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-6.0.2.tgz","fileCount":13,"integrity":"sha512-Z2Qm5yyOvJRTy6THdUlnGIX6PW/1wOc4FHWlfkcBkfkpZ3oz6lPdG+h+J7t1HZHT4uSSVR8XatXiMpqMUADXow==","signatures":[{"sig":"MEUCIHnW4bDJWEeNWQkt2l0+Pq+ZfmG1DqTCWgS4nIjYc2BPAiEAg/ohZzIBr8/4bdQnGdGye8IH0kZ1ZY6gj1ARMspwgRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190275},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"5f9f75343e60abdab69f561411568d7f1d90e089","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.2.3","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.13","@csstools/selector-specificity":"^3.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_6.0.2_1708330002073_0.243542931117386","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"css-has-pseudo","version":"6.0.3","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@6.0.3","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"babd8f208507d553b3986ee803b3adf4dd09c00e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-6.0.3.tgz","fileCount":13,"integrity":"sha512-qIsDxK/z0byH/mpNsv5hzQ5NOl8m1FRmOLgZpx4bG5uYHnOlO2XafeMI4mFIgNSViHwoUWcxSJZyyijaAmbs+A==","signatures":[{"sig":"MEUCIH6Onc4E4ctNtnUK0klqlLpiOXgt+Y7fOd8PtXi3LuL7AiEAqAezmWH255CWBp6kUCPnC4tLeDUo0CgTIPaPXJ2jLKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190209},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"eafd01ba36f6b1e237bb01cd04ddd14a6f98f170","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.2.4","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"20.11.1","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.13","@csstools/selector-specificity":"^3.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_6.0.3_1711891145584_0.41546696149728457","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"css-has-pseudo","version":"6.0.0","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@6.0.0","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"b8c8f39a19bc83c5be59fd251510a7e443c47968","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz","fileCount":14,"integrity":"sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg==","signatures":[{"sig":"MEQCIBwcb5oe66jDgm5P1YXtp3hNYbD2lCRYmMGanwwXZwLaAiBGtyEmlCbbX7kEDD7VjD8TrLnk/xz8xZ4wo6E1KpHZNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194739},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"3f1d2fc9d9df4e7d7f954786d29de3b8081ad719","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"node ../../.github/bin/format-package-json.mjs","test":"node .tape.mjs && node ./src/encode/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs","build":"rollup -c ../../rollup/default.mjs","test:browser":"node ./test/_browser.mjs","prepublishOnly":"npm run build && npm run test","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"cssdbId":"has-pseudo-class","specUrl":"https://www.w3.org/TR/selectors-4/#has-pseudo","exportName":"postcssHasPseudo","humanReadableName":"PostCSS Has Pseudo"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"9.5.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"18.15.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.13","@csstools/selector-specificity":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer":"^20.7.4","@mrhenry/core-web":"^1.1.1","@csstools/postcss-tape":"*"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_6.0.0_1688371805607_0.07416675001795481","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"css-has-pseudo","version":"6.0.1","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"MIT-0","_id":"css-has-pseudo@6.0.1","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"05be77f1414315c3880a1fcc96a72471af4a8ecf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-6.0.1.tgz","fileCount":13,"integrity":"sha512-WwoVKqNxApfEI7dWFyaHoeFCcUPD+lPyjL6lNpRUNX7IyIUuVpawOTwwA5D0ZR6V2xQZonNPVj8kEcxzEaAQfQ==","signatures":[{"sig":"MEUCICcZeCympiXciOqjDmmFg+ULzHnJFP8iuB9pl+9RXGyuAiEA8DjNVx7WMJD1j0RVObl5zN7yoT6fX/GgbeejzfLItNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189941},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":[{"url":"https://github.com/sponsors/csstools","type":"github"},{"url":"https://opencollective.com/csstools","type":"opencollective"}],"gitHead":"60419f5097416007bcc8207bc081d3d6ef5c9448","_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"10.2.3","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"20.10.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.13","@csstools/selector-specificity":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_6.0.1_1702682241873_0.07294281156503035","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"css-has-pseudo","version":"5.0.0","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"CC0-1.0","_id":"css-has-pseudo@5.0.0","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"b25602c0db983fcab2f6297f97a6a44095994c5f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-5.0.0.tgz","fileCount":14,"integrity":"sha512-vFe2z1/y8xG3JiJCAMOoCCXCwSbG2ndQJqFVVaFHoSuaEmvni8VNuFTC9IAYmqJU7c5elPEXJm40i/x5Zk0GSQ==","signatures":[{"sig":"MEUCIEsETq76TwiGrdKp3KLW244v/JdGRUECf3Cn4qdDXSAQAiEAwcXOaO+4rrWbgsl3rBbxCLQ6pNeRHm0/mkY9G8FflPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz5plACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjJA//YMzs2Z005p/x54w4F/8bZEy6WzH9zbR/0QIXLq8245ErqllE\r\nZ1/u4wV7qQjjQ5J0tnVeRSmL0zDosFXFryMYrbJ8yw4xHC9sB95n9TjnXX3x\r\nMTUjXmPSo6xJXUMxVfFLOWW/HsDAdm0lCq6GCHSmyAINiPZPn6vxx+cLWBAW\r\nPEwPJ8vskwTUePnZ2B4Zq3ZAFSzYY0LNiFUCebrscVUjyJ+Pi5iynp0dhLA+\r\nKlXY+UfvkgDtEUs1JK2rG1hLdC6NuVxmXaLsPfjG3RsS3jRVNNBmjvqH5qKI\r\n8MEWN3hcYTPFMhIzuIiqco8bzCRa+RMWvI24oTdBas7LNiwwu1CA489M9+oz\r\n8kIm3XTaxCTq4o33HaaPFV8UccH34GB1LsHtKytUtrvPGne/62buGPwQmLns\r\nfhCupt0dCdqa+CJcEeZRbHADgEHfqZ3mWArCecXqbis+pt+b0TpY2duzYMww\r\nG12rHcfiBXdUdB2yu4Rn40gBnMGUlEjYM9yfZeDrSPRLMM5K0FUffLvw7U4p\r\nSQ5iPYpVNWaXp0RUmBmF+zyT9EzB0ekhMfig4R8acTo1iytr3vrCPAbH4tHE\r\nJAhJSz/kY0+aapBZYyjwBnu+bh9+NjYCkHGLFMaT5u7KtirM6fTWpvTavaph\r\nw722o/MjUQl7xYkM0Tidwdq1zJoq5l9BqGg=\r\n=brDU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"e5c2246f35327a5b02e06d0611fe79d4b1831e06","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","test":"node .tape.mjs && npm run test:unit && npm run test:exports","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","prebuild":"npm run clean","test:unit":"node ./src/encode/test.mjs","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","lint:package-json":"node ../../.github/bin/format-package-json.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"cssdbId":"has-pseudo-class","specUrl":"https://www.w3.org/TR/selectors-4/#has-pseudo","exportName":"postcssHasPseudo","humanReadableName":"PostCSS Has Pseudo"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.1.2","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"16.13.1","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.10","@csstools/selector-specificity":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer":"^19.5.2","@mrhenry/core-web":"^1.0.4"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_5.0.0_1674549861461_0.9249357288754412","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"css-has-pseudo","version":"5.0.1","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"CC0-1.0","_id":"css-has-pseudo@5.0.1","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"e8875de026a51675d8d4c0a01c3cc7be6dd87582","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-5.0.1.tgz","fileCount":14,"integrity":"sha512-zhsGCKVkBohliMlcsZsv5WF/i4FQ3pkVMtl4yYa7Qpv/PVQebTjh7cjMoT5grW+DBZzunmgHe6skdWawgCYuPQ==","signatures":[{"sig":"MEQCIFMxV+hUhvtqp8hy5ddRGY1qvRk+UbP34DultYy7MZgBAiBjYkSEsb/C5k8aRDFYXbBZX58s/UfMxUJL5jw9tL1JHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1M5zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQig/+MwlVdYnOsHxQAVZ8xIE1iB+bbHDHjB+2wIbv54gTuVOx52CR\r\nSoPp1yJhgOPHCwcxTYHnoeSUz8syHQ5kn1YZpWqoQX/GHSRHZMQu/rvqRwvz\r\nfKjApxxObtpwaXBYzDdakJ079myt94hxyiJfgdn8Wdh7LHwxJ/GUpnC29vwJ\r\nJPnvdcJj4fFOQ/AgJjBSJfsoqVkcYEFafUV9PiaDEE+0/V0BiBykf/q4W0x1\r\ns67r4El9EgKcYYCN7o/bodoiimRLmkjs49EypjMOl4k7AZZ+MXqYyiwqJdgi\r\nXxO6FhzSLRZLxLEXM5gmP7ueTv9JgwMdE6RjRBkYH+KGRXPwsigVkdqZo7aI\r\n3RaK6/kZfg8Nvzsxv4NSFcrliX/Z2sHr1AzogoPmwK0tbGurIzgfVB44g1C8\r\njHPuDNn2LpaCNVdR+YEPxTUhyirwSMjo/csn2UqAT9Vi9/rh2y8IZaNwJavM\r\nAkyqYtWn+2rDd2BLchY9dheozFiq7XhmV4sPU3w9fVqqh6jptW2wXa9acVjS\r\niu3ECL+04KJmMd9jO2Vzz48qTXXftz+JIqkN/VyMjFYXSZ372fAyQbwhIFwI\r\nMeGfI/6/sCqQ1BnP6v+R3JqlorU1fx/VxnnMupaFmdX4V2uLhval/QY4WZSN\r\nh0rts10p7lH5hVNpjC5tDC2RowazGYKSXaU=\r\n=ExOm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"5f7a4ef1d62d36cd03688d1eb67e1f299d13fd9f","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","test":"node .tape.mjs && npm run test:unit && npm run test:exports","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","prebuild":"npm run clean","test:unit":"node ./src/encode/test.mjs","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","lint:package-json":"node ../../.github/bin/format-package-json.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"cssdbId":"has-pseudo-class","specUrl":"https://www.w3.org/TR/selectors-4/#has-pseudo","exportName":"postcssHasPseudo","humanReadableName":"PostCSS Has Pseudo"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"8.18.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"18.8.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.10","@csstools/selector-specificity":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer":"^19.5.2","@mrhenry/core-web":"^1.0.4"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_5.0.1_1674890867581_0.9649825218651347","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"css-has-pseudo","version":"5.0.2","keywords":["contains","css","descendant","has","javascript","js","polyfill","postcss","postcss-plugin","pseudo","selector"],"license":"CC0-1.0","_id":"css-has-pseudo@5.0.2","maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"contributors":[{"url":"https://antonio.laguna.es","name":"Antonio Laguna","email":"antonio@laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"dist":{"shasum":"8798118c705d858b7aeb9d839a39edd901c1cc83","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-5.0.2.tgz","fileCount":14,"integrity":"sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q==","signatures":[{"sig":"MEUCIQCwFgE340srUGJfJIfvquwImar+PvXXf1mt5p/B955TnwIgaO9xcVNkFSpkljPQZ9cN/HUsp5hr1/p3kX/VzzpgZIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4TYrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSrBAAj2nbLCm1/rBOa9A1flb2T+MLr2O412lHeYsMf81/0gVfTDjS\r\nUv1/+Nb9LcQDiCSfqnx83GBauvoPuo9GmcpXe9vc4pLFLNGQL4rCYKP4oSw5\r\n7OcoS3TV3xsoOBAeg3dxRfD0gZ7EH3JTTbkG0F7dci7hRzEXc1mppVqeifQy\r\n42XffqzQef3uKNsbhPw4ZqQjkTYjGbbrIsbKPUrlzPYVwomBY3Q1jCfP7lOx\r\nLICUL/g9Xkoa1JFcoYAqgnYNfQK6JNmjoxoZHLIuG4IJKZenXwZbs+Km/kmW\r\n9bJp2L9+I2eIdlvpFlQfpsDg90skBKfmbU65VUQvVLyXn8C9Jby2jRSRAx8j\r\nANZakCa0w0qLP38RAM6DPcq2ahTnFjkrpdD55Bg1K8EaDKeHS+RqRz7S72Hx\r\neHnI5JYx/Zss2M1VhnZB0vtCSzmSb0DJsQIQBQ18g/ifYf1+42x7KKIVyKwz\r\nUZ4gcXi3veP4rk2as4kD/m+Gpn77pnWTFtX9qozpoCrbARbk/LONKscJkgJb\r\nlvMeq+g3CtBaIBYIRvYjFa9kWUtUmhVBvCo7xwUMmAogtWqhMA7V6WaEckSS\r\nKqfXYYjKq0yihsU+dsQR8Ir5PWM2zqX4NqIaERP3YdkuVrs6xYK60wT5VpJ/\r\nrt6u7B8U3+yr+bp/kd8ct6XSBFGq4Vm4tyE=\r\n=TVVP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","types":"dist/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/index.mjs","engines":{"node":"^14 || ^16 || >=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.mjs","default":"./dist/browser.mjs","require":"./dist/browser.cjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"funding":{"url":"https://opencollective.com/csstools","type":"opencollective"},"gitHead":"dfdb27ba6f23c94961de2e232648daa470431afe","scripts":{"docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","test":"node .tape.mjs && npm run test:unit && npm run test:exports","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","prebuild":"npm run clean","test:unit":"node ./src/encode/test.mjs","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","prepublishOnly":"npm run clean && npm run build && npm run test","lint:package-json":"node ../../.github/bin/format-package-json.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"csstools":{"cssdbId":"has-pseudo-class","specUrl":"https://www.w3.org/TR/selectors-4/#has-pseudo","exportName":"postcssHasPseudo","humanReadableName":"PostCSS Has Pseudo"},"repository":{"url":"git+https://github.com/csstools/postcss-plugins.git","type":"git","directory":"plugins/css-has-pseudo"},"_npmVersion":"9.4.1","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"18.13.0","dependencies":{"postcss-value-parser":"^4.2.0","postcss-selector-parser":"^6.0.10","@csstools/selector-specificity":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer":"^19.5.2","@mrhenry/core-web":"^1.0.4"},"peerDependencies":{"postcss":"^8.4"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_5.0.2_1675703851434_0.9440812231004181","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"css-has-pseudo","version":"1.0.0","keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","has","contains","descendant","pseudo","selector"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","_id":"css-has-pseudo@1.0.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/csstools/css-has-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-has-pseudo/issues"},"bin":{"css-has-pseudo":"cli.js"},"dist":{"shasum":"6a58e09e36851ab3891cfa7196d27455423c584d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/css-has-pseudo/-/css-has-pseudo-1.0.0.tgz","fileCount":14,"integrity":"sha512-iiduxhZno9fUUuw5IdWlbcB7AjSjP3aPunwJ8oNiF+G/Bt9LbErg0cOLoo5XMq6sXemYWtmNSrEhRFDTYKW7Bg==","signatures":[{"sig":"MEYCIQD1qHHusdol91cZf3M4JreNZzr7THgTY/WxPkE+XtCDKwIhAMbJUiONIm7sK/L+EVBiybvsoXKk3FnYmVCul/84llZf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/kp0CRA9TVsSAnZWagAAMTUP/iRzFJW7iwgnPjr7Sy77\n6BS9OhCL4lTvhXP1WoS+u9Tj1TG3sDhdvck9Ym1XYOE/7VQ+BdADSXPEU2eV\nP8t+6CQkNBJ1DiwY6WoICXqVOVeGwM6fAEHQ4fnT3i5kv5PaxGw/PcwnB6Wl\nAvp1dp/wLEGaxCfXu0OUrOmBZu+DH25utBKpbAZQCNA8H+CtZKPW33dMyuBU\noRuf+fsyVKjc6lEh6r3AzSP79VcktnAmWmkYrGDn0ZplbRxT0dB5wwR4Zvkt\nu0kPq7aI8yqO85HAmAiLwIF6K583FWkp4n7sraaRZEsRp9+ScOkJHld7ndgR\nSKpsfd4gx979BZ8tWyF2ap8w2nTyiNcJGAZ2A7EJn+4ve+2JbPptaIel0hpi\nGTAY1mhSYI63QVCGXnuvyfZIOC7BRHnaNr2D3ZQ6RXF/CPOMnt7mdxlvwWW3\nTWIlJQPvV979y+DITSxi/LgOn0q7cjEUc7INQSz/nDMr9E7hPcABHGd/5ldt\nQEl7Q6d7wiMbaZipsMDouTyzN9RcWlAkuZxyLaK5xashpzhgyVeiELue8wy0\nStsAix4uzfeDoWnfT3ciRt4GATdR4WMMPJ4G+WLKRv4XR6hj3ZhAn8hQY5Ke\nz3pCXvXd5rC/G/XjkX6ZrbpX/tkWcPuOCiZ9XRdDnKnKdbfPZuV77Ko4lihW\nvDvY\r\n=kdWj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.mjs","engines":{"node":">=8.0.0"},"gitHead":"45aff94f47a14f09b131e6d48f24290b7233dbb4","scripts":{"test":"npm run test:js && npm run test:postcss","build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","build:cli":"cross-env NODE_ENV=cli rollup --config .rollup.js --silent","build:node":"rollup --config .rollup.js --silent","test:postcss":"postcss-tape --plugin postcss.js","build:browser":"cross-env NODE_ENV=browser rollup --config .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup --config .rollup.js --silent","prepublishOnly":"npm test && npm run build","pretest:postcss":"npm run build:postcss"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"repository":{"url":"git+https://github.com/csstools/css-has-pseudo.git","type":"git"},"_npmVersion":"6.9.0","description":"Style elements relative to other elements in CSS","directories":{},"_nodeVersion":"12.1.0","dependencies":{"postcss":"^7.0.17","postcss-selector-parser":"^6.0.2"},"eslintConfig":{"env":{"es6":true,"node":true,"browser":true},"root":true,"parser":"babel-eslint","extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":2018,"impliedStrict":true}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","rollup":"^1.14.6","cross-env":"^5.2.0","pre-commit":"^1.2.2","@babel/core":"^7.4.5","babel-eslint":"^10.0.1","postcss-tape":"^5.0.0","@babel/preset-env":"^7.4.5","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-has-pseudo_1.0.0_1560169075699_0.7401571511280587","host":"s3://npm-registry-packages"}}},"name":"css-has-pseudo","time":{"0.6.0":"2018-11-25T20:34:36.014Z","0.7.0":"2018-11-26T16:22:54.593Z","0.4.0":"2018-11-21T16:37:57.579Z","0.5.0":"2018-11-21T19:43:33.239Z","0.8.0":"2018-11-26T21:36:22.791Z","0.9.0":"2018-11-27T02:52:36.892Z","4.0.2":"2022-12-12T17:20:58.715Z","4.0.0":"2022-07-08T17:28:51.550Z","4.0.1":"2022-08-23T20:51:41.050Z","0.2.0":"2018-11-21T16:16:27.617Z","0.3.0":"2018-11-21T16:17:58.445Z","0.1.0":"2018-11-21T02:53:10.451Z","3.0.0":"2021-12-13T08:34:31.654Z","8.0.0":"2026-01-14T07:21:13.638Z","0.10.0":"2018-12-12T03:35:13.151Z","modified":"2026-01-20T01:50:52.411Z","3.0.1":"2021-12-27T18:17:04.814Z","3.0.2":"2022-01-02T15:49:11.213Z","3.0.3":"2022-01-12T09:38:08.576Z","3.0.4":"2022-02-05T16:55:25.610Z","2.0.0":"2021-09-16T15:16:48.616Z","7.0.1":"2024-10-23T21:46:48.877Z","7.0.2":"2024-12-13T12:20:40.867Z","7.0.3":"2025-08-27T20:37:27.845Z","created":"2018-11-21T02:53:10.289Z","7.0.0":"2024-08-03T21:35:41.517Z","6.0.4":"2024-05-11T11:56:23.981Z","6.0.5":"2024-05-13T21:00:40.331Z","6.0.2":"2024-02-19T08:06:42.238Z","6.0.3":"2024-03-31T13:19:05.787Z","6.0.0":"2023-07-03T08:10:05.884Z","6.0.1":"2023-12-15T23:17:22.031Z","5.0.0":"2023-01-24T08:44:21.631Z","5.0.1":"2023-01-28T07:27:47.787Z","5.0.2":"2023-02-06T17:17:31.655Z","1.0.0":"2019-06-10T12:17:55.879Z"},"contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"readmeFilename":"README.md","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme"}