{"_id":"grunt-csswring","_rev":"30-73efcf14c8d727fc76e175779d3e5437","name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","dist-tags":{"latest":"1.1.1-1"},"versions":{"0.0.2":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"0.0.2","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","postcss":"~0.3.4","csswring":"git+ssh://git@github.com/princed/node-csswring.git"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","minification","csswring","postcss"],"_id":"grunt-csswring@0.0.2","dist":{"shasum":"a15d37c9c21a974336f319fc2bdc1154e59099cc","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-0.0.2.tgz","integrity":"sha512-j8AGEY/Au3BDxvnejVQ+TUegy74p0WMjg/mT1ng27jgemTWrDdZ3wqW91+ORlWoEEqhkdzaE9LbS6acHedUfqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWXi8cM1EPxPX4HOEtQ/lJnyUpEq7W+QKhQf1sZa6wIwIgSKStW0b9SHJdvwEMRszCtKCwSjQ9ksbJjBj9qj6Kk9M="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"deprecated":"Use task shipped with node-csswring instead"},"0.0.3":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"0.0.3","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","postcss":"~0.3.4","csswring":"git+ssh://git@github.com/princed/node-csswring.git","maxmin":"~0.1.0"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","minification","csswring","postcss"],"_id":"grunt-csswring@0.0.3","dist":{"shasum":"e96605ce2d20147ac29d81642e8a32f924a11d84","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-0.0.3.tgz","integrity":"sha512-5Buag4uY2bFkeKctThkfyVNR07btyp2syGOnJVkowsa6MA6HwSi6McKfHnSyEVedFNEKg2dQiWxVu4giaHU8Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6GkI/ZFPuYaW9ZevZmP/44xXNbnXNhbPLczcthedq4AiEAlOq+Gu1zPr0CwOw/krRGBmHDWhjs8agh+un36r70VL0="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"deprecated":"Use task shipped with node-csswring instead"},"0.1.0":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"0.1.0","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"dependencies":{"chalk":"~0.4.0","postcss":"~0.3.4","csswring":"~0.1.0","maxmin":"~0.1.0"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","minification","csswring","postcss"],"_id":"grunt-csswring@0.1.0","dist":{"shasum":"957866e79ffc30eacc26527f6706803f3c89bf06","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-0.1.0.tgz","integrity":"sha512-wFEys75oa870hidAimpWTdnBGt19Tt4CG4FILI1XbBuub0dtiu4eEE7Yxd8tvZ85kdMX4yPCxDrQzWO4gbH2YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/t0SkEX0o0msdV4vnIru9SRVxm/Ta6Ow9HVazspKD3AiAnZz7WwV+Nf2eRHFb8MI/YOAA/IlBFBttPAVZ+m24N0A=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"deprecated":"Use task shipped with node-csswring instead"},"0.2.0":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"0.2.0","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"dependencies":{"chalk":"~0.4.0","csswring":"git://github.com/princed/node-csswring.git#preserve-hacks","maxmin":"~0.2.0","postcss":"~0.3.4"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","minification","csswring","postcss"],"_id":"grunt-csswring@0.2.0","_shasum":"c23819c91dbc041c2b53e784e03badbeb18b933f","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"dist":{"shasum":"c23819c91dbc041c2b53e784e03badbeb18b933f","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-0.2.0.tgz","integrity":"sha512-sgmG0gG8Q06m5wLTmZjj3KkxsExdvXvQ8r5E6csV8UL9l17fODfTCK5yMj8XzK548R0IBfh5e4rI5F42B3mtBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCGmOi4yNh/gwztUzSzdbIA5wn3SaOR/CazmxMIP4eagIgH85Rp7zXdj+1IKpg3p9yk7qkvyLgpkzPc2To2S1g9DE="}]},"deprecated":"Use task shipped with node-csswring instead"},"0.2.1":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"0.2.1","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"dependencies":{"chalk":"~0.4.0","csswring":"~0.2.0","maxmin":"~0.2.0","postcss":"~0.3.4"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","minification","csswring","postcss"],"_id":"grunt-csswring@0.2.1","_shasum":"8206d363ebf4eff86abe644546501bf8c71e2741","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"dist":{"shasum":"8206d363ebf4eff86abe644546501bf8c71e2741","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-0.2.1.tgz","integrity":"sha512-Is7aXUqOYcVTIgoPHqQlm0hfj3uix+ft+OuJXwpzQWws+HVgM8VuJK6oGqEuixfNadMKnPBk4JVVl46NFtuR3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaN5ts4HMX7Q1kvtUVEh4vL2jWDzdali7htyNfee6a6AiBbV+K7WINcW6n745deOhY2z42zPpjFsAFQ1Xvi68tI+w=="}]},"deprecated":"Use task shipped with node-csswring instead"},"1.0.0":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"1.0.0","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"dependencies":{"chalk":"^0.5.0","csswring":"^1.0.1","maxmin":"^1.0.0","postcss":"^2.2.0"},"peerDependencies":{"grunt":"^0.4.5"},"keywords":["gruntplugin","minification","csswring","postcss"],"gitHead":"ed73ebfe801e34e5dc74d3d86fc65ebf8f02de87","_id":"grunt-csswring@1.0.0","scripts":{},"_shasum":"a7b0f2f8058d7473347783a9d250f65222d056b0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"dist":{"shasum":"a7b0f2f8058d7473347783a9d250f65222d056b0","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-1.0.0.tgz","integrity":"sha512-pxVrOOkZzMtD0lqMLJldSRG/xZOGfwMw4Ir1gyP4Oo/TW/eqcpcvThmKpZDJaBHYFxd9lfPKTti9p4eRLY2Z9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY8phv7G0qv4EsAP9MVRgJfoK23WWPEA3YZbi5DqijNgIgMWQLWuB6DZae9o6UQxMOz0u8CPauMv2iEOiX5PK8WBw="}]},"deprecated":"Use task shipped with node-csswring instead"},"1.1.0":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"1.1.0","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"dependencies":{"chalk":"^0.5.0","csswring":"^1.0.1","maxmin":"^1.0.0","postcss":"^2.2.0"},"peerDependencies":{"grunt":"^0.4.5"},"keywords":["gruntplugin","minification","csswring","postcss"],"gitHead":"e44c218540369f59712e4d5ed78603a4385283e7","_id":"grunt-csswring@1.1.0","scripts":{},"_shasum":"6edb6e16ca4ce2ff7daa4fa377fcb9e045bc2218","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"dist":{"shasum":"6edb6e16ca4ce2ff7daa4fa377fcb9e045bc2218","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-1.1.0.tgz","integrity":"sha512-7yC4z4z8+wr5/M8MfaptXB6vqBdmHDLhF821eiT0IWyaRRGc7EBTe5LN73S937S5BCyJP54apmvIaU2n9e3ORw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV4LFUzAGdokXme4YSc8W+HPcNzJIFlNfd5ONF2KDgnAiBoghXZx1sq7aW3/+hWrrpF6lbf3kBJKvRzDIAqcLqu3A=="}]},"deprecated":"Use task shipped with node-csswring instead"},"1.1.1":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"1.1.1","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"dependencies":{"chalk":"^0.5.0","csswring":"^1.0.1","maxmin":"^1.0.0","postcss":"^2.2.0"},"peerDependencies":{"grunt":"^0.4.5"},"keywords":["gruntplugin","minification","csswring","postcss"],"gitHead":"185d898b5085613dbc3910b907a764320b550230","_id":"grunt-csswring@1.1.1","scripts":{},"_shasum":"2a2d0cba04dd9b3b1a02e58edbd9ac6d59ebb898","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"dist":{"shasum":"2a2d0cba04dd9b3b1a02e58edbd9ac6d59ebb898","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-1.1.1.tgz","integrity":"sha512-xdjlh1Yv1GSbL552dif8Y0bBfBIcWMvC07ATFVIIhTGmyU/bNbvcqZCotK72wbHAYnFOvLkLXgaWxBnS7zu3Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzc+nV4vMnXBGAMoi43meHimjlHXcHsiNzsiu+/oYS0AiEA+rjaD1tChWxFKft2BRrag3c6cPt2JXQ/HAJKBoa98Os="}]},"deprecated":"Use task shipped with node-csswring instead"},"1.1.1-1":{"name":"grunt-csswring","description":"Minify CSS files using PostCSS-based CSSWring.","version":"1.1.1-1","homepage":"https://github.com/princed/grunt-csswring","author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"},"licenses":[{"type":"MIT","url":"https://github.com/princed/grunt-csswring/blob/master/LICENSE-MIT"}],"dependencies":{"chalk":"^0.5.0","csswring":"^1.0.1","maxmin":"^1.0.0","postcss":"^2.2.0"},"peerDependencies":{"grunt":"^0.4.5"},"keywords":["gruntplugin","minification","csswring","postcss"],"gitHead":"db199bde5b23b3abc6c3b43f4fe83e65fd765ac5","_id":"grunt-csswring@1.1.1-1","scripts":{},"_shasum":"9692081fa07196f654395da5bce01e099752a97b","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"princed","email":"eugene@datsky.ru"},"maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"dist":{"shasum":"9692081fa07196f654395da5bce01e099752a97b","tarball":"https://registry.npmjs.org/grunt-csswring/-/grunt-csswring-1.1.1-1.tgz","integrity":"sha512-Ee+9UPCcBgQ5Lm8VtZSrMcrUW3MQ4o4unU81NScpTk7PilUB8Eswn96NBdu5/4ne32Vrp3JdBaEBoDdHVKuzbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbXwwZ63vM/yYiJblxYWmwSII2DoqQUpGfsmX2iVWyqgIgHfjmr6JrckbE7EmqLhukWtkf7nqRCaw9RIskaAWvRxA="}]},"deprecated":"Use task shipped with node-csswring instead"}},"readme":"# grunt-csswring\n\n> Source Maps aware CSS minification task. Based on [CSSWring](https://github.com/hail2u/node-csswring) based on [PostCSS](https://github.com/ai/postcss).\n\n[![Dependency Status](https://gemnasium.com/princed/grunt-csswring.svg)](https://gemnasium.com/princed/grunt-csswring)\n\n## DEPRECATED\n\nInstead there is:\n* task shipped with [CSSWring](https://github.com/hail2u/node-csswring#grunt-plugin-usage) itself\n* [grunt-postcss](https://github.com/nDmitry/grunt-postcss) to apply multiple transformation to css in one pass.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-csswring --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-csswring');\n```\n\n## The “csswring” task\n\n### Overview\nIn your project's Gruntfile, add a section named `csswring` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  csswring: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n})\n```\n\n### Options\n\n#### options.banner\nType: `String|undefined`\nDefault value: `undefined`\n\nAllows to add comment to the beginning of minified files.\n\n#### options.map\nType: `Boolean|String|undefined`\nDefault value: `undefined`\n\nIf the map option isn't defined, PostCSS will look for source map from a previous compilation step (either inline map or separate one) and update it automatically. Let's say you have `path/file.css` and `path/file.css.map` from SASS, PostCSS will find that map, update it and save to a specified destination.\n\nIf `true` is specified, PostCSS will try to find an input source map file as described above and generate a new map based on the found one (or just generate a new map, unlike the situation when the map option is undefined).\n\nIf you keep your map from a pre-processor in another directory (e.g. `path/file.css` and `another-path/file.css.map`), you can specify the path `another-path/` in the map option to point out where grunt-csswring should look for an input map to update it.\n\nAlso you can specify `false`. In that case PostCSS will not generate or update source map even if there is one from a previous compilation step near an input file or inlined to it (PostCSS will delete a map annotation comment from an input file).\n\nYou cannot specify a path where to save a map file, it will be saved at the same directory as the output CSS file or inlined to it (check out the option below).\n\n#### options.mapInline\nType: `Boolean|undefined`\nDefault value: `undefined`\n\nIf the option isn't specified, PostCSS will inline its map if a map from a previous compilation step was inlined to an input file or save its map as a separate file respectively.\n\nYou can specify `true` or `false` to force that behaviour as you like.\n\n#### options.preserveHacks\nType: `Boolean|undefined`\nDefault value: `undefined`\n\nAllows to preserve properties hacks like `*display: inline;`\n\n#### options.removeAllComments\nType: `Boolean|undefined`\nDefault value: `undefined`\n\nBy default, CSSWring keeps a comment that start with `/*!`. If you want to remove all comments, set option to `true`.\n\n#### options.report\nChoices: `min`, `gzip`\nDefault value: `min`\nEither report only minification result or report minification and gzip results. Using `gzip` will make the task take 5-10x longer to complete.\n\n\n### Usage Examples\n\n```js\ngrunt.initConfig({\n\n  csswring: {\n\n    options: {\n      // Task-specific options go here.\n    },\n\n    // minify the specified file\n    single_file: {\n      options: {\n        // Target-specific options go here.\n      },\n      src: 'src/css/file.css',\n      dest: 'dest/css/file.css'\n    },\n\n    // minify all files\n    multiple_files: {\n      expand: true,\n      flatten: true,\n      src: 'src/css/*.css', // -> src/css/file1.css, src/css/file2.css\n      dest: 'dest/css/' // -> dest/css/file1.css, dest/css/file2.css\n    },\n\n    // if you have specified only the `src` param, the destination will be set automatically,\n    // so source files will be overwritten\n    no_dest: {\n      src: 'dest/css/file.css' // globbing is also possible here\n    },\n\n    sourcemap: {\n        options: {\n            map: true\n        },\n        src: 'src/css/file.css',\n        dest: 'dest/css/file.css' // -> dest/css/file.css, dest/css/file.css.map\n    },\n  }\n});\n```\n\n## Acknowledgements\nThis task is mostly based on [grunt-autoprefixer](https://github.com/nDmitry/grunt-autoprefixer) by Dmitry Nikitenko.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n","maintainers":[{"name":"princed","email":"eugene@datsky.ru"}],"time":{"modified":"2022-06-18T14:48:51.442Z","created":"2014-04-04T10:14:18.378Z","0.0.2":"2014-04-04T10:15:52.508Z","0.0.3":"2014-04-04T11:02:34.003Z","0.1.0":"2014-04-07T06:31:59.967Z","0.2.0":"2014-05-15T20:58:27.416Z","0.2.1":"2014-05-19T07:27:30.782Z","1.0.0":"2014-08-21T14:47:10.923Z","1.1.0":"2014-09-16T08:37:19.924Z","1.1.1":"2015-03-01T19:47:59.457Z","1.1.1-1":"2015-03-01T20:58:15.407Z"},"readmeFilename":"README.md","homepage":"https://github.com/princed/grunt-csswring","keywords":["gruntplugin","minification","csswring","postcss"],"repository":{"type":"git","url":"git://github.com/princed/grunt-csswring.git"},"author":{"name":"Eugene Datsky","email":"eugene@datsky.ru"},"bugs":{"url":"https://github.com/princed/grunt-csswring/issues"}}