{"_id":"grunt-trimtrailingspaces","_rev":"30-f78539e59f620058bf6b8dc2b3d0eddd","name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","dist-tags":{"latest":"6.0.0"},"versions":{"0.1.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"0.1.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":"*"},"peerDependencies":{"grunt":">= 0.4.0 < 0.5"},"devDependencies":{"grunt":"~0.4.1","string":"~1.4.0"},"keywords":[],"_id":"grunt-trimtrailingspaces@0.1.0","dist":{"shasum":"d56320426018d0b0d94825d92b76fd7432447349","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-0.1.0.tgz","integrity":"sha512-RThn8s+pfCIyamIxriwqJgizt+lemCGFkj+Sn6V5UuthCEG/jswztyky/6o3xE2eEeVaownAbE0yCGpvFRu7xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtaT9qLGU9iz+oSNpgdel8mDKKOVvjUoCOyDenyZLRQQIgH481Vho4O2IaWvExxxiX3J8ws8RruFz30UcTGHnDPLk="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"0.2.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","dependencies":{"grunt":"~0.4.1","string":"~1.4.0"},"keywords":["trim","space","trailing","blank","eol"],"_id":"grunt-trimtrailingspaces@0.2.0","dist":{"shasum":"75579930fbbd801a8c278bef4a0b81acd9ac6703","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-0.2.0.tgz","integrity":"sha512-3su7zFwDojgcMlPNm4rnezoK0nBAoj83i9wbX2eutttpjeUeHMrUR9B58rvVySURFFYVTxH8d2nC73Tb+sOwlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfeyryZ6vQ103x8L1iTy4QCvf8meev+j9ZwP1r0AjnPAiBe09wrdgE6xTOLFqxMIWL0p6tTSJVrdXgZDHfBckfnpA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{}},"0.2.1":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"0.2.1","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","dependencies":{"grunt":"~0.4.1"},"keywords":["trim","space","trailing","blank","eol","gruntplugin"],"_id":"grunt-trimtrailingspaces@0.2.1","dist":{"shasum":"dbcfebbda0fda8e929464d546b20e2871adcf966","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-0.2.1.tgz","integrity":"sha512-Rtn5x9x1plzcCIkKsyY2CYX074kJtUB2H/mn0+eXei/VlEyuy/xYYAjKCqIIcB6qdisjBIaa3do9pChYgARTkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXcFeeSptU2RQVNHodiXGO4hrScQPTml/eBZw2bKh0DAiB4rHkn/irfZhHSNFPk6K7m7t9JVge6n/pRq4GWgvDsUA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{}},"0.3.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"0.3.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"grunt":"~0.4.1"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0"},"keywords":["trim","space","trailing","blank","eol","gruntplugin"],"_id":"grunt-trimtrailingspaces@0.3.0","dist":{"shasum":"3b1fc15fe14b9363bf6c2d72f25cd86f85f58e1f","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-0.3.0.tgz","integrity":"sha512-OFc9+6Mb/X3UL9tkSpoV+AqkBJ80ky1QXGKVcj5KibpyI7X7DTDNxyqM4DUFCY9oticxqX8s6GcTBg3uJWXOjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMH9+G/SKbC6udxeI8i395ik6wEnmDJbymU/ihq/7CQAiEA3o3d7IuiiYFB1vTKY54CVMY0d1DjVgktCkr0vPGCDt8="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{}},"0.3.1":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"0.3.1","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"grunt":"~0.4.1"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["trim","space","trailing","blank","eol","gruntplugin"],"_id":"grunt-trimtrailingspaces@0.3.1","dist":{"shasum":"9047b6d09dad4bfc442362bd592f77a8fe4a28af","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-0.3.1.tgz","integrity":"sha512-eUmPws9NBEqQ6JYO2hfXrZTGZ4BrVwzlgeWEfBGol1dzJFcgM/oQJYHJeLzdYYjlZjyIi5LRwL+B1HW69q7zAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtzD/RNLeMNGdKVKmNbxLtqqmbc3Xk+xzXtP5PXFp7hAiBqSaLzXdi7c8ZZBJ1DySQIbE0axQRGUgJ+JmhyMcu1Sw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{}},"0.3.2":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"0.3.2","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"grunt":"~0.4.1"},"devDependencies":{"grunt-contrib-jshint":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["trim","space","trailing","blank","eol","gruntplugin"],"_id":"grunt-trimtrailingspaces@0.3.2","dist":{"shasum":"4507540449735f1d37e7819cba97a248acfb2a44","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-0.3.2.tgz","integrity":"sha512-POxFOajoA/r3Vzxqr+l65SfUoKPhd+HJeF/Hcy/YG+vQ5uB8NgCJ74wBfIre1paODF7hQR/ZN5w2n7DIa6aO6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgarzM2re5kb7kNkHIetR348d8PtYQuXmIBWq8jDI4qAiA4Ru3DFkCsy2ZW4vQUWilhf1btKu5tky8HRcM0oRTDRg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{}},"0.4.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"0.4.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"files":["LICENSE-MIT","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"grunt":"~0.4.2"},"devDependencies":{"grunt-eslint":"~0.1.3","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["trim","space","trailing","blank","eol","gruntplugin"],"_id":"grunt-trimtrailingspaces@0.4.0","dist":{"shasum":"dfaf3d055e31cc0d5c1e6c367d01a9ce59fdb876","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-0.4.0.tgz","integrity":"sha512-7ypgRxE/qxOoBQ/+EATpBlsl7XDc/k5AXTsruNic8S0dq2Xvw/saaMNR6Jqj/40OO8I4t0/Zm1Ak+C7AGtu5Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcJ5yPAW7JkdKzpnX+jaakMTxo2x0X9APGYeeIHSdNWAiEAlFtQ0HyxYiDjQocb1DjyOY05z8Gt/5yNOl0Q670ZOAM="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{}},"1.0.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"1.0.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"files":["LICENSE-MIT","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4","grunt-cli":"~0.1","grunt-contrib-clean":"~0.6","grunt-contrib-nodeunit":"~0.4","grunt-eslint":"~2.0","jit-grunt":"~0.9","time-grunt":"~1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["trim","space","trailing","blank","eol","gruntplugin"],"_id":"grunt-trimtrailingspaces@1.0.0","_shasum":"37e75184a9905a07792bf0b96fdbb1708d983eeb","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"dist":{"shasum":"37e75184a9905a07792bf0b96fdbb1708d983eeb","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-1.0.0.tgz","integrity":"sha512-j5ZRE71DWtRejzfoKUpBy5TqSApiNz1bW5M2J+IKCHwC2mPqkeCC+YmsAG5zc0ODfM3sup5WSJlU0arQ3mPZtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCRHIrJhTl2lQ1epYWdf/hpjFp3Pj8LxUpHqY6C7PxtAIhAOVe5wFO7McBGjN6vvvj+PBwrehmcrFjAFiSEakzyb1D"}]},"directories":{}},"1.1.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"1.1.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"olavic@gmail.com","url":"http://paazmaya.com"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"licenses":[{"type":"MIT","url":"https://github.com/paazmaya/grunt-trimtrailingspaces/blob/master/LICENSE-MIT"}],"files":["LICENSE-MIT","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4","grunt-cli":"~0.1","grunt-contrib-clean":"~0.6","grunt-contrib-nodeunit":"~0.4","grunt-eslint":"~2.0","jit-grunt":"~0.9","time-grunt":"~1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["trim","space","trailing","blank","eol","gruntplugin"],"gitHead":"f3d2e4c73c9f7ec33e45f8f874da16cde47d30f5","_id":"grunt-trimtrailingspaces@1.1.0","_shasum":"1d8856efa834333302806b1796bac3db34f447f7","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.33","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"dist":{"shasum":"1d8856efa834333302806b1796bac3db34f447f7","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-1.1.0.tgz","integrity":"sha512-LI5pVLaZkpl/6Y5DLxRsrmmRoyo2w8XHyzHae0K/LbbsxtvtRdnjEDcOoAxQXEpfS6YzPV3hwBkpziIPo0kYaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATOhh5RFcYu6Om/f5L1lhxyPXFw8QxewjGujGcDfpZyAiEAueay71U0Gs26oeh2V8tARZcpr7QjhEs5nXxxmsE6Otw="}]},"directories":{}},"2.0.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"2.0.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"http://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","files":["LICENSE","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">=4.0.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4","grunt-cli":"~0.1","grunt-contrib-clean":"~0.6","grunt-contrib-nodeunit":"~0.4","grunt-eslint":"~17.3","jit-grunt":"~0.9","time-grunt":"~1.2"},"peerDependencies":{"grunt":"~0.4"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"51b6873e94040c41768ea4741411975d7e681559","_id":"grunt-trimtrailingspaces@2.0.0","_shasum":"7374bd83022ca9de234a9ad2efcc3c7b665aff98","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"dist":{"shasum":"7374bd83022ca9de234a9ad2efcc3c7b665aff98","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-2.0.0.tgz","integrity":"sha512-LQ8Kh+lK1QYGX5erqrhPPUump9z3Kkv13o79F1ngUeomiqkhlfgjvINO94R/PdeQGzjp4aus6TbHnCfc4Qjkpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8ba/VTgSi7jw1MJY6X6EtraHiEGBv+L6DaEEOwxrpgAiAvY/GAVxp7uLuNAWYDXDUSGuoEiO40tAo1Vd8pkhrQpg=="}]},"directories":{}},"2.1.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"2.1.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"http://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","files":["LICENSE","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">=4.2.0"},"scripts":{"test":"grunt test","lint":"grunt eslint"},"devDependencies":{"grunt":"~0.4","grunt-cli":"~0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-nodeunit":"~0.4","grunt-eslint":"~18.0.0","jit-grunt":"~0.9","time-grunt":"~1.3.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"0b5bf88490b8fd87606cdb19a13a48b6c9afff9e","_id":"grunt-trimtrailingspaces@2.1.0","_shasum":"d34216dd7791edf382b260121703923c89038c43","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"dist":{"shasum":"d34216dd7791edf382b260121703923c89038c43","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-2.1.0.tgz","integrity":"sha512-aBH/wrV0PxBrLcS6EKUUi06IUN3ZBrK1oZTPwbG1Np1P+zcfvtYj1C1G6vAJqeAP+TQb+MlORoRVywu+dxydCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmCFzA0M5pXGO/TGRREexi0Y9Kumvz+RhVjBBlywr0twIhAI6RF48lPcJzPu7S752Q4Yj8pRvbEwHPJclHVpjLjMAr"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/grunt-trimtrailingspaces-2.1.0.tgz_1455540915757_0.27726263902150095"},"directories":{}},"2.2.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"2.2.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"http://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","files":["LICENSE","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">=4.2.0"},"scripts":{"test":"grunt test","lint":"grunt eslint"},"devDependencies":{"grunt":">=0.4.5","grunt-cli":"~0.1","grunt-contrib-clean":"~1.0.0","grunt-contrib-nodeunit":"~0.4","grunt-eslint":"~18.0.0","jit-grunt":"~0.10","time-grunt":"~1.3.0"},"peerDependencies":{"grunt":">=0.4.5"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"1e507691499cd2c8ee7db4571dc0a07b7c887458","_id":"grunt-trimtrailingspaces@2.2.0","_shasum":"69aa97e1f8030f08780cf9c0fefd149b16360a42","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.7.0","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"dist":{"shasum":"69aa97e1f8030f08780cf9c0fefd149b16360a42","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-2.2.0.tgz","integrity":"sha512-K3Uk6Moj3iPnOjPqTSZOwPdhKO9cJPVg3d0+rhy3ltoaqh+oLt9njmSH4zElqbL209opzsIwM8Xt56vsD6Z9DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYnGAjH1fMsYyCa7JEXqGe2e2lOkf46vpEOEBC55a23AiEAqWXGouFbaeqc8Bsoxj5IyF8mkCMWZO2uf/38D5V0Dg8="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/grunt-trimtrailingspaces-2.2.0.tgz_1456925551921_0.2934768218547106"},"directories":{}},"2.3.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"2.3.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"http://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","files":["LICENSE","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">=4.2.0"},"scripts":{"test":"grunt test","lint":"grunt eslint"},"devDependencies":{"grunt":"~1.0","grunt-contrib-clean":"~1.0","grunt-contrib-nodeunit":"~1.0","grunt-eslint":"~18.0","jit-grunt":"~0.10","time-grunt":"~1.3"},"peerDependencies":{"grunt":"~1.0"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"66c8c9b738161c01319c32527e826c23d315438a","_id":"grunt-trimtrailingspaces@2.3.0","_shasum":"6d45eb25143833ea79aa3b178767b221ef17f4e4","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"dist":{"shasum":"6d45eb25143833ea79aa3b178767b221ef17f4e4","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-2.3.0.tgz","integrity":"sha512-l/5+qM+GZDr+kC+B1NOt8V26ySDOc7Bj5sb6mS7pzEmzXzdvW4lbw5YywhgJXfyVi5/vtmzeuLqwBXUl4HKW/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUGCFcJYzH645ElT9NCdJumAgbdsa9QMTYzXzxYgD3ZAiEA0UVLRundk4VYezhkG75dsx3vvLKn4Efj1TKMd9yqkDc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-trimtrailingspaces-2.3.0.tgz_1459861301823_0.6538492867257446"},"directories":{}},"2.3.1":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"2.3.1","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"https://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","files":["LICENSE","tasks","README.md"],"main":"Gruntfile.js","engines":{"node":">=4.2.0"},"scripts":{"test":"grunt test","lint":"eslint -c .eslintrc.json tasks Gruntfile.js"},"devDependencies":{"eslint":"~3.2","eslint-config-paazmaya":"^2.3.1","grunt":"~1.0","grunt-contrib-clean":"~1.0","grunt-contrib-nodeunit":"~1.0","jit-grunt":"~0.10","time-grunt":"~1.4.0"},"peerDependencies":{"grunt":"~1.0"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"cd822c6512878b29019aee0021f63988b4c24f8d","_id":"grunt-trimtrailingspaces@2.3.1","_shasum":"1a691bf6e326944cf1449824c1b434dbad2d7348","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"dist":{"shasum":"1a691bf6e326944cf1449824c1b434dbad2d7348","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-2.3.1.tgz","integrity":"sha512-FOSOpbNMm2cPNswcidiYqbuBSi5eviREO8Ra7ffZDNPqvR1ppHRNDO9fsypH1UHf6IOme+1+rjRa+3+u6w+I0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnWX3JmuwugVTL8lilBTRRhka5la5OvU35pPCY7twnvAiEA7PpfIOS9vXcm2taQmzST6fPAFBHbjYFmuaNzRDXSnYw="}]},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-trimtrailingspaces-2.3.1.tgz_1470854810125_0.6222362390253693"},"directories":{}},"3.0.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"3.0.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"https://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","files":["LICENSE","tasks","README.md"],"main":"tasks/trimtrailingspaces.js","engines":{"node":">=6.9.5"},"scripts":{"test":"grunt test","lint":"eslint tasks Gruntfile.js"},"devDependencies":{"eslint":"~4.9.0","eslint-config-paazmaya":"~4.2.0","grunt":"~1.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-nodeunit":"~1.0","jit-grunt":"~0.10","time-grunt":"~1.4.0"},"peerDependencies":{"grunt":"~1.0"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"e7dc96100a75fa889eccf97fdb65e5da0647beee","_id":"grunt-trimtrailingspaces@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"dist":{"integrity":"sha512-wZ3h5yqA+i542mXpUJ7pA5TxQGLvfeGMhQYwyKlvfjfFBQx2dclfXLBZP2m7WjKD/R8Qlo9nRjHmLmbW7LpUBg==","shasum":"593488942d03734280609ac10b171c69b3eb498c","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6VHl0wYziAqmkDjF3rkPXXiII4wZ/uyTIhDTzCdlrSAiEAoPDJ44CBhiR6niX0q+Qs3w1WgqljVg9ys5BcjUi0uos="}]},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-trimtrailingspaces-3.0.0.tgz_1508251763740_0.9100185104180127"},"directories":{}},"4.0.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"4.0.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"https://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","main":"tasks/trimtrailingspaces.js","engines":{"node":">=8.11.1"},"scripts":{"test":"grunt test","lint":"eslint tasks Gruntfile.js"},"devDependencies":{"eslint":"~5.12.1","eslint-config-paazmaya":"~5.1.0","grunt":"~1.0.3","grunt-contrib-clean":"~2.0.0","grunt-contrib-nodeunit":"~2.0","jit-grunt":"~0.10","time-grunt":"~2.0.0"},"peerDependencies":{"grunt":"~1.0"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"86b71e8b02b424176147b508b198c0dfcd049da2","_id":"grunt-trimtrailingspaces@4.0.0","_nodeVersion":"11.7.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-Y4mVP35fejfHuCXq7OAqcryE84q8+WHPaVfAEVfHkazA5+PqBCmJEYWbJxmrTDZw+wQcQmyptdYCP2tAVvrkdQ==","shasum":"93c342bb46b9a6181334a591eeb780c23995fc56","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-4.0.0.tgz","fileCount":4,"unpackedSize":10593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRkPTCRA9TVsSAnZWagAAl58P/1w+xyNmPNk9v8Ps+XcW\nommFthiSWpOTUbecEZlBzUsVOyMSdvE6QITujE+pnWmHbp3DYAexkVlShlwD\nsmoy4WwJwUmyUTxUdLbi2DXd/cqSivvB1vCv8XmZyHnLLR3/nZ4vWx1Z4ZbC\n2W+2I7eZnGrWnfZRiP1lADG8vhRjiKkV8o0xYDyiaQbEnqJTQuNvRtR7RyOp\n9oAjbtvbAF66YZgQe3Qw5kfPsayt72K1Vk09MWDEfwyFX2STSc3v3o7wIBZO\njmtSILcV3Qb+PWVx6CvByars5c1zUSJb/It8wvtW5dJ/jjJpvYDstdqmlNGj\nGuxbWJoD3ETapfvheCS20VI9WiT1LcNcRTRnLzo2rXEzzQvbDYkhn4Ql4GmF\n3RsjwJV/9udmvol/aJNVIdz9MlOE9ykv/PpUxl7GHgHZ48mx/6S4AVYIGWP+\nKelgZIc5+9bIPjcUALEd+hphaPjoVxkSpRd6tAVukioKPXkuJFYmRj86IDAx\nQejJsX7IB6ILl4jrSl+g2fhTKHFXxBEHDffRNpy0yfIjG0SgGK1mo0weNllA\nLbZtQ22W9A7akSGNL/mgIHHIFNWBr2v7semPOSvR6fRsHDXmDLI5XqwVot2U\nklu6RrpWcXqGtiZPAWWasGxUXDt9X/r4wTk90nRRssyb5/3NUzUt5pz5quv/\nbWuc\r\n=fRDm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvXVqzoW1cNz8DYGB6dlNouM802dTW6eIkouia/BkCGAiAONhpWU1Hdvv6dJ+wj2juJ8YeTovAfRkrOsltpZwZmHA=="}]},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-trimtrailingspaces_4.0.0_1548108755135_0.9412657837120217"},"_hasShrinkwrap":false},"5.0.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"5.0.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"https://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","main":"tasks/trimtrailingspaces.js","engines":{"node":">=10.13.0"},"scripts":{"test":"grunt test","lint":"eslint tasks Gruntfile.js"},"devDependencies":{"eslint":"7.1.0","eslint-config-paazmaya":"7.0.0","grunt":"1.1.0","grunt-contrib-clean":"2.0.0","grunt-contrib-nodeunit":"2.1.0","jit-grunt":"0.10.0","time-grunt":"2.0.0"},"peerDependencies":{"grunt":"~1.1"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"87e920c0b4b5ef2234fafb3f82df149041bf20bd","_id":"grunt-trimtrailingspaces@5.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"dist":{"integrity":"sha512-tnVaCDaA0iLwl9anX2AenhcAG62kbeEjNu4Zf/68xRfZmeL5KFT8rkWEm07EkSa1Fphp65WRf+TTM8pOySv0Lg==","shasum":"60acf233cb08d7067e5d5966fa5bcb41e0b28a02","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-5.0.0.tgz","fileCount":4,"unpackedSize":10634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0CONCRA9TVsSAnZWagAA1S0P/iCSNiMVks6CALDxGuGP\noMRqmixyYvNO6XZyDVuqhLvMZjHhA6Ks4IXxPSPU6Fkb+rxZYWc580RybL0H\nQqPVGPE6easiI24ItBXbgVYUY9wFAsDdmGhxvz9iyBK6FOv3IwOE592Y+kMn\nNe1o+NW7qwE2E6rvplEDvsr8rLm3q7Zsha6K5jrBor/98JKXdpcAf76Bxr41\nHjtlrw0PUtHu8w2KZDMG5MUr2YpB53oyKjg1V7UTEV1v9e7KEzmz2ufJsEDw\nrOF3x0kh1qP+sMbDsxeJXHun2qQFwLbUeYJdRCc2bCFAiMAKcaqwlypgxLoF\nmag9JYKjpVqaw2ls7P05rG/Kvu70F9x73/6vHyAkZaJhJgSgJJad2NE9X1qL\nFmiAu1Urn70CgwjMY2TR2F0Q6JibhUMC7RoewcT2jkindJZMKOx6f3jE+mtk\ncjHAH6Q0nVxXt6g9OBDMnA4j5re0TVPcZsYRkSTDhhPhUQklphes+u5B3CxR\nPVAYBYBjk8UYpkWCRWbhCO+KOl9JiL4zTrvkS52nI3BuXnUQZl/VwIX6hdKU\nMwBnOOO3s5zMRdNZ0G8fGk90PS4QRsEtWzHbr+ZgLUYJcH835aFznctRBbtY\noaops1j5189lpDNdeQYWvcb3xcwacgjgVYGI11xUN/0Gm9ruciWmtjbHqj3F\niX88\r\n=FrZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBriTX7m1Y7X/JaDjL2gT02HrUv+YV2vMPoj4iEADPmEAiEAhHsZzRMor0t1gI4FnpNGuQzviYyOPZHTUZK38+gFGiU="}]},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-trimtrailingspaces_5.0.0_1590698893431_0.2510746552436762"},"_hasShrinkwrap":false},"6.0.0":{"name":"grunt-trimtrailingspaces","description":"Trim trailing spaces from each line of the selected files","version":"6.0.0","homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"https://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"license":"MIT","main":"tasks/trimtrailingspaces.js","engines":{"node":">=14.15.0"},"scripts":{"test":"grunt test","lint":"eslint tasks Gruntfile.js"},"devDependencies":{"eslint":"8.16.0","eslint-config-paazmaya":"8.0.0","grunt":"1.5.3","grunt-contrib-clean":"2.0.1","grunt-contrib-nodeunit":"4.0.0","jit-grunt":"0.10.0","time-grunt":"2.0.0"},"peerDependencies":{"grunt":"^1.1.0"},"keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"gitHead":"ca2a2bd1bd2fb1d31a0f1f33f1ccef2413c49206","_id":"grunt-trimtrailingspaces@6.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-H2SY9LqJoF1eTZe3H7qv2D5k3x5qEVC5LRROAlGj6a0QjoEMxeFjgvUs4CRJmek4AilB2NoSBALJuPTMNt2XRw==","shasum":"e93e04aacd99296e1e1abbd9cb3e66d1e3a5cb8e","tarball":"https://registry.npmjs.org/grunt-trimtrailingspaces/-/grunt-trimtrailingspaces-6.0.0.tgz","fileCount":4,"unpackedSize":8785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhT/F5z7I8LXHYBWuBphj5tMJHQJK6b4Z+AhB5eGfUdAiEAxNFlL0PzEbX9AI6b98JSXmv/ZTtqUBguCCpmt2Sxjdk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik+XYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL+Q//U3aay8jUWHJcqGvy/IKVeD0LW2arggNwzHFTse4G86rlFXdq\r\nnFGTZZdQD/1SbCMusXYI9FmAFIoHz4weA4HrjGeiG+58+/O8SPRqvYbPnEq/\r\n+M1QoCM2tsh/PSZCgjw8ZRtezzOmm/Ft54ZZvWLsT4m4pCERhQZDsR8MUctS\r\nWHALcM6sn2sd2o9Fzx5szneuWlBVgwEWL5AGd0ZM7mchbU1W7H8cO6lAAo3G\r\narvL9BKFx3MzvJbijFF/bJ0hILmSoarDVvDXdzUF/1U5m67ME9xlnWQv7n37\r\n5HLD3G7rf+Yz170arqD+cyGFpUDSTQTp/sPlu1mOwEWQSFZAozM3U2/TZpnJ\r\np6lU7W3b06QzrBnYg6259q5B+z2h5SSoNFcuo+HDEPAa37iLTVFUYpIG2ARl\r\naYYcESkq79l2Gvf1pn5PRRUws617ELaH3hPsdXNNC7PAiTalw9W7sFmnrpLx\r\n6lqipHU6nZ8J17mOmeC1qtfbXPcrYET1xel54XFqKq0KVahz1S0gAS9nXlmI\r\n8ZT850UneYNuFZIOPhfjvIfGp7/hwwnuOtwEwT5o3AtWrbFfedp35eyABFbF\r\np5eEOPdsc4lVU8lW4YziKa/0h13MmgSyFgACCjhKAXmh3shtX0R6Y7P2tLca\r\nmrFcpkOyrOsL8c0u6WnfIMHg2v4PwDpxEo4=\r\n=jQzd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"paazmaya","email":"olavic@gmail.com"},"directories":{},"maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-trimtrailingspaces_6.0.0_1653859800602_0.21013721626579285"},"_hasShrinkwrap":false}},"readme":"# grunt-trimtrailingspaces\n\n> Trim trailing spaces from each line of the selected files\n\n[![Build Status](https://img.shields.io/travis/paazmaya/grunt-trimtrailingspaces.svg?style=flat-square)](https://app.travis-ci.com/paazmaya/grunt-trimtrailingspaces)\n[![Maintainability](https://api.codeclimate.com/v1/badges/94ce97d2f05828f8ba0a/maintainability)](https://codeclimate.com/github/paazmaya/grunt-trimtrailingspaces/maintainability)\n\n[![Built with Grunt](http://img.shields.io/badge/Grunt-1.0-blue.svg?style=flat-square)](http://gruntjs.com/)\n\n\n## Getting Started\n\nThis plugin requires [Grunt](http://gruntjs.com/) `^1.1` and [Node.js](https://nodejs.org/en/)\nversion to be minimum of `14.15.0`, which is [the active Long Term Support (LTS) version](https://github.com/nodejs/Release#release-schedule).\n\nAdd this to your project's `Gruntfile.js` configuration:\n\n```js\ngrunt.loadNpmTasks('grunt-trimtrailingspaces');\n```\n\nThen add `grunt-trimtrailingspaces` to your \"package.json\" dependencies. This can be done with:\n\n```sh\nnpm install grunt-trimtrailingspaces --save-dev\n```\n\nOr by manually editing the `package.json` file by adding the following line inside `devDependencies` object:\n\n```js\n  \"grunt-trimtrailingspaces\": \"^5.0.0\"\n```\n\nLater on it would be possible to install the plugin with the command `npm install`\n\nIt can be updated with the command `npm update`, in case there is a newer version in the\n[`npm` registry](https://www.npmjs.com/).\n\nThe name to use in your own task definitions is `trimtrailingspaces`.\n\n\n## Documentation\n\nAdd an entry to your `Gruntfile.js`, within the `initConfig` object, which will define the\nfiles of which will the trailing spaces to be removed.\n\nBy using the `src` property for selecting files to be processed, they are replaced by the ones processed.\n\nBy setting the `failIfTrimmed` option to true, the grunt task will fail after\ntrimming all files if any whitespace was removed.  This is very useful for\nrunning trimtrailingspaces as a pre-commit task (in combination with\n[`grunt-githooks`](https://github.com/rhumaric/grunt-githooks)), because it will\nprevent the commit from going through which would not include the trimming\nchanges.\n\nThe examples below are using the [built-in custom filter property](http://gruntjs.com/configuring-tasks#custom-filter-function).\n\n```js\n  ...\n\n  trimtrailingspaces: {\n    main: {\n      src: ['public_html/js/**/*.js'],\n      options: {\n        filter: 'isFile',\n        encoding: 'utf8',\n        failIfTrimmed: false\n      }\n    }\n  }\n\n  ...\n```\n\nIt is possible to save the processed files to a different location by using the `files` property, as shown below.\nThe destination (key) should be a directory path in which the src files (array value) are stored.\nNo trailing slash needed.\n\nPlease note that this method will create a flat directory of the result.\n\n```js\n  ...\n\n  trimtrailingspaces: {\n    main: {\n      files: {\n        'public_html/js/trimmed': ['public_html/js/**/*.js']\n      },\n      filter: 'isFile',\n      encoding: 'utf8'\n    }\n  }\n\n  ...\n```\n\nFor further information on how files are matched, please see the\ndocumentation of the [`minimatch`](https://github.com/isaacs/minimatch) package,\nas it is used underneath Grunt.\n\nTo run it:\n\n```sh\ngrunt trimtrailingspaces\n```\n\n## Contributing\n\n[\"A Beginner's Guide to Open Source: The Best Advice for Making your First Contribution\"](http://www.erikaheidi.com/blog/a-beginners-guide-to-open-source-the-best-advice-for-making-your-first-contribution/).\n\n[Also there is a blog post about \"45 Github Issues Dos and Don’ts\"](https://davidwalsh.name/45-github-issues-dos-donts).\n\nLinting is done with [ESLint](http://eslint.org) and can be executed with `npm run lint`.\nThere should be no errors appearing after any JavaScript file changes.\n\n## Version history\n\n[Changes happening across different versions and upcoming changes are tracked in the `CHANGELOG.md` file.](CHANGELOG.md)\n\n## License\n\nCopyright (c) [Juga Paazmaya](https://paazmaya.fi) <paazmaya@yahoo.com>\n\nLicensed under the [MIT license](LICENSE).\n","maintainers":[{"name":"paazmaya","email":"olavic@gmail.com"}],"time":{"modified":"2022-06-18T16:11:20.373Z","created":"2013-07-05T13:11:12.619Z","0.1.0":"2013-07-05T13:11:16.517Z","0.2.0":"2013-07-11T13:56:38.059Z","0.2.1":"2013-07-25T15:09:23.232Z","0.3.0":"2013-07-31T13:30:53.265Z","0.3.1":"2013-08-28T19:58:46.457Z","0.3.2":"2013-11-07T16:49:31.266Z","0.4.0":"2013-12-20T14:47:39.795Z","1.0.0":"2014-11-10T12:31:31.558Z","1.1.0":"2014-11-29T05:40:30.807Z","2.0.0":"2015-10-20T14:02:47.035Z","2.1.0":"2016-02-15T12:55:20.968Z","2.2.0":"2016-03-02T13:32:34.360Z","2.3.0":"2016-04-05T13:01:44.427Z","2.3.1":"2016-08-10T18:46:50.858Z","3.0.0":"2017-10-17T14:49:24.735Z","4.0.0":"2019-01-21T22:12:35.283Z","5.0.0":"2020-05-28T20:48:13.581Z","6.0.0":"2022-05-29T21:30:00.818Z"},"author":{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","url":"https://paazmaya.fi"},"repository":{"type":"git","url":"git://github.com/paazmaya/grunt-trimtrailingspaces.git"},"homepage":"https://github.com/paazmaya/grunt-trimtrailingspaces","keywords":["trim","space","trailing","blank","eol","line","end","gruntplugin"],"bugs":{"url":"https://github.com/paazmaya/grunt-trimtrailingspaces/issues"},"readmeFilename":"README.md","license":"MIT"}