{"_id":"postcss-pseudoelements","_rev":"15-6dfd83511eb3da7b8a83384b418ded3b","name":"postcss-pseudoelements","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"postcss-pseudoelements","version":"1.0.0","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements"},"keywords":["postcss","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","dependencies":{"minimatch":"^2.0.1"},"devDependencies":{"mocha":"^2.0.1","postcss":"^3.0.5","should":"^4.3.0"},"gitHead":"66bdf31daa3b4b27ba47f913f4ef3c1498b23c9b","_id":"postcss-pseudoelements@1.0.0","_shasum":"b38d70cf710fc6bf0ec56d294962b8ab3f52e39c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"b38d70cf710fc6bf0ec56d294962b8ab3f52e39c","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-1.0.0.tgz","integrity":"sha512-U6i+DsfV7j4Xn38cvfzTY16k33hx4JCHHujAUC2SaF3BnDdOlrTjiolS2PrG4T1SReTad6u//i1E3G3eprVNxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuoP4LWM2NqNV9Ew9Ua2Hi5tARL4XMSOAmlxcAwLQEeQIga3QgrIhwBnKyr9cr1gqFEvb8ZT79G+9zuaXVytUyr/M="}]}},"2.0.0":{"name":"postcss-pseudoelements","version":"2.0.0","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements"},"keywords":["postcss","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","dependencies":{"minimatch":"^2.0.1"},"devDependencies":{"mocha":"^2.0.1","postcss":"^3.0.5","should":"^4.3.0"},"gitHead":"890459f6b0d0f114b350e2201ff60f676eb329aa","_id":"postcss-pseudoelements@2.0.0","_shasum":"3e1c961d51d78c787ab3b529843b2dda0b40095a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"3e1c961d51d78c787ab3b529843b2dda0b40095a","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-2.0.0.tgz","integrity":"sha512-ZrwhekcyGzquXEnc29hUwBJMzOuVF01kThy5+zkyhl78eKXSMoNg472/jE96SFWDBFBBenPVn4zfCbIFcognkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3bgXo9FOvTRgpXKTdRlY9RhI9CTNH661yRqofSk75vwIgDZ/zBRFa1f/BayTWhjB5TQxPMIJ19TJQYzgJSwxonZg="}]}},"2.1.0":{"name":"postcss-pseudoelements","version":"2.1.0","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements"},"keywords":["postcss","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","dependencies":{"minimatch":"^2.0.1"},"devDependencies":{"mocha":"^2.0.1","postcss":"^3.0.5","should":"^4.3.0"},"gitHead":"f96e5c28af38f8d5bec1e1ee4365cbed12c9cbca","_id":"postcss-pseudoelements@2.1.0","_shasum":"30a299600cf8ab13d7232c7fe123845f35485ab2","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"30a299600cf8ab13d7232c7fe123845f35485ab2","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-2.1.0.tgz","integrity":"sha512-+oSJ8KbcmLZkGbyFfcoFG7sEc6jbqcKGWQkQ6DhxyLEyS6vbC0g0sAXdxb2W+CwwX72L2L0QqQ19RHS2dSjODw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDONtSHpwsMKxfW8B9v0OoWoh6fvvZ3LpTFcZu0musEgAiBHR09VKb4ozolOO/mkKPBOxd83FNnl45lom/SiSnAb2A=="}]}},"2.1.1":{"name":"postcss-pseudoelements","version":"2.1.1","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements"},"keywords":["postcss","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","devDependencies":{"mocha":"^2.0.1","postcss":">=3.0.5","should":"^5.0.0"},"gitHead":"fb239fa176cca3110652c6a4631b0dbdbcce6233","_id":"postcss-pseudoelements@2.1.1","_shasum":"ea401b2b78531a91e8d64284c8796f6804d7c309","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"ea401b2b78531a91e8d64284c8796f6804d7c309","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-2.1.1.tgz","integrity":"sha512-D56lgByP4pUqz2Mna/uY8ZwxHAj+3Xq/YKJUXOTkGHOIAZ0QZEke465CjS8Fro1iuIB9xKXCKmqlUgJrXnM7Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzUZAP3AMEpFOTdc5ITbfe5fm1eXMSR3pL7JMFSd0MVAiAUAuiV66BX1ejmFsIWRhsGnYcsJvw8LnXePO+SHzeICg=="}]}},"2.2.0":{"name":"postcss-pseudoelements","version":"2.2.0","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements"},"keywords":["postcss","postcss-plugin","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","devDependencies":{"mocha":"^2.0.1","should":"^5.0.0"},"dependencies":{"postcss":"^4.1.11"},"gitHead":"2fe38c8de88aaf9cd8f516eedb6350e24724cb5f","_id":"postcss-pseudoelements@2.2.0","_shasum":"4b2dd3184479237c723f4f1d740edc36feb875be","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"4b2dd3184479237c723f4f1d740edc36feb875be","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-2.2.0.tgz","integrity":"sha512-/qnZYSiCPu7jtbmxXe+mhmp1vPkgsIsR8/WiJxJvLKT1nBL2H2WNPM/O+I54IQph2xi/oxVLWFdoUvYDFZQK1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7ldCLsCUk9KkojpAEkOIurRmHn3fFq47LCV8nA69MjgIhAKDd3HjUsZWYqwMezeeDCX2e+l9C89sUxDjHV+YQ60p7"}]}},"3.0.0":{"name":"postcss-pseudoelements","version":"3.0.0","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements.git"},"keywords":["postcss","postcss-plugin","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","devDependencies":{"mocha":"^2.0.1","should":"^5.0.0"},"dependencies":{"postcss":"^5.0.4"},"gitHead":"d1564a2e1ac3c0ea5c5f48e6427e3b9ad978cf0f","_id":"postcss-pseudoelements@3.0.0","_shasum":"6c682177c7900ba053b6df17f8c590284c7b8bbc","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.33","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"6c682177c7900ba053b6df17f8c590284c7b8bbc","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-3.0.0.tgz","integrity":"sha512-v8MXqK2UZ/UHeHlpnQYyNL3bSO3eLqo+hEQY/hGFTePfF5l6dZrmVkf7nEvtrsyhSMF7h4lvrhukKZPicr7MFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSa9eqZi0l9dHZhmG3rZswTh7smsTSthSf5xRGtE+6eAiA9PoaXhJD7xlhcdSxXmz8tBkUm25q9ROhRDSl0UDz0fA=="}]}},"4.0.0":{"name":"postcss-pseudoelements","version":"4.0.0","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements.git"},"keywords":["postcss","postcss-plugin","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","devDependencies":{"mocha":"^2.0.1","should":"^5.0.0"},"dependencies":{"postcss":"^5.0.4"},"gitHead":"3b1b6eb9455876a334e5276e1df820da08834990","_id":"postcss-pseudoelements@4.0.0","_shasum":"9acce229d5ed060a3d0e48c5cfd62f3ebec70603","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"9acce229d5ed060a3d0e48c5cfd62f3ebec70603","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-4.0.0.tgz","integrity":"sha512-Nvn7MgPb+1DhL8CfdkABHMCCi6OY1zRYcs0ingq0Sa5Q08DILiAVp9RWXeqnE2RNWC3klnveVX64Igo1EU5BJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHShR8gxE6sZW/lc3nWRPy0zIVFbAF3F2ED0/qk4ymbLAiBg5Ky/EtOGQNKaA2JtGq1LVwz1Syb+iuWIeTGFtWbbNA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-pseudoelements-4.0.0.tgz_1490304887246_0.9665871115867049"}},"5.0.0":{"name":"postcss-pseudoelements","version":"5.0.0","description":"PostCSS plugin to add single-colon CSS 2.1 syntax pseudo selectors (i.e. :before)","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements.git"},"keywords":["postcss","postcss-plugin","pseudoelements","before","after"],"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"license":"MIT","bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","devDependencies":{"mocha":"^2.0.1","should":"^5.0.0"},"dependencies":{"postcss":"^6.0.0"},"gitHead":"205eeaa85ee047e524c97eb2f7e81bdd984414c5","_id":"postcss-pseudoelements@5.0.0","_shasum":"eef194e8d524645ca520a949e95e518e812402cb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"sventschui","email":"hi@sventschui.ch"},"maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"dist":{"shasum":"eef194e8d524645ca520a949e95e518e812402cb","tarball":"https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-5.0.0.tgz","integrity":"sha512-XHKyn37k6nm8R9C1g+PXisjp5Y8ISOpeuQe9IVCAe5I2+t2WVBtF3YhS1TsRz3asMkW1zg+tIe6g7eX/sT/QOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFU7nSuRAqOLrBRPpKOG7ojr7EEC4bpfhTynonYFZu9RAiANZGg66nU5KJS36z3kaTBgLEs+J1vFTBezovqg28qz3g=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-pseudoelements-5.0.0.tgz_1499628510923_0.7397323935292661"}}},"readme":"# postcss-pseudoelements\n\npostcss helper for pseudo element colons, it handles double -> single and single -> double.\n\n## Usage\n\n### Double to Single (default)\n```javascript\nvar pe = require('postcss-pseudoelements');\nvar postcss = require('postcss');\nvar options = {\n\tsingle: true, // default\n\tselectors: ['before','after','first-letter','first-line'], // default\n};\n\nvar processor = postcss(pe(options));\n\nconsole.log(processor.process('a:before {}').css) // outputs: a:before {}\nconsole.log(processor.process('a::before {}').css) // outputs: a:before {}\n```\n\n### Single to Double\n\n```javascript\nvar pe = require('postcss-pseudoelements');\nvar postcss = require('postcss');\nvar options = {\n\tsingle: false,\n\tselectors: ['before','after','first-letter','first-line'], // default\n};\n\nvar processor = postcss(pe(options));\n\nconsole.log(processor.process('a:before {}').css) // outputs: a::before {}\nconsole.log(processor.process('a::before {}').css) // outputs: a::before {}\n```\n\n## Options\n\n`single`: Boolean\n* `true` (default) if you want to move from double colon to colon for backwards compatibility\n* `false` if you need double colons\n\n`selectors`: `Array` of pseudo-element selectors to rewrite with single and double colons. Note that these values will be used in a regexp without escaping. Defaults to `['before','after','first-letter','first-line']`\n\nexample selectors:\n```\nvar options = {\n  selectors: [\n    'hover',\n    'focus',\n    'active',\n    'after',\n    'ms-expand',\n    'not',\n    'first-child',\n    'last-child'\n  ],\n};\n```\n\n### Defaults\n```javascript\nvar options = {\n  single: true,\n  [\n    'before',\n    'after',\n    'first-letter',\n    'first-line'\n  ]\n};\n```\n","maintainers":[{"name":"sventschui","email":"hi@sventschui.ch"}],"time":{"modified":"2022-06-24T10:40:36.804Z","created":"2014-12-05T13:53:54.885Z","1.0.0":"2014-12-05T13:53:54.885Z","2.0.0":"2015-03-23T11:27:35.282Z","2.1.0":"2015-03-23T13:13:21.190Z","2.1.1":"2015-03-24T18:22:37.475Z","2.2.0":"2015-05-24T08:46:02.897Z","3.0.0":"2015-09-07T05:33:06.071Z","4.0.0":"2017-03-23T21:34:49.283Z","5.0.0":"2017-07-09T19:28:31.915Z"},"homepage":"https://github.com/axa-ch/postcss-pseudoelements","keywords":["postcss","postcss-plugin","pseudoelements","before","after"],"repository":{"type":"git","url":"git://github.com/axa-ch/postcss-pseudoelements.git"},"author":{"name":"Sven Tschui","email":"sven.tschui@axa.ch"},"bugs":{"url":"https://github.com/axa-ch/postcss-pseudoelements/issues"},"license":"MIT","readmeFilename":"README.md","users":{"asaupup":true,"nuwaio":true}}