{"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"keywords":["postcss","css","postcss-plugin","mixins","sass"],"dist-tags":{"latest":"5.4.1"},"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"description":"PostCSS plugin for mixins","readme":"# PostCSS Mixins [![Build Status][ci-img]][ci]\n\n<img align=\"right\" width=\"135\" height=\"95\"\n     title=\"Philosopher’s stone, logo of PostCSS\"\n     src=\"http://postcss.github.io/postcss/logo-leftp.svg\">\n\n[PostCSS] plugin for mixins.\n\nNote, that you must set this plugin before [postcss-simple-vars]\nand [postcss-nested].\n\n```css\n@define-mixin icon $network, $color: blue {\n    .icon.is-$(network) {\n        color: $color;\n        @mixin-content;\n    }\n    .icon.is-$(network):hover {\n        color: white;\n        background: $color;\n    }\n}\n\n@mixin icon twitter {\n    background: url(twt.png);\n}\n@mixin icon youtube, red {\n    background: url(youtube.png);\n}\n```\n\n```css\n.icon.is-twitter {\n    color: blue;\n    background: url(twt.png);\n}\n.icon.is-twitter:hover {\n    color: white;\n    background: blue;\n}\n.icon.is-youtube {\n    color: red;\n    background: url(youtube.png);\n}\n.icon.is-youtube:hover {\n    color: white;\n    background: red;\n}\n```\n\n[postcss-utilities] collection is better for `clearfix` and other popular hacks.\nFor simple cases you can use [postcss-define-property].\n\n[postcss-define-property]: https://github.com/daleeidd/postcss-define-property\n[postcss-utilities]:       https://github.com/ismamz/postcss-utilities\n[postcss-simple-vars]:     https://github.com/postcss/postcss-simple-vars\n[postcss-nested]:          https://github.com/postcss/postcss-nested\n[PostCSS]:                 https://github.com/postcss/postcss\n[ci-img]:                  https://travis-ci.org/postcss/postcss-mixins.svg\n[ci]:                      https://travis-ci.org/postcss/postcss-mixins\n\n## Usage\n\n```js\npostcss([ require('postcss-mixins') ])\n```\n\nSee [PostCSS] docs for examples for your environment.\n\n## Mixins\n\n### Migration from Sass\n\nIf you need to use Sass and PostCSS mixins together\n(for example, while migration), you could use `@add-mixin`,\ninstead of `@mixin`. Just pust PostCSS after Sass.\n\n```sass\n// Legacy SCSS\n@mixin old {\n    …\n}\n@include old;\n\n// New code\n@define-mixin new {\n    …\n}\n@add-mixin new;\n```\n\n\n### CSS Mixin\n\nSimple template defined directly in CSS to prevent repeating yourself.\n\nSee [postcss-simple-vars] docs for arguments syntax.\n\nYou can use it with [postcss-nested] plugin:\n\n```css\n@define-mixin icon $name {\n    padding-left: 16px;\n    &::after {\n        content: \"\";\n        background-url: url(/icons/$(name).png);\n    }\n}\n\n.search {\n    @mixin icon search;\n}\n```\n\nUnlike Sass, PostCSS has no `if` or `while` statements. If you need some\ncomplicated logic, you should use function mixin.\n\n[postcss-nested]:      https://github.com/postcss/postcss-nested\n[postcss-simple-vars]: https://github.com/postcss/postcss-simple-vars\n\n### Function Mixin\n\nThis type of mixin gives you full power of JavaScript.\nYou can define this mixins in `mixins` option.\n\nThis type is ideal for CSS hacks or business logic.\n\nAlso you should use function mixin if you need to change property names\nin mixin, because [postcss-simple-vars] doesn’t support variables\nin properties yet.\n\nFirst argument will be `@mixin` node, that called this mixin.\nYou can insert your declarations or rule before or after this node.\nOther arguments will be taken from at-rule parameters.\n\nSee [PostCSS API] about nodes API.\n\n```js\nrequire('postcss-mixins')({\n    mixins: {\n        icons: function (mixin, dir) {\n            fs.readdirSync('/images/' + dir).forEach(function (file) {\n                var icon = file.replace(/\\.svg$/, '');\n                var rule = postcss.rule('.icon.icon-' + icon);\n                rule.append({\n                    prop:  'background',\n                    value: 'url(' + dir + '/' + file + ')'\n                });\n                mixin.replaceWith(rule);\n            });\n        }\n    }\n});\n```\n\n```css\n@mixin icons signin;\n```\n\n```css\n.icon.icon-back { background: url(signin/back.svg) }\n.icon.icon-secret { background: url(signin/secret.svg) }\n```\n\nYou can also return an object if you don’t want to create each node manually:\n\n```js\nrequire('postcss-mixins')({\n    mixins: {\n        image: function (mixin, path) {\n            return {\n                '&': {\n                    background: 'url(' + path + ')'\n                },\n                '@media (min-resolution: 120dpi)': {\n                    '&': {\n                        background: 'url(' + path + '@2x)'\n                    }\n                }\n            }\n        }\n    }\n}\n```\n\nMixin body will be in `mixin.nodes`:\n\n```\nvar postcss = require('postcss');\n\nrequire('postcss-mixins')({\n    mixins: {\n        hover: function (mixin) {\n            let rule = postcss.rule({ selector: '&:hover', '&.hover' });\n            rule.append(mixin.nodes);\n            mixin.replaceWith(rule);\n        }\n    }\n}\n```\n\nOr you can use object instead of function:\n\n```js\nrequire('postcss-mixins')({\n    mixins: {\n        clearfix: {\n            '&::after': {\n                content: '\"\"',\n                display: 'table',\n                clear: 'both'\n            }\n        }\n    }\n}\n```\n\n[PostCSS API]: https://github.com/postcss/postcss/blob/master/docs/api.md\n\n## Options\n\nCall plugin function to set options:\n\n```js\npostcss([ require('postcss-mixins')({ mixins: { … } }) ])\n```\n\n### `mixins`\n\nType: `Object`\n\nObject of function mixins.\n\n### `mixinsDir`\n\nType: `string|string[]`\n\nAutoload all mixins from one or more dirs. Mixin name will be taken from file\nname.\n\n```js\n// gulpfile.js\n\nrequire('postcss-mixins')({\n    mixinsDir: path.join(__dirname, 'mixins')\n})\n\n// mixins/clearfix.js\n\nmodule.exports = {\n    '&::after': {\n        content: '\"\"',\n        display: 'table',\n        clear: 'both'\n    }\n}\n\n// mixins/size.pcss\n\n@define-mixin size $size {\n    width: $size;\n    height: $size;\n}\n\n// mixins/circle.sss\n\n@define-mixin circle $size\n  border-radius: 50%\n  width: $size\n  height: $size\n```\n\n### `mixinsFiles`\n\nType: `string|string[]`\n\nSimilar to [`mixinsDir`](#mixinsdir); except, you can provide\n[glob](https://github.com/isaacs/node-glob) syntax to target or not target\nspecific files.\n\n```js\nrequire('postcss-mixins')({\n    mixinsFiles: path.join(__dirname, 'mixins', '!(*.spec.js)')\n})\n```\n\n### `silent`\n\nRemove unknown mixins and do not throw a error. Default is `false`.\n","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"users":{"285858315":true,"brecht":true,"sesamechee":true,"danielbayley":true},"bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"license":"MIT","versions":{"0.1.0":{"name":"postcss-mixins","version":"0.1.0","description":"PostCSS plugin for mixins","keywords":["postcss","sass","css","mixins"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"~0.1.0","postcss":"^4.0.3"},"devDependencies":{"jshint-stylish":"1.0.0","gulp-jshint":"1.9.1","gulp-mocha":"2.0.0","mocha":"2.1.0","chai":"1.10.0","gulp":"3.8.10"},"scripts":{"test":"gulp"},"gitHead":"a466a2a23908fd25b09ed21de65769bd4a74a9d5","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins","_id":"postcss-mixins@0.1.0","_shasum":"663c9b5ead83f078dfbdf954fdfc0c462c5c26f2","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.33","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"dist":{"shasum":"663c9b5ead83f078dfbdf954fdfc0c462c5c26f2","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-0.1.0.tgz"},"directories":{}},"0.1.1":{"name":"postcss-mixins","version":"0.1.1","description":"PostCSS plugin for mixins","keywords":["postcss","sass","css","mixins"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"~0.2.3","postcss":"^4.0.3"},"devDependencies":{"jshint-stylish":"1.0.0","gulp-jshint":"1.9.2","gulp-mocha":"2.0.0","mocha":"2.1.0","chai":"1.10.0","gulp":"3.8.10"},"scripts":{"test":"gulp"},"gitHead":"8d74ca01eb972716e77e3903734073761b2751b0","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins","_id":"postcss-mixins@0.1.1","_shasum":"378f50e31deb105c434b571f128619e4dd616d81","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.33","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"dist":{"shasum":"378f50e31deb105c434b571f128619e4dd616d81","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-0.1.1.tgz"},"directories":{}},"0.2.0":{"name":"postcss-mixins","version":"0.2.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^0.3.0","postcss":"^4.1.9"},"devDependencies":{"gulp-eslint":"0.11.1","gulp-mocha":"2.0.1","mocha":"2.2.4","chai":"2.3.0","gulp":"3.8.11"},"scripts":{"test":"gulp"},"gitHead":"87c23b7f6e17580f04971e82560140124636c82f","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@0.2.0","_shasum":"c06245e7d1b28a0fc19a8774c9375c9fc4c2d78f","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"dist":{"shasum":"c06245e7d1b28a0fc19a8774c9375c9fc4c2d78f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-0.2.0.tgz"},"directories":{}},"0.3.0":{"name":"postcss-mixins","version":"0.3.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^0.3.0","postcss":"^4.1.9"},"devDependencies":{"gulp-eslint":"0.12.0","gulp-mocha":"2.0.1","mocha":"2.2.4","chai":"2.3.0","gulp":"3.8.11"},"scripts":{"test":"gulp"},"gitHead":"919f1135e60b4ad78d03060d0c19a36cc891b9c9","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@0.3.0","_shasum":"9e91666dc81e3f2fa79a9c8c8b91ce6d7b1ff624","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"dist":{"shasum":"9e91666dc81e3f2fa79a9c8c8b91ce6d7b1ff624","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-0.3.0.tgz"},"directories":{}},"0.4.0":{"name":"postcss-mixins","version":"0.4.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^0.3.0","postcss":"^4.1.16","glob":"^5.0.14"},"devDependencies":{"gulp-eslint":"0.15.0","gulp-mocha":"2.1.3","mocha":"2.2.5","chai":"3.1.0","gulp":"3.9.0"},"scripts":{"test":"gulp"},"gitHead":"a54267de407b8871b8bb74c1a4528a5d3f2a904b","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@0.4.0","_shasum":"ab11fff0565b8f5cffc43bb22b16fe32a09ece52","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"ab11fff0565b8f5cffc43bb22b16fe32a09ece52","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-0.4.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"1.0.0":{"name":"postcss-mixins","version":"1.0.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.0.0","postcss":"^5.0.2","glob":"^5.0.14"},"devDependencies":{"gulp-eslint":"1.0.0","gulp-mocha":"2.1.3","mocha":"2.2.5","chai":"3.2.0","gulp":"3.9.0"},"scripts":{"test":"gulp"},"gitHead":"4f40cccc5d7904c537ecb13af88b1b15b0fd7f64","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@1.0.0","_shasum":"83b12c7ee5ef34cb02c8151a08dd31b4728a6203","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"83b12c7ee5ef34cb02c8151a08dd31b4728a6203","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-1.0.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"1.0.1":{"name":"postcss-mixins","version":"1.0.1","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.0.0","postcss":"^5.0.2","glob":"^5.0.14"},"devDependencies":{"gulp-eslint":"1.0.0","gulp-mocha":"2.1.3","mocha":"2.2.5","chai":"3.2.0","gulp":"3.9.0"},"scripts":{"test":"gulp"},"gitHead":"d4f18dc61be256e1f55854164f674f68a578464d","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@1.0.1","_shasum":"2a6dd1f5e8a8c66b9b33504cbf8dee789e39a034","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"2a6dd1f5e8a8c66b9b33504cbf8dee789e39a034","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-1.0.1.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"1.0.2":{"name":"postcss-mixins","version":"1.0.2","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.0.1","postcss":"^5.0.9","globby":"^3.0.1"},"devDependencies":{"gulp-eslint":"1.0.0","gulp-mocha":"2.1.3","mocha":"2.3.3","chai":"3.3.0","gulp":"3.9.0"},"scripts":{"test":"gulp"},"gitHead":"d0bdf3222a5b5c99fe35a857687987eb1970d8e0","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@1.0.2","_shasum":"ff0ab6be6562a5bd7158f37b918e21eeb3096b46","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"ff0ab6be6562a5bd7158f37b918e21eeb3096b46","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-1.0.2.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"2.0.0":{"name":"postcss-mixins","version":"2.0.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.0.1","postcss":"^5.0.10","globby":"^3.0.1"},"devDependencies":{"gulp-eslint":"1.0.0","gulp-mocha":"2.1.3","mocha":"2.3.3","chai":"3.3.0","gulp":"3.9.0"},"scripts":{"test":"gulp"},"gitHead":"2b973ad5026c1cdec996d4a9caf62d8f5923f2b8","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@2.0.0","_shasum":"71588c0cc35777af0a00c09abaa5f24723a51519","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"71588c0cc35777af0a00c09abaa5f24723a51519","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-2.0.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"2.1.0":{"name":"postcss-mixins","version":"2.1.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.0.1","postcss":"^5.0.10","globby":"^3.0.1"},"devDependencies":{"gulp-eslint":"1.0.0","gulp-mocha":"2.1.3","mocha":"2.3.3","chai":"3.3.0","gulp":"3.9.0"},"scripts":{"test":"gulp"},"gitHead":"362ea8f2c4a5f31c4523703f44c20813dfa722e8","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@2.1.0","_shasum":"df650ff544b9eb17841ad73f9b805cd959a607e7","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"df650ff544b9eb17841ad73f9b805cd959a607e7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-2.1.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"2.1.1":{"name":"postcss-mixins","version":"2.1.1","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.0.1","postcss":"^5.0.10","globby":"^3.0.1"},"devDependencies":{"gulp-eslint":"1.0.0","gulp-mocha":"2.1.3","mocha":"2.3.3","chai":"3.4.0","gulp":"3.9.0"},"scripts":{"test":"gulp"},"gitHead":"813463e002b9896a934e704003e8593365f50937","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@2.1.1","_shasum":"b141a0803efa8e2d744867f8d91596890cf9241b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"b141a0803efa8e2d744867f8d91596890cf9241b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-2.1.1.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"3.0.0":{"name":"postcss-mixins","version":"3.0.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.1.0","postcss-js":"^0.1.0","postcss":"^5.0.12","globby":"^4.0.0"},"devDependencies":{"eslint":"^1.10.3","ava":"^0.7.0"},"scripts":{"test":"ava && eslint *.js test/**/*.js"},"gitHead":"a8358733dcaaede91b6429b9216c463755daa384","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@3.0.0","_shasum":"ff923eb1c760fb22288a56aeddfc2955a7868a47","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"ff923eb1c760fb22288a56aeddfc2955a7868a47","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-3.0.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"3.0.1":{"name":"postcss-mixins","version":"3.0.1","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.1.0","postcss-js":"^0.1.0","postcss":"^5.0.12","globby":"^4.0.0"},"devDependencies":{"eslint":"^1.10.3","ava":"^0.7.0"},"scripts":{"test":"ava && eslint *.js test/**/*.js"},"gitHead":"aa5f1067f8237c8af9bfef46e7e65f4171163c1f","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@3.0.1","_shasum":"bbe2bef36e3f305fd90fe73da1dbf93e89c8c70e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"bbe2bef36e3f305fd90fe73da1dbf93e89c8c70e","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-3.0.1.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"3.0.2":{"name":"postcss-mixins","version":"3.0.2","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.1.0","postcss-js":"^0.1.0","postcss":"^5.0.12","globby":"^4.0.0"},"devDependencies":{"eslint":"^1.10.3","ava":"^0.7.0"},"scripts":{"test":"ava && eslint *.js test/**/*.js"},"gitHead":"196dec69b15831a49f300581c424d1de1f2644e1","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@3.0.2","_shasum":"d2a360f750efc474ef9df886090b89b65bdcb2ee","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"d2a360f750efc474ef9df886090b89b65bdcb2ee","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-3.0.2.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"4.0.0":{"name":"postcss-mixins","version":"4.0.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.2.0","postcss-js":"^0.1.1","postcss":"^5.0.14","globby":"^4.0.0"},"devDependencies":{"eslint":"^1.10.3","ava":"^0.10.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"gitHead":"ba1b39fd296172c2f1b28494d35dec5da674a661","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@4.0.0","_shasum":"fe0527473c6399fe5cbf70ca3492e74a8539c0c0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"fe0527473c6399fe5cbf70ca3492e74a8539c0c0","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-4.0.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"directories":{}},"4.0.1":{"name":"postcss-mixins","version":"4.0.1","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^1.2.0","postcss-js":"^0.1.1","postcss":"^5.0.16","globby":"^4.0.0"},"devDependencies":{"eslint-config-postcss":"^2.0.0","eslint":"^2.1.0","ava":"^0.12.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5"},"gitHead":"db1e9001b73ee946f91d7f92c63ad4427634780a","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@4.0.1","_shasum":"a8f389bb13b4a8f0a6b8c50053ebf0603fa37060","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"a8f389bb13b4a8f0a6b8c50053ebf0603fa37060","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-4.0.1.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/postcss-mixins-4.0.1.tgz_1455901664232_0.3065062486566603"},"directories":{}},"4.0.2":{"name":"postcss-mixins","version":"4.0.2","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^2.0.0","postcss-js":"^0.1.3","postcss":"^5.0.21","globby":"^4.1.0"},"devDependencies":{"eslint-config-postcss":"^2.0.2","eslint":"^2.10.2","ava":"^0.14.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5"},"gitHead":"bdbda146beb86d10d78cb5281f1b6f6c211246a4","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@4.0.2","_shasum":"66627a5a8977953aae571a226e0994084a021dc6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"66627a5a8977953aae571a226e0994084a021dc6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-4.0.2.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-mixins-4.0.2.tgz_1464119986085_0.694551456021145"},"directories":{}},"5.0.0":{"name":"postcss-mixins","version":"5.0.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^3.0.0","postcss-js":"^0.1.3","postcss":"^5.0.21","globby":"^5.0.0"},"devDependencies":{"eslint-config-postcss":"^2.0.2","eslint":"^2.13.1","ava":"^0.15.2"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5"},"gitHead":"c064146973e786471f5415a561f3f7c74e412001","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@5.0.0","_shasum":"3ec1d81eee3c9fdb07840e3ce4c5f0d41636fb3e","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"3ec1d81eee3c9fdb07840e3ce4c5f0d41636fb3e","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-5.0.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-mixins-5.0.0.tgz_1467061257106_0.0680220143403858"},"directories":{}},"5.0.1":{"name":"postcss-mixins","version":"5.0.1","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^3.0.0","postcss-js":"^0.1.3","postcss":"^5.1.2","globby":"^6.0.0"},"devDependencies":{"eslint-config-postcss":"^2.0.2","eslint":"^3.3.0","ava":"^0.16.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5"},"gitHead":"7802d3de89f3801b592eabb20befc306746c36e3","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@5.0.1","_shasum":"51dadab7d94c89d3e0e8ae9480ad2c2b0d0f477d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"51dadab7d94c89d3e0e8ae9480ad2c2b0d0f477d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-5.0.1.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-mixins-5.0.1.tgz_1471039524116_0.6778641797136515"},"directories":{}},"5.1.0":{"name":"postcss-mixins","version":"5.1.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^3.0.0","postcss-js":"^0.1.3","postcss":"^5.1.2","sugarss":"^0.1.5","globby":"^6.0.0"},"devDependencies":{"eslint-config-postcss":"^2.0.2","eslint":"^3.4.0","ava":"^0.16.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5"},"gitHead":"743313242bcc1748140899a11745ef5043b0ed2f","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@5.1.0","_shasum":"80c41082669e7c54276bc771e07f41cac4f1b645","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"80c41082669e7c54276bc771e07f41cac4f1b645","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-5.1.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-mixins-5.1.0.tgz_1472775727449_0.2928978446871042"},"directories":{}},"5.2.0":{"name":"postcss-mixins","version":"5.2.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^3.0.0","postcss-js":"^0.1.3","postcss":"^5.1.2","sugarss":"^0.1.5","globby":"^6.0.0"},"devDependencies":{"eslint-config-postcss":"^2.0.2","eslint":"^3.4.0","ava":"^0.16.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5"},"gitHead":"08fc18dc175924fca8a20ad7da58dcc12485b3cc","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@5.2.0","_shasum":"cf8e6b3614432084aa8efb212b589eb2e007347d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"cf8e6b3614432084aa8efb212b589eb2e007347d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-5.2.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-mixins-5.2.0.tgz_1472776691665_0.6013287636451423"},"directories":{}},"5.3.0":{"name":"postcss-mixins","version":"5.3.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^3.0.0","postcss-js":"^0.1.3","postcss":"^5.2.4","sugarss":"^0.2.0","globby":"^6.0.0"},"devDependencies":{"eslint-config-postcss":"^2.0.2","eslint":"^3.7.1","ava":"^0.16.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5","rules":{"consistent-return":"off"}},"gitHead":"8d8d7cd5656b6be41b011cc47905a679344f3aca","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@5.3.0","_shasum":"89a9e529e2713dd626cbcd05209b3173b2dd7714","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"89a9e529e2713dd626cbcd05209b3173b2dd7714","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-5.3.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-mixins-5.3.0.tgz_1475858399983_0.8240990363992751"},"directories":{}},"5.4.0":{"name":"postcss-mixins","version":"5.4.0","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"postcss-simple-vars":"^3.0.0","postcss-js":"^0.1.3","postcss":"^5.2.4","sugarss":"^0.2.0","globby":"^6.0.0"},"devDependencies":{"eslint-config-postcss":"^2.0.2","eslint":"^3.8.0","ava":"^0.16.0"},"scripts":{"test":"ava test/*.js && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5","rules":{"consistent-return":"off"}},"gitHead":"6f049ac24ff806bf8437d295e0d1bfe729faf7cf","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@5.4.0","_shasum":"68b4705d1f2c505921f4a2f55bcf72a03b56fc01","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"68b4705d1f2c505921f4a2f55bcf72a03b56fc01","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-5.4.0.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/postcss-mixins-5.4.0.tgz_1476610122870_0.7295502070337534"},"directories":{}},"5.4.1":{"name":"postcss-mixins","version":"5.4.1","description":"PostCSS plugin for mixins","keywords":["postcss","css","postcss-plugin","mixins","sass"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/postcss/postcss-mixins.git"},"dependencies":{"globby":"^6.1.0","postcss":"^5.2.6","postcss-js":"^0.2.0","postcss-simple-vars":"^3.0.0","sugarss":"^0.2.0"},"devDependencies":{"eslint":"^3.12.2","eslint-config-postcss":"^2.0.2","jest":"^18.0.0","lint-staged":"^3.2.4","pre-commit":"^1.2.2"},"scripts":{"lint-staged":"lint-staged","test":"jest --coverage && eslint *.js test/**/*.js"},"eslintConfig":{"extends":"eslint-config-postcss/es5","rules":{"consistent-return":"off"},"env":{"jest":true}},"jest":{"coverageThreshold":{"global":{"statements":100}}},"lint-staged":{"*.js":"eslint"},"pre-commit":["lint-staged"],"gitHead":"b0bc289fbb2894cd6baafa656bb39adbde8eb96d","bugs":{"url":"https://github.com/postcss/postcss-mixins/issues"},"homepage":"https://github.com/postcss/postcss-mixins#readme","_id":"postcss-mixins@5.4.1","_shasum":"004c0acc54328b86bbcb3471f9eb3b52ed70f4a8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"dist":{"shasum":"004c0acc54328b86bbcb3471f9eb3b52ed70f4a8","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/postcss-mixins/-/postcss-mixins-5.4.1.tgz"},"maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-mixins-5.4.1.tgz_1482572212033_0.5417710137553513"},"directories":{}}},"name":"postcss-mixins","time":{"modified":"2016-12-24T09:36:52.269Z","created":"2015-02-01T18:12:23.423Z","0.1.0":"2015-02-01T18:12:23.423Z","0.1.1":"2015-02-06T04:55:47.840Z","0.2.0":"2015-05-09T01:31:34.331Z","0.3.0":"2015-05-11T17:29:03.773Z","0.4.0":"2015-07-17T12:11:21.682Z","1.0.0":"2015-08-23T20:28:20.858Z","1.0.1":"2015-09-23T16:14:04.434Z","1.0.2":"2015-10-12T18:56:47.135Z","2.0.0":"2015-10-16T14:28:42.039Z","2.1.0":"2015-10-16T17:25:02.379Z","2.1.1":"2015-10-29T00:35:17.951Z","3.0.0":"2015-12-05T21:03:20.102Z","3.0.1":"2015-12-06T23:05:08.084Z","3.0.2":"2015-12-07T23:29:26.377Z","4.0.0":"2016-01-22T08:19:39.412Z","4.0.1":"2016-02-19T17:07:48.671Z","4.0.2":"2016-05-24T19:59:48.574Z","5.0.0":"2016-06-27T21:00:58.051Z","5.0.1":"2016-08-12T22:05:25.905Z","5.1.0":"2016-09-02T00:22:09.579Z","5.2.0":"2016-09-02T00:38:13.770Z","5.3.0":"2016-10-07T16:40:02.557Z","5.4.0":"2016-10-16T09:28:44.525Z","5.4.1":"2016-12-24T09:36:52.269Z"},"readmeFilename":"README.md","homepage":"https://github.com/postcss/postcss-mixins#readme"}