{"_id":"grunt-reduce","_rev":"79-407a9b7cd972f945fa394ea32401346f","name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","dist-tags":{"latest":"3.0.0-0"},"versions":{"0.1.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"assetgraph-builder":">=1.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.0","dist":{"shasum":"72eecbadcc1b48e41093cb631f01db08bccb4fc1","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.0.tgz","integrity":"sha512-H4C+4cb7T9x5sOXgksukMEVSHvHMEeHZcw26z1gk/CUpCqAQSQvzk9VmukM9ro8XvOx7Ivax4zJoGOENeV1aMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWW1UsXLCExknRRBYCM8mRPFQqRYncWzPihI1wk+RPzgIhALpPSX0vt5YK7RZtHByKfx1fWvt+I21CBpBo2cpAbWfy"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.1":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.1","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":">=1.3.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.1","dist":{"shasum":"b510ace47df2ab8d640c56de69e84e4895f3782e","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.1.tgz","integrity":"sha512-81bZaaeISuXsxKvopv/3oDDAd48zP6IWutciCaX9ps7cm0V2PcjvzTanvBO6tZNkzvXsPAD9vwd042w6wB6cVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi92vgvhepxg4iv4b/fGsU4QlMynzHoqd6fRhQC7hCkwIgNE9Mkse9AngfJYxLhkf9fPT91DnxaNwPXrlHbziT9R4="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.2":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.2","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":">=1.3.3"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.2","dist":{"shasum":"f4dee4b1a6b06eb0357a169bd82373b16097d433","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.2.tgz","integrity":"sha512-qiiR7J03d3muRaJqkLlZZDgfDGyU40+SY3GYQVcyxzj2bro9Y8j86POThTCaW6T7X0tTfigApb4wmapgbEHlgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAOfEJclOpy+bv2LeNMUS2jeNdKUDcFxZbTxPH6XcAiAiBjbf+PLwvERVYG7zljDuR6vO553iR2Jt7xivqELXZ4KA=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.3":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.3","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder-munter":">=1.3.4"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.3","dist":{"shasum":"ffb03039ec5b348c0b2daede4e9200be7b8af62e","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.3.tgz","integrity":"sha512-k/iTw/TfbcwAGktdgHgd3D7sQd/TyCDfIG8gMop2b6D6PYvVjG2FKTVPfIvploZt0e4ikRehzBT1wDdyrvWdKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNN96CENE/WQk+N81u4TNbqgsCumhtHrJ+7EJfT0nyJQIhAMzqi+RL6uYBFu1oKMHmk7qAPzsgK60k4zwDfMoCAUcg"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.4":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.4","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.3.4"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.4","dist":{"shasum":"044a261468f8efc8be71d8dbc0e1d4be29b5170b","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.4.tgz","integrity":"sha512-o3oaAAiYu+TKlYRWRnBl82vbGVza1X0612fI6aoKwPl9HJ2gdhpo87PTE/TPGFs3fn54IZ+fRGDFqriQXHizRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvvEw4mEPeYmxy5sFHTwNQeLx6YhXChXnasfowR/7rFAIgV3uGfntVQv6IiyBlUqHXYqjCfWLaAqe7ephAZgUchG4="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.5":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.5","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.3.4"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.5","dist":{"shasum":"7d80b01e1320393de0068cbc0005be6747c88ba1","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.5.tgz","integrity":"sha512-1Ok3pbiZxVCXm+91l7KowNKN6KiiIQtqmlBI5hDFr7JeSnyO2pTGoCcR80sAj+24ZhsgnFkgRL/NbQRBEYRikg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl96tM/G/LedkEJ/ZbqXICiF3QnzDn4JQDUdOPq+vySQIhAO3G+OLjX35yx3y9Iw6HD9d7iWzeWM+cUQri2yIkQL6x"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.6":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.6","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.6.3"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.6","dist":{"shasum":"bf05bfc25ee871791d04f0dc8f896c3f9591caae","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.6.tgz","integrity":"sha512-CYUapnYG5yiBO0L0ZBPolkM1WmxZupUgqbV3lgD3cKUKV1DNWXHezoUVq8IN+CIU3rTb4XNCdNhkPImxr91B+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgNJwe7Lj5KYNB8VT2iHYmxkerLvKR161yGF4/z+oEFwIhAOxZag1CdyIgrnyXZ/YZZeWeYmIZvhgQhcaVHREQF/wh"}]},"_npmVersion":"1.2.0","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.7":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.7","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.7.10"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.7","dist":{"shasum":"9cc3168c8b0e2469ab3bd598c29d47cdc5bbd22d","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.7.tgz","integrity":"sha512-dB8A3fS7vwBnLxu7iaA0RMhjOjSJKlutd035zdxIKyBGWhGEaQtku7paNLjiWzdBGvyHwq8dt3Y1nhtqM4629A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS4xy566Ef1FOKn3giH66DJqJo4B7CKZ+U0ZpSbN720AIgD7ZWsqsLCJEiXSvccF6yj6T+Lf5D6CNIrKzineFWkU4="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.8":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.8","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.0beta28"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.8","dist":{"shasum":"d5f414a19b3d961c0462b398abbf4e2532f6437a","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.8.tgz","integrity":"sha512-zLnSF/EEujiwO57iBgtY5NF4snziaAZUrgf9Ao+h9yxc95LBm03v/9x4JD5NwzGo+wTWC2CSxc57csUc0AKPKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnuc7WB3KD0lcfqg56zorl2HNKkM53ztJ4yBqvOOQrCwIgA/+N/5Fr+w0lvAv+agNzIZfhQ98qX7iVFqgp8q+MAvc="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.9":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.9","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.0beta38"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.9","dist":{"shasum":"9437d1af28ab5fb4fb2e043e9f041b2368887c8a","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.9.tgz","integrity":"sha512-fZEHj3tahOj7cS0hpGlTqtJ+dcui+FgMb4b2UNBRDZm1PJK24FjOvxZi3+5SjsBXgC7H8FSCUhM4/yF9rtHzxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgAK9U92ANzNFVEzch0fFE3mGEZjfVcAMYZa+10qo15gIgczC5ASLXzWvk64vaVEwuN/7qXVna/+cDF5KKxVvnb8M="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.10":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.10","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.0beta40"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.10","dist":{"shasum":"b958be550b72fb384e41f8b2a45fd24d4415c1d7","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.10.tgz","integrity":"sha512-QDcRhZhQuGuluO8S9Eda4vbFMFiOAxtSAR7+TF4OL9tF/hU9Sc7W87wQ0Y23P5iqZJDhPU6jnBfrzzHuRa/HDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmQaPUmz1r4+rz0HHZAlQhXVt5Q3H0EPsaJGzBb+rhDAiEA75twnI9yrv7gJWkzp1aN6sP7lJiVXS91C/YpNLb4pDk="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.11":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.11","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.3"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.11","dist":{"shasum":"c9452acb3976a9a73e9bc44c7521e41c7cbb2af2","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.11.tgz","integrity":"sha512-D+vtyPyrdgqvjdhZlmXx9Lu38vhpt7tf/zegfJE0GRV4L1vNPKe+gNrPT41Bl0wOI/MxGWMULgf2jd2AsH2qRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsRXOskbft86ybi/uMjEE070dlyef9kz5i9j7FOl72wgIgIET3+KnsR/xBpMauCHcyXvaBhXuMXFNp9K4CqB5kMIw="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.12":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.12","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.4"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.12","dist":{"shasum":"f86069f87407b9e1adad472dd2345292318c00bb","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.12.tgz","integrity":"sha512-MjK3XAU4CXmo46WlJWMfndhGgd/4w6cUNEY+3sJLGEQhrg93T4rEFixVQCvoi7f2LdGZmEG/ZNTS+iW5l+bqYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUBNk4OaiOdPHHsAeRFGWbKuwCZuV9tOrVaNh5/LvaxAiBLC3GulmMk6BR5sZARvhyg5mmIyC/8FmfOv2JxlmMzhw=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.13":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.13","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.5","url-tools":"git://github.com/assetgraph/url-tools.git"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.13","dist":{"shasum":"5e69a7645751493bc61a3257f277dc5e8b258eb3","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.13.tgz","integrity":"sha512-OKSZ9PXuiESjQbf7539JVWtEbCpIDPrnpdP6begw/G5kF7cYWvhvrI5fNNVMjX4ByUncLZ8xGoBuf1OJVzoyPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLYgCyeOTlbhI6E3EvlPcoXojoOwCqbfiM7WQ74E6fOAIgUajov99ZkD0NJXusKlgSxWd8mg66IxUu7LWEpxnflOA="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.14":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.14","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.6","url-tools":"git://github.com/assetgraph/url-tools.git"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.14","dist":{"shasum":"3e2bec86cdb23ed3ff820a82f39d20e5c65f0af2","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.14.tgz","integrity":"sha512-e6DDiXSzccPu8bCd71FtJDSW5djpYQzjBeNygfwi9HwhOKawNXaA1ygyNdt0zBt8HDPPL2LsXdjGBrsXT5ZdgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCTnwBKWlHntw4rb7LVw48my+go+sj9k7O/C0gJVJSGQIhAMHLJQmt6wxHymRyNeQYsVWJbs2m8pe75NBzUTVghYOw"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.15":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.15","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"=1.8.6","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.15","dist":{"shasum":"96f2b091c3f67aea707e567a43d2d42bbc19b100","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.15.tgz","integrity":"sha512-fuv9hehsyN8xNLNVoEy7mt6b1OcFYQe4XnUd2l6u2oXtnOVZySOrtn77wJKyB3FwLTqaQcY6qfKM+5j6EJytPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsSlpsra7KISVACu3tvs6dbXwzbN7La9w+mH64eT7VPQIhAJRAJcYoHh8OdO0aO+p1gSQY/nz+liQ4kZVcyjKXYpD2"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.16":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.16","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"~1.8.15","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.16","dist":{"shasum":"6e2a7712c30a97ecf99fc17c77217d2e69074059","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.16.tgz","integrity":"sha512-Z6o9KN+vqWUR9yA5gPRZ4cDiH6+0lJHDoxyx/4iS2LcarrcThV2EytSH6ST/OSDlcw2gQIVFNTCJfjrZFau7Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX1V+Rp/z+JfusEK/KyLkqcxX2Dsgxm9X0suGngfbSqAiBEvxeejcoWVyA4o1e/lB3HGMy4zdL0+wCWuUnB04wriQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.17":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.17","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"~1.8.23","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.17","dist":{"shasum":"fba62a1129201ad2e266d36381d55dd0e9e3e811","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.17.tgz","integrity":"sha512-yPtR8XnYdMcFeClGSHx83fvxr9b2z4QMUj+QnQbXn96Q46rjXuefxwrcLtKytKbRkGwBcYLshMgXrjazxab/sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEf0rhIkW7hvRGOClu/GvbLKPWwCplZRPwXNtSPU7UksAiBrYAZONpLKuBlNWQey2xBVsi/vfugKQKNAUukQX2ZxZg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.1.18":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.1.18","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"~1.8.26x","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.1.18","dist":{"shasum":"e4746908b6e06d19133adcfbb96ee007dd3b919c","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.1.18.tgz","integrity":"sha512-53npzKfCIeIqjCshqhnvuH5IJNJLg/pPDipGD1yLugCfJI6LXtv+bzVgBcrr+ACIcbCn9ESqQpLx+tk/NYOBSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU0o0FqpOL6SqmA5+SMYHiS42IHBxFt/oi+6yCFRAQwAiEA0R1vXTYziIVTwEkyeJiB345jBUwaksDDowXZR2yghsU="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.2.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.2.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"~1.8.37","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.2.0","dist":{"shasum":"90be3b372cf89aec2a49368791bcd5b6968cdca8","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.2.0.tgz","integrity":"sha512-tMx+Ia1azY7tzJE5VmL912OoXLNOqnLR0NgpEOEMDTwiVOM0c7VJSlkUcdAEeOTqDin1kNjjX8SIQKwgSMThZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy0ZMJ7YRBAc2l6EHmGq2GoTWXrepYjneYS1S+p/ljBwIhAN/DgQMZ9EBr2VbvQOBfJoyR7yeTb2us932BBVBc7gvV"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.2.1":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.2.1","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^1.8.38","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"_id":"grunt-reduce@0.2.1","dist":{"shasum":"768ae93be80e6aa29f476709e32511b0a9f48c1e","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.2.1.tgz","integrity":"sha512-P4JrHeHlvgcu4DLA9guPtoFEsggP3aN1mgzSrjbpUBPWS+o3E6VB1q72PKz3+7NuOUzVCTYTVyx4ng2o6wh1MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDElZ3bYFZpaKO7wiAsuWhmUd22dymKc3AgY+0+auN7gIgEF60Kh4gZItBU+aUOA8YEngWdtoEm2/z93JO4RUB1+M="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}]},"0.3.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"0.3.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.1.0","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"4276de7a3bcc488f766880cf49fe49e89a3422ce","_id":"grunt-reduce@0.3.0","scripts":{},"_shasum":"224c2573bdd0948301c0197c3a2f585f6b28ad1f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"224c2573bdd0948301c0197c3a2f585f6b28ad1f","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-0.3.0.tgz","integrity":"sha512-Pwe5utoncyLnp9JBVPEK3RktXASDHy8ykbgC0CcQjzLZPuQ0V8OipAMs3vMy3A6y6HKckyMWYpG+RKpZR9KmJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4dzAdJunwWDdQ9stk7GDAD/XmWGGl3uvTv/itj5oqmAIgOLtmQhilRqm2zkP6uhGuPgG3Tfia99Dc208J9uBZSDM="}]}},"1.0.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.0.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.1.0","chalk":"^0.5.1","urltools":"0.1.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"746687115ab582f9fa9d472c48b2f536afa44570","_id":"grunt-reduce@1.0.0","scripts":{},"_shasum":"6ca8c0d0328777d923273ab89015aaab92348a93","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"6ca8c0d0328777d923273ab89015aaab92348a93","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.0.0.tgz","integrity":"sha512-ST5PM0G5vD9sltgISELtfXK78ERsEuzV2iihTJzvDAj67rF6qYhXU1BZ/563EVA4OM2YFRcVLc0QUGb4fu71xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiX0ds5wLBPHFGFDuecWzFBDtbE01hRHo2TGbI89nCXAiBq+RjIw0yfrA2wn9UWMjHQIwVuxvPz0mdpyawu24OmuA=="}]}},"1.0.1":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.0.1","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.3.0","chalk":"^0.5.1","urltools":"0.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"73162fd61d1efca21da849cb3697d0dc35d3ad43","_id":"grunt-reduce@1.0.1","scripts":{},"_shasum":"9d616e009e22b124ca02dba7e523e4ab05aa969c","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"9d616e009e22b124ca02dba7e523e4ab05aa969c","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.0.1.tgz","integrity":"sha512-SnBHQ3J3nZ132O/9M9TSZ8C8hQTm71k8NrRmzn8Dtz/CgDwyvySHA34lMsvccszHrwhM0Rsym8mZR7eYANb9mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdILc0/DOAWsqAdpow1zh4beaFBWs4KhBmhkXDuBgyHQIhAIDbl8y9Ui5j4+ASD/c3f5BeLmUEGa2gA5B1IdRGjQMW"}]}},"1.0.2":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.0.2","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.4.1","chalk":"^0.5.1","urltools":"0.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"e606dbacff3e68633993c866fc09d452864a9e35","_id":"grunt-reduce@1.0.2","scripts":{},"_shasum":"5cbe844a10e4161af6c1c56e1adfc5254d375a12","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"5cbe844a10e4161af6c1c56e1adfc5254d375a12","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.0.2.tgz","integrity":"sha512-SnCQLwyKVavB5iOpG7LmCTYdDUcarit+tmxTHgwax+XFzGuT5MQtS93YohaBgqUezCcMOXDBmm8suzXAer03sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPD0IKwCE6MpV/6DRIvOHc3rAOONY9Wsoj4wQC/rV+EAiEA9JWTErYrw+wexv47B6LtXLE3iO/OF0poTc8M6MwohUU="}]}},"1.1.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.1.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.5.0","chalk":"^0.5.1","urltools":"0.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"3b2c4a4cc4a7b57a0c8371f6df4901fb4c5b2754","_id":"grunt-reduce@1.1.0","scripts":{},"_shasum":"4b54ca271974f33d24b33a8df2f7578c914bf2ef","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"4b54ca271974f33d24b33a8df2f7578c914bf2ef","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.1.0.tgz","integrity":"sha512-AIdpxXovrh9SqMIeRzpzNg5pC2Ruyy0guUpXTpr98QWwkeiSvWmDs7hGRaW188cgXLfYbDSiXZ4GwH+h/fQLSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5OqCwWCHFJ7c4JPUx5p77ewUKEWgLPeBsKVmpwhX7kAiBEhOiZrYqP5B8RNq0Amdy7ipBuKUgUVmJwfOjz84tvHQ=="}]}},"1.1.1":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.1.1","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.5.0","chalk":"^0.5.1","urltools":"0.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"88a268db76e3519e221ffc91c0d6c02b68e254ae","_id":"grunt-reduce@1.1.1","scripts":{},"_shasum":"6d02dcf03b7dc91e7fdd0acb82a4bca72f90d5b9","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"6d02dcf03b7dc91e7fdd0acb82a4bca72f90d5b9","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.1.1.tgz","integrity":"sha512-PmEoh071+2JalHpyiOB+6tYbMLXSR9bxw+jnD5dtsGhZWt7RCCsiqcg5aYBWfdYTG6vP+raHY7R35NfOxUeRjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfVDfTPVcnPcJgj4xulTXPxkJTTQkmoduhLeDXMlB/ywIhAO47Flg9cvAtMGJRYnvaaq1T1hDCHSDLXdZdDv0zc8f0"}]}},"1.2.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.2.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.9.0","chalk":"^0.5.1","urltools":"0.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"caca4fdf05196826315119bf43622bf102498ee4","_id":"grunt-reduce@1.2.0","scripts":{},"_shasum":"09107ef378a17132316d39e69ae04f82c8fa6c28","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"09107ef378a17132316d39e69ae04f82c8fa6c28","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.2.0.tgz","integrity":"sha512-U/YydMaqiYMp5AxIke0y3TjPzQh4Jj7Emb8xZLJdtVhaun+zjbQ/SOgsxEIhvT/yywZssSNBt3iYpsPLJk1DEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXnjhRh2A2Xwg5DmxWxHDEOQktDWpvSfSkuBcrdSrL5AiBs9RtpSzPGDDpplW6ZDkolvejNXOAfQPU6fsPX8Kux/w=="}]}},"1.3.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.3.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.10.0","chalk":"^0.5.1","urltools":"0.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"b8039fa6c5356738d4f210139bb08d74b5c78ec6","_id":"grunt-reduce@1.3.0","scripts":{},"_shasum":"b78b462be356d2881d5f8bafff55a24ddfd34c2d","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"b78b462be356d2881d5f8bafff55a24ddfd34c2d","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.3.0.tgz","integrity":"sha512-cfA21NCjm6qflyAkp1gH1gpYEuQ2deuDlU/3KZ4sSLqfQI/aZAx8CFcYeGSrkiUlU1ZZ93nFoJ/Dc0lJaTWH+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHohrCUiuXCCR+HslJWinSkz82TwHg002Mqw3epe54SCAiEA3YaTbFfjaNmRO2mDcNjmfGAMAW8QZKAS/Gw8hemp9mA="}]}},"1.4.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.4.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.11.0","chalk":"^0.5.1","urltools":"0.2.0"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"fcbedcc73938c62171191faf14c4ec8fa5528049","_id":"grunt-reduce@1.4.0","scripts":{},"_shasum":"c0f0b91f8ba4a162ee9f502e80ddbf9f8fe633a8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"c0f0b91f8ba4a162ee9f502e80ddbf9f8fe633a8","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.4.0.tgz","integrity":"sha512-9dxE7saMMvds4DSkrXEZ6ioHKbEmvlTkU3qqtsZCypd3q7uVkyNw28ssl5DG7T1MoiSMLMgXLzJrZfwlqd8Cdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/3odroc8Z0dL+HSzB+8vHykjgUMumLXv1HujZXZEY1AiEApKyuUB/uA+4URGZWf6nxm6VxDnqwQq/yuFTUcDbR0j0="}]}},"1.5.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"1.5.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^2.15.0","chalk":"^1.0.0","urltools":"0.2.0"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"d67fe0edebc6e57038f7821d4e8cb3b8777e2f73","_id":"grunt-reduce@1.5.0","scripts":{},"_shasum":"7bf64ea88ced65c53f70a43e18744501577818c8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"7bf64ea88ced65c53f70a43e18744501577818c8","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-1.5.0.tgz","integrity":"sha512-hnjQOPh0xx00NqgtnsSVLYpsohf30dTnpSqRrLWL3zbkDkPZRQ/7Ey8aiWDpPLl+5pOo9sRlzNheClRDaRCiMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSXOf76w1MdF8oia8eUQy/aaOR0yxMefmbO3LahhX7lAiBOetlSqE3mQrocypgjjafpxbtN5Q1S8KeUvYcft7wZog=="}]}},"2.0.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"2.0.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^3.2.1","chalk":"^1.0.0","urltools":"0.2.0"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"21800bf8dcc2bf15332185ab55d9fa64f6a66e06","_id":"grunt-reduce@2.0.0","scripts":{},"_shasum":"3cc5b9d8eec10547fa727d42c7f90dd90702ad17","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"3cc5b9d8eec10547fa727d42c7f90dd90702ad17","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-2.0.0.tgz","integrity":"sha512-g0eVR3BeaXYP08BscBL2uvUfFSvchOI53y46iU2HX4u+DYe0gktnQ+SlzEH7IZKnPZ/SrG8XRhAjdIywrYWiLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh1eDvnInmpXVn7iUU2tpqY7y0Dil1m8oQCxWQupnFCgIgA2wugIQ8r3H5aOCga2OEwQ4cs67UoBrSrz6iZUNS7l4="}]}},"2.1.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"2.1.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^3.9.0","chalk":"^1.0.0","urltools":"0.2.0"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"416e23af2f2121da4680efcf9946b7dad747f837","_id":"grunt-reduce@2.1.0","scripts":{},"_shasum":"e20d35f742751a0068faa9646f46d8837e402a3a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"e20d35f742751a0068faa9646f46d8837e402a3a","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-2.1.0.tgz","integrity":"sha512-K+F0KGagCI91T87F9Od7TNJ0VeJ0BNgj11oX4GYU2snNewpMAtjGKiBAzpMCRbchXPLceIwuhtd2aV916NgD0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVpNPOe5SdrLfXBUz+eCmRTW+7ZhSFxAxPwS0+zb6E4QIhAKmpFAQQOGctNnXjfPY3fP2jOnu4l+Kwrm8kspNAinM5"}]}},"2.1.1":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"2.1.1","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^3.9.1","chalk":"^1.0.0","urltools":"0.2.0"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"51d7f00889111cb96d76a706d888619e8fa4742a","_id":"grunt-reduce@2.1.1","scripts":{},"_shasum":"a59862fdaf22d6f10a3e14cf75a2c0d58cd5342b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"a59862fdaf22d6f10a3e14cf75a2c0d58cd5342b","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-2.1.1.tgz","integrity":"sha512-0DYAWHw3nkevkk1TdlbT87RGgsaZyRzf0mMGJ36d15TicP4lhSVQDRxfi/KtHy/ihUN6+6iaHh1MvbPPim81YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjjKSaKRS4Uuxv5HGZ6wV2LkU2Nwl43hMZAyP3cwZgTAiEAziMFUwxCGddKP8AR/Kuxlhrq0OALSte+DvIFJx1te0U="}]}},"2.1.2":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"2.1.2","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^3.10.1","chalk":"^1.0.0","urltools":"0.2.0"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"b0bc244476fa9d0f518175076d786f596337c318","_id":"grunt-reduce@2.1.2","scripts":{},"_shasum":"7f8aefbfaf5dc7ccbb822655f934e24928e8edcb","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.29","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"7f8aefbfaf5dc7ccbb822655f934e24928e8edcb","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-2.1.2.tgz","integrity":"sha512-Ecz+zUV5zTSPIIvb6LTpcVoIhPsCs4mlHs1pSW/gSMoXrXl1qAyutPDQkjMGFmVyrImUZHGEVDPdlDxPa35vUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOaPETASQukorCTofzQ8ZE+U35VnB+yg+IjlHc6jQSOAiBDpsfUMHNBV+jKuxfpMmA02BU97wwYq1FM28FFEvu55g=="}]}},"2.1.3":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"2.1.3","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"licenses":[{"type":"MIT","url":"https://github.com/munter/grunt-reduce/blob/master/LICENSE-MIT"}],"main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^3.11.0","chalk":"^1.0.0","urltools":"0.2.0"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"a07b741d9da5758d98c20b4229eea1fffa8a0fba","_id":"grunt-reduce@2.1.3","scripts":{},"_shasum":"16c55a7af61e58e67e90566a310f05dbfffae219","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.29","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"16c55a7af61e58e67e90566a310f05dbfffae219","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-2.1.3.tgz","integrity":"sha512-NpEauFHgaBwOmEJRg79QAXQb4dCpiT3n0fJmCMrPauzk6XviffTtLRS1HbPx1vYFQFNq6Vrk13bkXzwt07HnXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+NSL59ZE40BzcoYA0HIwYnHRQlZL8fLORb0hETrQ67gIhALvbYcZnRg/iL6//9Bs+L/Wd6Z7GUg4u3RqsYYjtccTN"}]}},"2.2.0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"2.2.0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"license":"MIT","main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^4.0.1","chalk":"^1.1.1","urltools":"0.2.0"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"77ba7093337e26150b7d65612fc0e9c7637ff10c","_id":"grunt-reduce@2.2.0","scripts":{},"_shasum":"ae2c756be07bb05cf1085d48d8615abd830df7d2","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"ae2c756be07bb05cf1085d48d8615abd830df7d2","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-2.2.0.tgz","integrity":"sha512-+Rr517TImgcXHJ11hOlP9ROKIeoP5jjJKazlMMgxYGoU8PmJPLCHrr9MWPjsaw8i3OGgo3qKmyGzB8ERLhNeUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElLXpslcJwZSN9KHkemYXDVk6hdXxXDHOgO8xDfJ2T2AiBviTfzW1C/kfJdv4hQKexgWsRWoqaPkf3RnnRoKp/y1g=="}]}},"2.2.1":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"2.2.1","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"license":"MIT","main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^4.11.1","chalk":"^1.1.3","urltools":"^0.2.1"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"3350b2af73b936bb9992fdd8fced20c7bf3e635f","_id":"grunt-reduce@2.2.1","scripts":{},"_shasum":"a50efae2764c8763b05ea61e73b12854fdf071ed","_from":".","_npmVersion":"3.9.2","_nodeVersion":"4.4.4","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"a50efae2764c8763b05ea61e73b12854fdf071ed","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-2.2.1.tgz","integrity":"sha512-3rwjVedxqP5VQY3KgQ5nRFDvlvMxe8X4Y5EjvKWFkdsuKs/WJQtUPx+tm27wQxfC2e7z5WJAEAsZRT1/W5bD5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcnYjTvefwQ3qk7A21OM7y+XJu190UqejD+KCPFucUsQIhAIs2fq515hjEf0PfH7b7E3EzQBb2++XP7wNsKWXse/xB"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-reduce-2.2.1.tgz_1471991409058_0.054026958299800754"}},"3.0.0-0":{"name":"grunt-reduce","description":"A grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit","version":"3.0.0-0","homepage":"https://github.com/munter/grunt-reduce","author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"license":"MIT","main":"tasks/grunt-reduce","engines":{"node":"*"},"dependencies":{"assetgraph-builder":"^5.0.0-8","chalk":"^1.1.3","urltools":"^0.2.1"},"devDependencies":{},"keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"gitHead":"011c441ddbfb64e66304dc9740be2f818ed51b3f","_id":"grunt-reduce@3.0.0-0","scripts":{},"_shasum":"e4949738bff699cdc7aeb544ba7c7b3932138dc1","_from":".","_npmVersion":"3.9.2","_nodeVersion":"4.4.4","_npmUser":{"name":"munter","email":"munter@fumle.dk"},"maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"dist":{"shasum":"e4949738bff699cdc7aeb544ba7c7b3932138dc1","tarball":"https://registry.npmjs.org/grunt-reduce/-/grunt-reduce-3.0.0-0.tgz","integrity":"sha512-wEYUxnolRq/rpURGSdWCP6iHEp8U4soa6QI3mxXY65UDOhlfltPMlpUxeuvvus1Mm42sntq28XEb3UGyUcH1YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLM+OZofnBgJiim+SqwuRPf+epmAtzUPglc5hLCmNNLAIgM07yvLHajxPiKWzNbMkl5PqrzgomMQyM55T4My1n/NI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-reduce-3.0.0-0.tgz_1471992833140_0.2797290722373873"}}},"readme":"# grunt-reduce\n\n[![NPM version](https://badge.fury.io/js/grunt-reduce.svg)](http://badge.fury.io/js/grunt-reduce)\n[![Dependency Status](https://david-dm.org/Munter/grunt-reduce.png)](https://david-dm.org/Munter/grunt-reduce)\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/Munter/grunt-reduce/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\nA grunt kitchen that reduces your web ingredients down to their essence for optimal serving. Bon appétit!\n\ngrunt-reduce builds your web application based on the DOM.\nThis has a number of advantages to the developer:\n* If the browser can see it, so can grunt-reduce - Develop for the browser not the build system!\n* Minimal configuration needed\n* No build system smells in your markup, javascript, css etc.\n* It's fast! No intermediate files on disk\n\nCompatible with grunt v0.3.x and v0.4.x\n\n# Configuration\n\nMinimal configuration:\n``` javascript\nmodule.exports = function( grunt ) {\n  'use strict';\n\n  grunt.initConfig({\n    reduce: {\n        root: 'app',\n        outRoot: 'dist'\n    }\n  });\n\n  grunt.loadNpmTasks('grunt-reduce');\n};\n```\n\nMaximal configuration:\n``` javascript\nmodule.exports = function( grunt ) {\n  'use strict';\n\n  grunt.initConfig({\n    reduce: {\n        // Source folder\n        root: 'app', // Default: 'app',\n\n        // Build destination folder\n        outRoot: 'dist', // Default: 'dist',\n\n        // Root of your CDN. Optional\n        //cdnRoot: 'https://my.amazon.s3.bucket',\n\n        // minimatch patterns of files to include as base assets\n        // Dependencies of these will be automatically populated\n        // Paths are relative to reduce.root ('app')\n        include: [\n          '*.html',\n          '.htaccess',\n          '*.txt',\n          '*.ico'\n        ],\n\n        // Browser support configuration to send to autoprefixer and other transforms.\n        // Browser support syntax documentation: https://github.com/ai/autoprefixer#browsers\n        browsers: [\n            '> 1%',\n            'last 2 versions',\n            'Firefox ESR',\n            'Opera 12.1'\n        ],\n\n        // Add Angular.js annotations with ng-annotate\n        angular: false, // Default: false\n\n        // Compile scss files\n        scss: true, // Default: true\n\n        // Compile less files and remove less.js from application\n        less: true, // Default: true\n\n        // Run all available jpeg and png optimizations on images\n        // For maximum efficiency install jpegtran, optipng, pngcrush and pngquant\n        optimizeImages: true, // Default: true\n\n        // Add source maps for all transpiling and bundling\n        sourceMaps: true, // Default: true\n\n        // Revision file names with the md5 sum of the file content and move to /static/\n        fileRev: true, // Default: true\n\n        // Create a cache manifest file\n        // If one already exists it will be ammended with static assets\n        manifest: false, // Default: false\n\n        // Set the 'async'-attribute on all script tags\n        asyncScripts: true, // Default: true\n\n        // Pretty print assets. Good for debugging\n        pretty: false, // Default: false\n\n        // Inline CSS backgrounds below this byte threshold as data-uris\n        // There will be an old IE fallback to the original image\n        // 0 disables.\n        inlineSize: 4096 // Default: 4096\n    }\n  });\n\n  grunt.loadNpmTasks('grunt-reduce');\n};\n```\n\n# Automated spriting\nEven though most browsers support inlining images through data-uris, spriting is sometimes still needed.\n\ngrunt-reduce eases the pain of spriting considerably, down to a convenient little anotation in the image url of the images you want to sprite.\n\nSay you have the following CSS:\n``` CSS\n.icon.calendar {\n    background-image: url(icons/calendar.png);\n}\n.icon.email {\n    background-image: url(icons/email.png);\n}\n.icon.contacts {\n    background-image: url(icons/contacts.png);\n}\n```\n\nAssuming all of these images are all smaller than 4k after minification grunt-reduce will inline them as data-uris. If what you really wanted was a sprite, you can do this instead:\n\n``` CSS\n.icon.calendar {\n    background-image: url(icons/calendar.png?sprite=mySprite);\n}\n.icon.email {\n    background-image: url(icons/email.png?sprite=mySprite);\n}\n.icon.contacts {\n    background-image: url(icons/contacts.png?sprite=mySprite);\n}\n```\n\nThe build process will now generate an optimally packed sprite sheet for you, run that sprite sheet through lossless image optimization and replace the CSS image references with a reference to the generated sprite, including the sprite offset.\n\nYou may create several different sprite sheets by defining different sprite names in the sprite parameter.\n\nWhen using this technique it is recommended to have a seperate dom element for each image with the same dimensions as the background image.\n\nNote about data-uris: IE versions lower than 8 do not understand data-uris. grunt-reduce adds a fallback to get the original image using conditional comments for these old IE versions.\n\n\n# Internationalization\nInternationalization is optional, and is done by parsing in a `locales` key to the grunt reduce configuration like so:\n\n``` javascript\nmodule.exports = function( grunt ) {\n  'use strict';\n\n  grunt.initConfig({\n    reduce: {\n        // Source folder\n        root: 'app', // Default: 'app',\n\n        // Build destination folder\n        outRoot: 'dist', // Default: 'dist',\n\n        // Output languages\n        locales: [\n            'da',\n            'en'\n        ]\n    }\n  })\n}\n```\n\nPlease read the [internationalization documentation](https://github.com/assetgraph/assetgraph-builder#internationalization) in Asset Graph Builder project for more information on the subject.\n\n\n# Tools used\n* Assetgraph: https://github.com/assetgraph/assetgraph\n* Assetgraph-builder: https://github.com/assetgraph/assetgraph-builder\n* Assetgraph-sprite: https://github.com/assetgraph/assetgraph-sprite\n\n\n## License\nCopyright (c) 2012 Peter Müller\nLicensed under the MIT license.\n","maintainers":[{"name":"munter","email":"munter@fumle.dk"}],"time":{"modified":"2022-06-18T15:48:12.171Z","created":"2012-11-29T23:39:35.687Z","0.1.0":"2012-11-29T23:39:38.117Z","0.1.1":"2012-12-06T23:02:37.688Z","0.1.2":"2012-12-09T22:42:02.919Z","0.1.3":"2012-12-10T19:35:44.145Z","0.1.4":"2012-12-10T21:49:34.219Z","0.1.5":"2012-12-17T22:57:48.074Z","0.1.6":"2013-03-12T15:37:43.871Z","0.1.7":"2013-04-01T15:14:24.719Z","0.1.8":"2013-07-09T11:09:00.288Z","0.1.9":"2013-10-18T10:22:41.861Z","0.1.10":"2013-10-23T14:36:32.509Z","0.1.11":"2014-01-10T22:31:25.593Z","0.1.12":"2014-01-15T18:30:56.819Z","0.1.13":"2014-01-20T00:15:19.967Z","0.1.14":"2014-01-23T21:30:51.054Z","0.1.15":"2014-01-29T18:29:01.880Z","0.1.16":"2014-02-25T20:26:37.007Z","0.1.17":"2014-03-20T10:07:25.051Z","0.1.18":"2014-03-26T09:16:16.651Z","0.2.0":"2014-04-17T10:45:26.713Z","0.2.1":"2014-04-23T13:52:36.067Z","0.3.0":"2014-08-31T19:45:22.634Z","1.0.0":"2014-09-01T22:23:56.429Z","1.0.1":"2014-09-23T20:47:09.086Z","1.0.2":"2014-09-24T11:21:37.650Z","1.1.0":"2014-09-29T21:25:53.861Z","1.1.1":"2014-10-05T20:31:07.593Z","1.2.0":"2014-12-30T19:50:24.111Z","1.3.0":"2015-01-04T19:27:58.343Z","1.4.0":"2015-01-14T21:50:29.235Z","1.5.0":"2015-02-27T21:59:34.142Z","2.0.0":"2015-04-03T11:46:30.546Z","2.1.0":"2015-07-28T23:23:53.060Z","2.1.1":"2015-07-28T23:43:59.004Z","2.1.2":"2015-09-19T14:21:36.492Z","2.1.3":"2015-09-20T08:25:11.877Z","2.2.0":"2015-12-04T01:14:06.412Z","2.2.1":"2016-08-23T22:30:11.008Z","3.0.0-0":"2016-08-23T22:53:54.984Z"},"author":{"name":"Peter Müller","email":"munter@fumle.dk","url":"http://fumle.dk"},"repository":{"type":"git","url":"git://github.com/munter/grunt-reduce.git"},"readmeFilename":"README.md","homepage":"https://github.com/munter/grunt-reduce","keywords":["gruntplugin","webperf","build","webapp","assetgraph"],"bugs":{"url":"https://github.com/munter/grunt-reduce/issues"},"users":{"itonyyo":true},"license":"MIT"}