{"_id":"postcss-atroot","_rev":"8-730187d29c60a9ccca57891694c0f9f5","name":"postcss-atroot","description":"PostCSS plugin to place rules directly at the root","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"postcss-atroot","version":"0.1.0","description":"PostCSS plugin to place rules directly at the root","main":"index.js","repository":{"type":"git","url":"git+https://github.com/OEvgeny/postcss-atroot.git"},"scripts":{"start":"gulp","test":"gulp"},"keywords":["postcss","at-root","postcss-plugin","sass","atroot","css"],"author":{"name":"OEvgeny"},"license":"MIT","devDependencies":{"chai":"^3.2.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","mocha":"^2.3.2","postcss":"^5.0.5"},"gitHead":"a71fbe0e486996b10249d13e9767742f37760e3e","bugs":{"url":"https://github.com/OEvgeny/postcss-atroot/issues"},"homepage":"https://github.com/OEvgeny/postcss-atroot#readme","_id":"postcss-atroot@0.1.0","_shasum":"0547693d727abe0755615b4296eb91dd1eea0759","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.7","_npmUser":{"name":"oevgeny","email":"eolonov@gmail.com"},"dist":{"shasum":"0547693d727abe0755615b4296eb91dd1eea0759","tarball":"https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.1.0.tgz","integrity":"sha512-Oap8xrj7/voUXrf5OPKTtFr/SZ+rFMxuD1WVh+3kTEmr2PaL2seX2s39+TUroG5J/dAOjRAgge4aaJjdGQPUzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi8hoyP2ZFq1AqV4XWMcV9Nfet4ZkedQHK6xLZUX1oBgIhALsqrz4rn10cHMcBlyaA3ttUYFD82PythEfA2uhBUobQ"}]},"maintainers":[{"name":"oevgeny","email":"eolonov@gmail.com"}],"directories":{}},"0.1.2":{"name":"postcss-atroot","version":"0.1.2","description":"PostCSS plugin to place rules directly at the root","main":"index.js","repository":{"type":"git","url":"git+https://github.com/OEvgeny/postcss-atroot.git"},"scripts":{"start":"gulp","test":"gulp"},"keywords":["postcss","at-root","postcss-plugin","sass","atroot","css"],"author":{"name":"OEvgeny"},"license":"MIT","devDependencies":{"chai":"^3.2.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","mocha":"^2.3.2","postcss":"^5.0.5"},"gitHead":"d5ffe1b5e21939f051aec7c6d70ef55352edf8b1","bugs":{"url":"https://github.com/OEvgeny/postcss-atroot/issues"},"homepage":"https://github.com/OEvgeny/postcss-atroot#readme","_id":"postcss-atroot@0.1.2","_shasum":"18746e070ad75f91e0f2202d5a40bd2d1fe00a7a","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.7","_npmUser":{"name":"oevgeny","email":"eolonov@gmail.com"},"dist":{"shasum":"18746e070ad75f91e0f2202d5a40bd2d1fe00a7a","tarball":"https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.1.2.tgz","integrity":"sha512-a9K1lZXWEeU4TcA7TII+Y8XHdQCYZlOZ0xJzTxIq6ryRz1Ao9OADMXvh8rMhd2gY3Stqo/LYzc4K7NEhg9T9ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgvaCguhBDBFsJY/yZL2Xgc/0Yksi3ZNnp0BqJ0zCoJAiAPbPHFdck9ZxQxqJ9Z+TfbAfpvrLvmtzHeSNurNnYJfw=="}]},"maintainers":[{"name":"oevgeny","email":"eolonov@gmail.com"}],"directories":{}},"0.1.3":{"name":"postcss-atroot","version":"0.1.3","description":"PostCSS plugin to place rules directly at the root","main":"index.js","repository":{"type":"git","url":"git+https://github.com/OEvgeny/postcss-atroot.git"},"scripts":{"start":"gulp","test":"gulp"},"keywords":["postcss","at-root","postcss-plugin","sass","atroot","css"],"author":{"name":"OEvgeny"},"license":"MIT","dependencies":{"postcss":"^5.0.5"},"devDependencies":{"chai":"^3.2.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","mocha":"^2.3.2"},"gitHead":"e345e826b4ef96b37ab3db38182c587ea0f5345a","bugs":{"url":"https://github.com/OEvgeny/postcss-atroot/issues"},"homepage":"https://github.com/OEvgeny/postcss-atroot#readme","_id":"postcss-atroot@0.1.3","_shasum":"6752c0230c745140549345b2b0e30ebeda01a405","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"oevgeny","email":"eolonov@gmail.com"},"dist":{"shasum":"6752c0230c745140549345b2b0e30ebeda01a405","tarball":"https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.1.3.tgz","integrity":"sha512-8SOS3MZZiyrztbpdOqZQ/h2mPBxRnLJNxjtZRooXbNbg13hrw3Z0ujm+ECizPCvnbVMG3ULx2RzGRAhx8e1VAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu89+DFiY/7XgB8MKhj2xX+NcCei/WlJAglc9A0H/hPAIhANHvY+z/Xg8w2ZGKMfMu5ij91W0LzwUpue39uhzlfzfS"}]},"maintainers":[{"name":"oevgeny","email":"eolonov@gmail.com"}],"directories":{}},"0.2.3":{"name":"postcss-atroot","version":"0.2.3","description":"PostCSS plugin to place rules directly at the root","main":"index.js","repository":{"type":"git","url":"git+https://github.com/OEvgeny/postcss-atroot.git"},"scripts":{"pretest":"eslint index.js test","test":"mocha test/*.js"},"keywords":["postcss","at-root","postcss-plugin","sass","atroot","css"],"author":{"name":"OEvgeny"},"license":"MIT","engines":{"node":">= 10"},"devDependencies":{"chai":"^4.3.4","eslint":"^7.26.0","mocha":"^8.4.0","postcss":"^8.2.15"},"peerDependencies":{"postcss":"^8.2.15"},"gitHead":"69821d1ee99f08c3c911179daba6dff9bc78cdbc","bugs":{"url":"https://github.com/OEvgeny/postcss-atroot/issues"},"homepage":"https://github.com/OEvgeny/postcss-atroot#readme","_id":"postcss-atroot@0.2.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QoqnRy93M/OaV1hq460uDeTfSi1dy+43mPkhRmbFY8YfNiwc3JZ8ju8H4OkfgDNXVOlHL0l8ygWAy3NpttzEXA==","shasum":"c421e7a4454ad56ce94e01d224ff8b4d9c1a0241","tarball":"https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.2.3.tgz","fileCount":7,"unpackedSize":9288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq2sxCRA9TVsSAnZWagAARDUP/iSuRYrBVxNzjwCoCE/x\niIwiDoZgyHFq3OYIy6kwjh1QZyHDyjgD0U5aqou7OozR0gbA2lahWMxsh7G7\nVNiB2UymAS8OYrGqh4jHn4YaAogHbg9w3s0PhixDHBBWGoycD5hDjoHHntgW\nofubT9DwrTD4dMBkai2O1s/sf3NWzZj8Yk8lsuUP0Z9ZN/crpg7d/QfgqcKQ\nFGSvAMIer1vaLlQKlGPXv+LSBbBguPNTqcM7AkhZKSrXkrIMOXa4/tombVST\n1/ZEP6fEINRDyDFFSBtct+ovsUrU+feFe0LsaFS1ZQescTS9At0fZgZr9JnM\nhftiMqO5Q0ytHUScDppIexfsYvVdL6o/IJnm9sSDJMCHljMAI3ZBULohmOwl\nkA8LHJmDDsx9rOEVJszSmxADbWRGVjth8VO/E9L1XBZREdlH+gBAFBUdTGbd\nlf4vxIrXzq2e7kw1X8PuzRn+D7z2+qoLsNRW8vFWouqTN0R6HkeOlvx54Q1w\nVPQXiOmgLCs3/I00Xj4VI0FgUZftoYUU7CnyeVFb0i3JfPPsj96yYR/kSsmW\nuCcxewfviqoazE7YcRb+Wd+kndXXtuSjXI1uzvAeEOxkgW7U6BKQ810ve6VA\ndkxkD0m12gFs/q5eVbNWgwK3AocynlIP9U7hAqa+HRokZN19RtYuVeehDFx+\nQpzi\r\n=CGgn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmRQ+LRqo5PAd43W2Dbeze44ea0BC4WJSXRtx8ObfqkwIhAISj0KxUqZIqBB5Cz3q49lM1lCp26LlGbkYeY65UBqI8"}]},"_npmUser":{"name":"oevgeny","email":"eolonov@gmail.com"},"directories":{},"maintainers":[{"name":"oevgeny","email":"eolonov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-atroot_0.2.3_1621846832695_0.4808939476557137"},"_hasShrinkwrap":false},"0.2.4":{"name":"postcss-atroot","version":"0.2.4","description":"PostCSS plugin to place rules directly at the root","main":"index.js","repository":{"type":"git","url":"git+https://github.com/OEvgeny/postcss-atroot.git"},"scripts":{"pretest":"eslint index.js test","test":"mocha test/*.js"},"keywords":["postcss","at-root","postcss-plugin","sass","atroot","css"],"author":{"name":"OEvgeny"},"license":"MIT","engines":{"node":">= 10"},"devDependencies":{"chai":"^4.3.4","eslint":"^7.26.0","mocha":"^10.2.0","postcss":"^8.2.15"},"peerDependencies":{"postcss":"^8.2.15"},"_id":"postcss-atroot@0.2.4","gitHead":"59ae4e4b64b9d94584914fbfebcdc952ff983b85","bugs":{"url":"https://github.com/OEvgeny/postcss-atroot/issues"},"homepage":"https://github.com/OEvgeny/postcss-atroot#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-g9Otw/Z9dAxZKNHpnyWyKRf1uMqO25Q5tDOZa8pqjWXszkOz83xi1f8fHxVgUKCEaW9sn3jyhftiXe+a60cTzg==","shasum":"0fdf6504e2dbd727bd924547e45c408b99f3d939","tarball":"https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.2.4.tgz","fileCount":4,"unpackedSize":3133,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0JyP+JUIFLMHA3UB6U64BxRn0EBvEo4qzUHmOie/PVgIgeH3YtdIrnXTectOs4RXU4cjebpdVVQ0gE/TTVWasE78="}]},"_npmUser":{"name":"oevgeny","email":"eolonov@gmail.com"},"directories":{},"maintainers":[{"name":"oevgeny","email":"eolonov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-atroot_0.2.4_1696609856499_0.7313524806162599"},"_hasShrinkwrap":false}},"readme":"# PostCSS at-root [![Circle CI](https://circleci.com/gh/OEvgeny/postcss-atroot.svg?style=svg)](https://circleci.com/gh/OEvgeny/postcss-atroot)\nPostCSS plugin to place rules directly at the root node.\n\nThe ``@at-root`` causes one or more rules to be emitted at the root of the document, rather than being nested beneath their parent selectors:\n```css\n.parent {\n  ...\n  @at-root{\n    .child {...}\n  }\n}\n```\nWhich would produce:\n```css\n.child { ... }\n.parent { ... }\n```\n\nIt will play well with postcss ``@include`` plugins.  \nfoo.css:\n```css\n@at-root {\n  @viewport { width: device-width; }\n}\n.foo {\n  color: blue;\n}\n```\n\nbar.css:\n```css\n.bar {\n  @import \"foo.css\";\n}\n\n```\nWill produce:\n```css\n@viewport { width: device-width; }\n\n.bar .foo {\n  color: blue; \n}\n```\n\n## Usage\n\n```js\npostcss([ require('postcss-atroot')() ])\n```\n\nSee [PostCSS] docs for examples for your environment.\n\n[PostCSS]: https://github.com/postcss/postcss\n","maintainers":[{"name":"oevgeny","email":"eolonov@gmail.com"}],"time":{"modified":"2023-10-06T16:30:56.887Z","created":"2015-09-20T18:10:28.983Z","0.1.0":"2015-09-20T18:10:28.983Z","0.1.2":"2015-09-20T18:32:33.983Z","0.1.3":"2015-11-21T11:44:22.041Z","0.2.3":"2021-05-24T09:00:32.818Z","0.2.4":"2023-10-06T16:30:56.701Z"},"homepage":"https://github.com/OEvgeny/postcss-atroot#readme","keywords":["postcss","at-root","postcss-plugin","sass","atroot","css"],"repository":{"type":"git","url":"git+https://github.com/OEvgeny/postcss-atroot.git"},"author":{"name":"OEvgeny"},"bugs":{"url":"https://github.com/OEvgeny/postcss-atroot/issues"},"license":"MIT","readmeFilename":"README.md"}