{"_id":"@intervolga/optimize-cssnano-plugin","_rev":"196102","name":"@intervolga/optimize-cssnano-plugin","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","dist-tags":{"latest":"1.0.6"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"time":{"modified":"2021-06-03T12:29:38.000Z","created":"2017-08-17T08:17:59.583Z","1.0.6":"2018-07-19T13:08:15.869Z","1.0.5":"2018-03-01T08:15:12.113Z","1.0.4":"2017-12-06T11:08:39.605Z","1.0.3":"2017-08-29T07:08:42.815Z","1.0.2":"2017-08-17T11:02:50.303Z","1.0.1":"2017-08-17T08:26:48.557Z","1.0.0":"2017-08-17T08:17:59.583Z"},"users":{},"author":{"name":"Shkarupa Alex"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"versions":{"1.0.6":{"name":"@intervolga/optimize-cssnano-plugin","version":"1.0.6","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","main":"index.js","scripts":{"mocha":"mocha --ui tdd test/","lint":"eslint index.js lib test/index.js test/helpers","test":"npm run lint && npm run mocha"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"keywords":["html","index","webpack","loader"],"author":{"name":"Shkarupa Alex"},"license":"MIT","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"cssnano":"^4.0.0","cssnano-preset-default":"^4.0.0","postcss":"^7.0.0"},"devDependencies":{"autoprefixer":"^8.6.5","css-loader":"^0.28.11","eslint":"^4.19.1","eslint-config-google":"^0.8.0","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","expect.js":"^0.3.1","extract-text-webpack-plugin":"^4.0.0-beta.0","fs-extra":"^5.0.0","mocha":"^5.2.0","node-sass":"^4.9.2","postcss-loader":"^2.1.6","sass-loader":"^6.0.7","style-loader":"^0.20.3","webpack":"^4.16.1"},"files":["lib","index.js","README","LICENSE"],"gitHead":"6b7939510161ff91df28ac1ea291212ae6409105","_id":"@intervolga/optimize-cssnano-plugin@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"intervolga","email":"alex@intervolga.ru"},"dist":{"shasum":"be7c7846128b88f6a9b1d1261a0ad06eb5c0fdf8","size":2869,"noattachment":false,"key":"/@intervolga/optimize-cssnano-plugin/-/@intervolga/optimize-cssnano-plugin-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optimize-cssnano-plugin_1.0.6_1532005695773_0.8086020410225538"},"_hasShrinkwrap":false,"publish_time":1532005695869,"_cnpm_publish_time":1532005695869},"1.0.5":{"name":"@intervolga/optimize-cssnano-plugin","version":"1.0.5","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","main":"index.js","scripts":{"mocha":"mocha --ui tdd test/","lint":"eslint index.js lib test/index.js test/helpers","test":"npm run lint && npm run mocha"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"keywords":["html","index","webpack","loader"],"author":{"name":"Shkarupa Alex"},"license":"MIT","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"cssnano":"^4.0.0-rc.2","cssnano-preset-default":"^4.0.0-rc.2","postcss":"^6.0.19"},"devDependencies":{"autoprefixer":"^8.0.0","css-loader":"^0.28.10","eslint":"^4.18.1","eslint-config-google":"^0.8.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","expect.js":"^0.3.1","extract-text-webpack-plugin":"^4.0.0-beta.0","fs-extra":"^5.0.0","mocha":"^5.0.1","node-sass":"^4.7.2","postcss-loader":"^2.1.1","sass-loader":"^6.0.6","style-loader":"^0.20.2","webpack":"^4.0.1"},"files":["lib","index.js","README","LICENSE"],"gitHead":"b06417931a4a6985a46a75daffdaeaee61395688","_id":"@intervolga/optimize-cssnano-plugin@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"intervolga","email":"alex@intervolga.ru"},"dist":{"shasum":"fec0c0075c2d409071913aeca887e4b0f5aeb1af","size":2887,"noattachment":false,"key":"/@intervolga/optimize-cssnano-plugin/-/@intervolga/optimize-cssnano-plugin-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.5.tgz"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optimize-cssnano-plugin_1.0.5_1519892112059_0.49899139938543624"},"_hasShrinkwrap":false,"publish_time":1519892112113,"_cnpm_publish_time":1519892112113},"1.0.4":{"name":"@intervolga/optimize-cssnano-plugin","version":"1.0.4","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","main":"index.js","scripts":{"mocha":"mocha --ui tdd test/","lint":"eslint index.js lib test/index.js test/helpers","test":"npm run lint && npm run mocha"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"keywords":["html","index","webpack","loader"],"author":{"name":"Shkarupa Alex"},"license":"MIT","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","peerDependencies":{"webpack":"^3.0.0"},"dependencies":{"cssnano":"^4.0.0-rc.2","cssnano-preset-default":"^4.0.0-rc.2","optimize-css-assets-webpack-plugin":"^3.2.0","postcss":"^6.0.14"},"devDependencies":{"autoprefixer":"^7.2.1","css-loader":"^0.28.7","eslint":"^3.19.0","eslint-config-google":"^0.7.1","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","expect.js":"^0.3.1","extract-text-webpack-plugin":"^3.0.2","mocha":"^3.5.3","node-sass":"^4.7.2","postcss-loader":"^2.0.9","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.10.0"},"files":["lib","index.js","README","LICENSE"],"gitHead":"aa5e7a92c6842be89f0d3bacb13bbb4d05145757","_id":"@intervolga/optimize-cssnano-plugin@1.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"intervolga","email":"alex@intervolga.ru"},"dist":{"shasum":"e5d5bc5341c815dd0a949f3d6200b3d0eac71818","size":2874,"noattachment":false,"key":"/@intervolga/optimize-cssnano-plugin/-/@intervolga/optimize-cssnano-plugin-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.4.tgz"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optimize-cssnano-plugin-1.0.4.tgz_1512558518708_0.002814950654283166"},"directories":{},"publish_time":1512558519605,"_hasShrinkwrap":false,"_cnpm_publish_time":1512558519605},"1.0.3":{"name":"@intervolga/optimize-cssnano-plugin","version":"1.0.3","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","main":"index.js","scripts":{"mocha":"mocha --ui tdd test/","lint":"eslint index.js lib test/index.js test/helpers","test":"npm run lint && npm run mocha"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"keywords":["html","index","webpack","loader"],"author":{"name":"Shkarupa Alex"},"license":"MIT","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","peerDependencies":{"webpack":"^3.0.0"},"dependencies":{"cssnano":"^4.0.0-rc.2","cssnano-preset-default":"^4.0.0-rc.2","optimize-css-assets-webpack-plugin":"^3.1.1","postcss":"^6.0.9"},"devDependencies":{"autoprefixer":"^7.1.2","css-loader":"^0.28.5","eslint":"^3.19.0","eslint-config-google":"^0.7.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","expect.js":"^0.3.1","extract-text-webpack-plugin":"^3.0.0","mocha":"^3.5.0","node-sass":"^4.5.3","postcss-loader":"^2.0.6","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.5.3"},"files":["lib","index.js","README","LICENSE"],"gitHead":"d9253d8d940835223677a9b32e9ea26546ab2429","_id":"@intervolga/optimize-cssnano-plugin@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"intervolga","email":"alex@intervolga.ru"},"dist":{"shasum":"5e5c1a914ae0ef1fe8fa10bbc4d1b33d9ea9f5f8","size":2868,"noattachment":false,"key":"/@intervolga/optimize-cssnano-plugin/-/@intervolga/optimize-cssnano-plugin-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.3.tgz"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optimize-cssnano-plugin-1.0.3.tgz_1503990521849_0.04993233480490744"},"directories":{},"publish_time":1503990522815,"_cnpm_publish_time":1503990522815,"_hasShrinkwrap":false},"1.0.2":{"name":"@intervolga/optimize-cssnano-plugin","version":"1.0.2","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","main":"index.js","scripts":{"mocha":"mocha --ui tdd test/","lint":"eslint index.js lib test/index.js test/helpers","test":"npm run lint && npm run mocha"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"keywords":["html","index","webpack","loader"],"author":{"name":"Shkarupa Alex"},"license":"MIT","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","peerDependencies":{"webpack":"^3.0.0"},"dependencies":{"cssnano":"^4.0.0-rc.2","cssnano-preset-default":"^4.0.0-rc.2","postcss":"^6.0.9"},"devDependencies":{"autoprefixer":"^7.1.2","css-loader":"^0.28.5","eslint":"^3.19.0","eslint-config-google":"^0.7.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","expect.js":"^0.3.1","extract-text-webpack-plugin":"^3.0.0","mocha":"^3.5.0","node-sass":"^4.5.3","postcss-loader":"^2.0.6","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.5.3"},"files":["lib","index.js","README","LICENSE"],"gitHead":"90475f3aa64760882e232fc22c859236f94c4fda","_id":"@intervolga/optimize-cssnano-plugin@1.0.2","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"intervolga","email":"alex@intervolga.ru"},"dist":{"shasum":"38c064b933adc955489f07aaea203d98efed8e8e","size":2848,"noattachment":false,"key":"/@intervolga/optimize-cssnano-plugin/-/@intervolga/optimize-cssnano-plugin-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.2.tgz"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optimize-cssnano-plugin-1.0.2.tgz_1502967769493_0.12909519486129284"},"directories":{},"publish_time":1502967770303,"_hasShrinkwrap":false,"_cnpm_publish_time":1502967770303},"1.0.1":{"name":"@intervolga/optimize-cssnano-plugin","version":"1.0.1","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","main":"index.js","scripts":{"mocha":"mocha --ui tdd test/","lint":"eslint index.js lib test/index.js test/helpers","test":"npm run lint && npm run mocha"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"keywords":["html","index","webpack","loader"],"author":{"name":"Shkarupa Alex"},"license":"MIT","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","peerDependencies":{"webpack":"^3.0.0"},"dependencies":{"cssnano":"^3.10.0"},"devDependencies":{"autoprefixer":"^7.1.2","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-config-google":"^0.7.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","expect.js":"^0.3.1","extract-text-webpack-plugin":"^3.0.0","mocha":"^3.5.0","node-sass":"^4.5.3","postcss-loader":"^2.0.6","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.5.3"},"files":["lib","index.js","README","LICENSE"],"gitHead":"b05bbb64302a1a5b9d4c73720c8ed3d0d2f9ff29","_id":"@intervolga/optimize-cssnano-plugin@1.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"intervolga","email":"alex@intervolga.ru"},"dist":{"shasum":"a5c040681ef6451e24177387df848f58f1eededf","size":2493,"noattachment":false,"key":"/@intervolga/optimize-cssnano-plugin/-/@intervolga/optimize-cssnano-plugin-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.1.tgz"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optimize-cssnano-plugin-1.0.1.tgz_1502958407777_0.358109625056386"},"directories":{},"publish_time":1502958408557,"_hasShrinkwrap":false,"_cnpm_publish_time":1502958408557},"1.0.0":{"name":"@intervolga/optimize-cssnano-plugin","version":"1.0.0","description":"WebPack 2+ plugin for CSS minification after ExtractTextPluging","main":"index.js","scripts":{"mocha":"mocha --ui tdd test/","lint":"eslint index.js lib test/index.js test/helpers","test":"npm run lint && npm run mocha"},"repository":{"type":"git","url":"git+https://github.com/intervolga/optimize-cssnano-plugin.git"},"keywords":["html","index","webpack","loader"],"author":{"name":"Shkarupa Alex"},"license":"MIT","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","peerDependencies":{"webpack":"^3.0.0"},"dependencies":{"cssnano":"^3.10.0"},"devDependencies":{"autoprefixer":"^7.1.2","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-config-google":"^0.7.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","expect.js":"^0.3.1","extract-text-webpack-plugin":"^3.0.0","mocha":"^3.5.0","node-sass":"^4.5.3","postcss-loader":"^2.0.6","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.5.3"},"files":["lib","index.js","README","LICENSE"],"gitHead":"391db297e267252dce933cb7a9a268e701340692","_id":"@intervolga/optimize-cssnano-plugin@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"intervolga","email":"alex@intervolga.ru"},"dist":{"shasum":"d508d70397252a05a4f997eabd8ccf99781eb55b","size":2505,"noattachment":false,"key":"/@intervolga/optimize-cssnano-plugin/-/@intervolga/optimize-cssnano-plugin-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.0.tgz"},"maintainers":[{"name":"intervolga","email":"alex@intervolga.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/optimize-cssnano-plugin-1.0.0.tgz_1502957878517_0.8970338176004589"},"directories":{},"publish_time":1502957879583,"_hasShrinkwrap":false,"_cnpm_publish_time":1502957879583}},"readme":"# optimize-cssnano-plugin [![Build Status](https://travis-ci.org/intervolga/optimize-cssnano-plugin.svg?branch=master)](https://travis-ci.org/intervolga/optimize-cssnano-plugin)\n\nIt will search for CSS assets during the Webpack build and minimize it with [cssnano](http://github.com/ben-eb/cssnano).\nSolves [extract-text-webpack-plugin](http://github.com/webpack/extract-text-webpack-plugin) CSS duplication problem.\n\nJust like [optimize-css-assets-webpack-plugin](http://github.com/NMFR/optimize-css-assets-webpack-plugin) but more accurate with source maps.\n\n## Installation:\n\nUsing npm:\n```shell\n$ npm install --save-dev @intervolga/optimize-cssnano-plugin\n```\n\n## Configuration:\n\n``` javascript\nconst OptimizeCssnanoPlugin = require('@intervolga/optimize-cssnano-plugin');\nmodule.exports = {\n\tmodule: {\n\t\tloaders: [\n\t\t\t{ test: /\\.css$/, loader: ExtractTextPlugin.extract(\"style-loader\", \"css-loader\") }\n\t\t]\n\t},\n\tplugins: [\n    new ExtractTextPlugin(\"styles.css\"),\n\n    new OptimizeCssnanoPlugin({\n      sourceMap: nextSourceMap,\n      cssnanoOptions: {\n        preset: ['default', {\n          discardComments: {\n            removeAll: true,\n          },\n        }],\n      },\n    }),\n\t]\n}\n```","_attachments":{},"homepage":"https://github.com/intervolga/optimize-cssnano-plugin#readme","bugs":{"url":"https://github.com/intervolga/optimize-cssnano-plugin/issues"},"license":"MIT"}