{"_id":"lintlovin","_rev":"43-977f6be0398ca477af9ac29ce3f98031","name":"lintlovin","description":"The upholder of Bloglovin standards","dist-tags":{"latest":"1.15.1"},"versions":{"1.0.0":{"name":"lintlovin","version":"1.0.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","prepush":"npm test","install":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","peerDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-lintspaces":"^0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"^0.3.1","husky":"^0.6.1"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-lintspaces":"^0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"^0.3.1","husky":"^0.6.1"},"dependencies":{"lodash":"^2.4.1"},"gitHead":"728efe0d921d051f720eae95adadc5cd0f4c89ae","_id":"lintlovin@1.0.0","_shasum":"505bdb91ece50794e9edbeaa8ac85b983815ef92","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"}],"dist":{"shasum":"505bdb91ece50794e9edbeaa8ac85b983815ef92","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.0.0.tgz","integrity":"sha512-GYxMv1rVRRJrBf4NzDv38wlTmmeQPHir939QMxjdj6NChWtpbfzytnAU7B962fvO3el7Lke6Cx8IYoxgUqlotA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAw2ErDUyU2XpeID/dPuqRu9bDRjkZBbjGZ3pI+cBWCwIgMYP431Ud7UVY8IbzoICR3Dw827AxRS/icjUEEgw5heE="}]},"directories":{}},"1.1.0":{"name":"lintlovin","version":"1.1.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","prepush":"npm test","install":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","peerDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-lintspaces":"^0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"^0.3.1","husky":"^0.6.1"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-lintspaces":"^0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"^0.3.1","husky":"^0.6.1"},"dependencies":{"lodash":"^2.4.1"},"gitHead":"5be490bd49c014db899cfabde977e884f90223fb","_id":"lintlovin@1.1.0","_shasum":"44db9d6a438a2df05ecb99c0d459450e32cfb815","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"}],"dist":{"shasum":"44db9d6a438a2df05ecb99c0d459450e32cfb815","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.1.0.tgz","integrity":"sha512-av0YN4jpBkrZ8LAMi0jCJ8jeTx4I51QOwZeDiOs/J7P41uzRGe6pu4S4wpwnWrRCNZiasRO4RSL4eQrDnpi87g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQVpHZk1gRxCvh92htKIeZ9B/Ek9UuoyBbPu/zXd4rlAIhALtxl/XZi+RagZTIn0PUjGUzjaNpNPa/k73KuH1ftSSN"}]},"directories":{}},"1.2.0":{"name":"lintlovin","version":"1.2.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","prepush":"npm test","install":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"peerDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-lintspaces":"^0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"^0.3.1","husky":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-lintspaces":"^0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"^0.3.1","husky":"^0.6.1","js-yaml":"^3.2.1"},"dependencies":{"lodash":"^2.4.1"},"gitHead":"e3ad6797f509b08bf20e768b60dd92fcf75611fa","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"homepage":"https://github.com/bloglovin/lintlovin","_id":"lintlovin@1.2.0","_shasum":"1b7e3809d99965eeb3244c90a93d7558a9c52c64","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"}],"dist":{"shasum":"1b7e3809d99965eeb3244c90a93d7558a9c52c64","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.2.0.tgz","integrity":"sha512-WNrRtrb38Q/ZWjLfs/c+Ea85EDb+k7etfK5miAgLmKr0MrhWPXNsz0QLXoo8OZrklNX/Epulj/CbuZ+gdXHXWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/B0slrT6cxiuX/zIrDS2VtQpd+bwgfOH/1OxFbLN/vAiEAjncxwOkX6e70o+mzt6Gg3rZbg/627pkdUF4vOPCENQI="}]},"directories":{}},"1.3.0":{"name":"lintlovin","version":"1.3.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","prepush":"npm test","install":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"dependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":"^1.21.4"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1"},"gitHead":"17fb014368ec09634ef64ddc8301ec7865f3f8ae","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"homepage":"https://github.com/bloglovin/lintlovin","_id":"lintlovin@1.3.0","_shasum":"c567f837a3beb580d13e59c958232f62c89b0f39","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"}],"dist":{"shasum":"c567f837a3beb580d13e59c958232f62c89b0f39","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.3.0.tgz","integrity":"sha512-ZqfKvBuvdFnVR8SLBDbdvttolnHDuuMu9eyNwex6YiMX/e+Zg1lr9ozo599yQUayCYfMWM7hFsiWJ0gzbdbyHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC78Oj/Y9Czex3UDRj+Ne45tvVRuXcgvV9S2DWnpCCxVgIhALV/Bm40CqXgC5pCVdpM5n2gCYj6cWhzb3jz4T6oZJQa"}]},"directories":{}},"1.4.0":{"name":"lintlovin","version":"1.4.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","prepush":"npm test","install":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"dependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.0.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":"^1.21.4"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1"},"gitHead":"a04254f46383bd713ada8d9581beba29a073b200","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"homepage":"https://github.com/bloglovin/lintlovin","_id":"lintlovin@1.4.0","_shasum":"9ef50fc311eeb1622a326c1f3d37e4abc3234c34","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"9ef50fc311eeb1622a326c1f3d37e4abc3234c34","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.4.0.tgz","integrity":"sha512-u1VOeWGZH+piYWB4tMU3GRw6nfBlUyaYnS8jP44E/x2nMylMZEl4vU420mG5TI9b9326GNXkCMzgQ0H5m+t1wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDWSdccYGyLLprXLP/r9Y8P51ZEmaVnuYL8XTVZee1sgIhAMYci4XzAagBAx7plBPSjeVzfm191b0UxPLpYhIpwWqG"}]},"directories":{}},"1.5.0":{"name":"lintlovin","version":"1.5.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"dependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"git://github.com/voxpelli/grunt-mocha-istanbul.git#use-grunt-file-resolve","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":"^1.21.4"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1"},"gitHead":"0433c338320e4f3b720ad2c8682f86b2f26c1c77","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"homepage":"https://github.com/bloglovin/lintlovin","_id":"lintlovin@1.5.0","_shasum":"2899f4ccde8d377f349d9dcbb0bf08fc9e9a5541","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"2899f4ccde8d377f349d9dcbb0bf08fc9e9a5541","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.5.0.tgz","integrity":"sha512-2KdF3u3kmtBTkM0d9z/Yo70OrNdYpS6E4whQfBUJ/aN01/vCc+BaF/3VZdA1LLlG4/5Pi6hpmz5vJqmbVpxGhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH57I6sZn8otnyfdASLByP6sdHVteGpvE/iHFXLE/LMVAiEAjhlAzkskMhxpU7lBz1YBLW9B513K0EdKmsTz/1duZwU="}]},"directories":{}},"1.5.1":{"name":"lintlovin","version":"1.5.1","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"dependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":"^1.21.4"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1"},"gitHead":"19ea1b31b17b72b7ccac97b2c511ced788ab3c33","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"homepage":"https://github.com/bloglovin/lintlovin","_id":"lintlovin@1.5.1","_shasum":"7c37ef1dac769f0d1814b45e6f76e366acb0049e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"7c37ef1dac769f0d1814b45e6f76e366acb0049e","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.5.1.tgz","integrity":"sha512-Qu7Z3wg3GqlMMHXcW5nnbN1BU8zWzYDUULlv3xzUDrE8SvWb2oSCBUUMR/Od2iQog1lscANvPoQAm1T0SJa7nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD72E5w7V3+ld8HeIeNanCdwH/OxdH2m0JrV02OwiByswIgdkkUfmAFRO29nxpB3D9xLs5xONKYTSQEIuACL0fhRPg="}]},"directories":{}},"1.6.0":{"name":"lintlovin","version":"1.6.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"dependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":"^1.21.4"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1"},"gitHead":"801db76cf3240770c01a09bac4963bc3b1dd79df","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"homepage":"https://github.com/bloglovin/lintlovin","_id":"lintlovin@1.6.0","_shasum":"f4d0b3f199307635d34a03a4528321b4b8f51bc8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"f4d0b3f199307635d34a03a4528321b4b8f51bc8","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.6.0.tgz","integrity":"sha512-Eb8CkO8JIFbjMpqN/3qosZrJBi9MY4hjFvDN2OCL9wFq2JHR0NrIssL9F4c5pmONbezlxitPnfDYSAgjn0wuYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUQ+SlqXVQr2pzQPe8SyJu9ih/KQ4MmkfDjIK0cOdcnAiEAgjTRQ/Qejot/iJ97VpkuM1XeZXqPBCUsv5cBhfE/lWU="}]},"directories":{}},"1.7.0":{"name":"lintlovin","version":"1.7.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"dependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":"^1.21.4"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1"},"gitHead":"c57bc0cf433b5ea176490d988d42a75ce7c47c32","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"homepage":"https://github.com/bloglovin/lintlovin","_id":"lintlovin@1.7.0","_shasum":"c2a194a8322d9f9d2296c35fe43da19bdec79ac3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"c2a194a8322d9f9d2296c35fe43da19bdec79ac3","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.7.0.tgz","integrity":"sha512-aZzkLKf57qX+8+2lFXoRx34FhBncOLnYvEE6l6rE1IQ4daYmRfQkQhnQwSZZfl4glsGVjH82fx7vFODpG1MKSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCltxOov+HH8xvoTc6AQoeulTCvSDREj5lwKekD7XYk1wIhAONQZTnPqeL4nnizsjTN4r9pZrjhAPXR6hu3rdL/EqHf"}]},"directories":{}},"1.8.0":{"name":"lintlovin","version":"1.8.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"gitHead":"1a019546e44fcee606a6f9b4b05bed0b596a48fc","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.8.0","_shasum":"ba653afb5e9761b5e15417cb33dce0dd8a274939","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"ba653afb5e9761b5e15417cb33dce0dd8a274939","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.8.0.tgz","integrity":"sha512-455Ta/tj88wUqQOkImSy7YWQgO4nc4Y2z5e1vLDvtBZokpgKqVtcVugth7ZM7p8FCOeH96dbFBb/mq85OjZtMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSIvr4YA7GLs7dhtqdBKyI+I5qI/jVD8ploqmX/gmcMQIhAOjbHjsMX4UF6lMNjtbOpOoZQMf66/7xEboS2TBYo5Ku"}]},"directories":{}},"1.9.0":{"name":"lintlovin","version":"1.9.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.0.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"gitHead":"f637dbc13bd25739458d710da8b9c99cf0faa253","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.9.0","_shasum":"c0b1f26a04077c353d53184d484a89422a32d528","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"c0b1f26a04077c353d53184d484a89422a32d528","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.9.0.tgz","integrity":"sha512-M8fPkSOBnHvYgO7zBMSydKybpR+6MogR97cg3bWME5C/ZttALo4f9YCE3TGs6gBFzHg7Ah4aAOwlfv3vkw65kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHqO52DrMfkzZXqyXAY+hIL9afzUgDdlS2fIETXS6LIQIhAO/uQqSghC+0o+7Q8h43gp4T86B2ZJuJ3yTXkamBldtn"}]},"directories":{}},"1.9.1":{"name":"lintlovin","version":"1.9.1","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.0.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"gitHead":"18a3683466979154667372f257fa761e3e3723f1","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.9.1","_shasum":"187811a3eff1c408c0479bd4f37448278c72808c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"dist":{"shasum":"187811a3eff1c408c0479bd4f37448278c72808c","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.9.1.tgz","integrity":"sha512-JOM3VZkzFjPI77sAm9bGImDRmGC7S7yh/2MwveIpwEHqmqwKzxtNrrRjzgcd+4aY0EtXi72v6qSY5h3QvtDPFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT6ofN0qLsqZImW1kBDu/Q2e9tW2ODMw5gVWgE79D/iAIhAJ9ATFXEGqlJwFTnPeluCJ/Kv6wlFzSiWcPFqZTVJwTd"}]},"directories":{}},"1.10.0":{"name":"lintlovin","version":"1.10.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.1.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-jscs":"^1.2.0","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1","time-grunt":"^1.0.0"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"gitHead":"e90d045d9756ee225647149c8c0864b9c936b56c","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.10.0","_shasum":"cc6acee80caef34bbfae93140026fcd7565e2224","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"ptte","email":"me@patrikring.se"}],"dist":{"shasum":"cc6acee80caef34bbfae93140026fcd7565e2224","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.10.0.tgz","integrity":"sha512-bPM4n8SfrG4Z3NdmxSNd63MtXfx/pIOb0h5gDJTcpCBB5gEwxu6SwcbeO31TLuiua9MRYWWPxYj35rpipEKOeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPABipniikYNUj5YcIIfkUfm6jzXCB97UBG+UBodaKYAIhAKWd8fmaVV3O6ImLthOvYwH2Of2QrRudbS99CjjWNhg3"}]},"directories":{}},"1.11.0":{"name":"lintlovin","version":"1.11.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.1.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-jscs":"^1.2.0","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1","time-grunt":"^1.0.0"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"gitHead":"6bbca862a61f2574a44b704b55ad5d39d8d64e1d","bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.11.0","_shasum":"83b9d413935f850a54523787992a0db86ab13252","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"ptte","email":"me@patrikring.se"}],"dist":{"shasum":"83b9d413935f850a54523787992a0db86ab13252","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.11.0.tgz","integrity":"sha512-oqg6ZAjeqw3DUiGuAk9oeaRFonhWLxwHZy40+SEkcA2V+ysKG9pwdvAOYzQVr00JcXnXgDpGPQw7b88XufwIIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYLg80OaGq2qCR+e01nYVSnISnZtu+35h5T0PRrqWwVAiATsq5ArST1K/xLkyjlVHhFzwlfLMOE4e8BcBZ22NquQw=="}]},"directories":{}},"1.12.0":{"name":"lintlovin","version":"1.12.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.1.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-jscs":"^1.2.0","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1","time-grunt":"^1.0.0"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.12.0","_shasum":"e8e09db349a34ec2f639f04c2309a4bbc814423a","_from":"https://github.com/bloglovin/lintlovin/archive/1.12.0.tar.gz","_resolved":"https://github.com/bloglovin/lintlovin/archive/1.12.0.tar.gz","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"ptte","email":"me@patrikring.se"}],"dist":{"shasum":"e8e09db349a34ec2f639f04c2309a4bbc814423a","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.12.0.tgz","integrity":"sha512-6ftTmhixjo09AAkriRTggAZUPJDDGRy3Zfslx2HJDDR8fQaYgMZBBROcE1hfeG3DrIFcr00rqmzMe5bj7iyatg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG6Frx6iAmt3U+3WmyCaGH+DGNPRHujcZ8zIdUQJX4jAiEAtibZTZuMgKyEm3j6m5SxTjGfybIXwZeWOFETto+Yq2s="}]},"directories":{}},"1.13.0":{"name":"lintlovin","version":"1.13.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.1.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-watch":"~0.6.1","grunt-jscs":"^1.2.0","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":"~0.3.1","lodash":"^2.4.1","time-grunt":"^1.0.0"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^1.9.1","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.13.0","_shasum":"9bedc0a1b296dcb6095bb9a4fdc9b047e2ee6b49","_from":"https://github.com/bloglovin/lintlovin/archive/1.13.0.tar.gz","_resolved":"https://github.com/bloglovin/lintlovin/archive/1.13.0.tar.gz","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"ptte","email":"me@patrikring.se"}],"dist":{"shasum":"9bedc0a1b296dcb6095bb9a4fdc9b047e2ee6b49","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.13.0.tgz","integrity":"sha512-f5+Wz6IE2nmIjzdaD9wFWtun1xsHrx9adA8jGiLD2xnvCv3mStskfo+T/GxS/LiQxEK3VTEWUCDqEtrKNLk4RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkTLd8ewBU5QxdejRmqJke/eHpuTdP98757ecE827jiAIgMiq414Mp6tq6sqB+D54RsiP0XBidq2sh2FflnmkEtSI="}]},"directories":{}},"1.14.0":{"name":"lintlovin","version":"1.14.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.1.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-watch":"~0.6.1","grunt-jscs":"^1.2.0","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":">=0.3.1 <0.5.0","lodash":"^3.0.0","time-grunt":"^1.0.0"},"peerDependencies":{"grunt":"~0.4.5","husky":"~0.6.1","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^2.0.0","grunt":"~0.4.5","husky":"~0.6.1","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.14.0","_shasum":"8913251b1255ffdb1733507c181a99e48322c8c7","_from":"https://github.com/bloglovin/lintlovin/archive/1.14.0.tar.gz","_resolved":"https://github.com/bloglovin/lintlovin/archive/1.14.0.tar.gz","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"ptte","email":"me@patrikring.se"}],"dist":{"shasum":"8913251b1255ffdb1733507c181a99e48322c8c7","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.14.0.tgz","integrity":"sha512-rg2021s3w9l+p9/b93yrdoyawKJ/jc+pLSBolLVXV9EiE03srF0tJ1borC/5Kuq4C2OYVy8116ITqtTpeKX0KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk6Dgt6/RaRZmx+rCsQZ9nzPqH+jdxE6E9HltWWA2FOAIhAMDO824XRQ3GaFNa/8JvOM1nUokTp+okxbiXzl+GTcNl"}]},"directories":{}},"1.15.0":{"name":"lintlovin","version":"1.15.0","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.1.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-watch":"~0.6.1","grunt-jscs":"^1.2.0","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":">=0.3.1 <0.5.0","lodash":"^3.0.0","time-grunt":"^1.0.0"},"peerDependencies":{"grunt":"~0.4.5","husky":">=0.6.1 <0.8.0","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^2.0.0","grunt":"~0.4.5","husky":"~0.7.0","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.15.0","_shasum":"6ef84ab216f3319a85fc49751f71fc70111a6892","_from":"https://github.com/bloglovin/lintlovin/archive/1.15.0.tar.gz","_resolved":"https://github.com/bloglovin/lintlovin/archive/1.15.0.tar.gz","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"ptte","email":"me@patrikring.se"}],"dist":{"shasum":"6ef84ab216f3319a85fc49751f71fc70111a6892","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.15.0.tgz","integrity":"sha512-Ah3yKhA3Kne/hOINfMZRwh7TFHsiE+wzmRmfmyiZygwaAC6K8OrYjPk+4OjSl2cvlwq0PmVn6WpAXcPRbu+dwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFfYh2prO5MQQaC0fJWdAaUSPwnW8NBEIYC1kum3JyyAiEAyzYIBYn2Mf9BfEkCU1+52/n/vIcfcbsWTgGjcyMGpLE="}]},"directories":{}},"1.15.1":{"name":"lintlovin","version":"1.15.1","description":"The upholder of Bloglovin standards","main":"index.js","scripts":{"test":"node -e \"require('grunt').tasks(['test']);\"","test-all":"node -e \"require('grunt').tasks(['test-all']);\"","prepush":"npm test","install":"node bin/install.js","update":"node bin/install.js"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"homepage":"https://github.com/bloglovin/lintlovin","dependencies":{"dependency-check":"^2.1.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-watch":"~0.6.1","grunt-jscs":"^1.2.0","grunt-lintspaces":"~0.6.0","grunt-mocha-istanbul":"^2.1.0","grunt-notify":">=0.3.1 <0.5.0","lodash":"^3.0.0","time-grunt":"^1.0.0"},"peerDependencies":{"grunt":"~0.4.5","husky":">=0.6.1 <0.8.0","istanbul":"~0.3.0","mocha":">=1.21.4-0 <3.0.0-0"},"devDependencies":{"chai":"^2.0.0","grunt":"~0.4.5","husky":"~0.7.0","js-yaml":"^3.2.1","mocha":">=1.21.4-0 <3.0.0-0"},"bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"_id":"lintlovin@1.15.1","_shasum":"3f092e2c8df1e92c685bfa9abe9cdfd022ca4581","_from":"https://github.com/bloglovin/lintlovin/archive/1.15.1.tar.gz","_resolved":"https://github.com/bloglovin/lintlovin/archive/1.15.1.tar.gz","_npmVersion":"1.4.28","_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"maintainers":[{"name":"hugowetterberg","email":"hugo@wetterberg.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"ptte","email":"me@patrikring.se"}],"dist":{"shasum":"3f092e2c8df1e92c685bfa9abe9cdfd022ca4581","tarball":"https://registry.npmjs.org/lintlovin/-/lintlovin-1.15.1.tgz","integrity":"sha512-KxYhIG1bxxG1xGFH/Ya33zxYhJjg2HNEC6g8xbQndEQytn/+axcfARDRaERtYVkWf/tnypVoYxLL11laSbpffw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSLNQ48lm64z7mRmuX2BiEuR0eItET+zeDR60aqdv5aQIhANdHqlbmeQfCxmYyQAE/+geDZowtpQZ4VL8yUmkjd9Xi"}]},"directories":{}}},"readme":"# Lintlovin\n\nLintlovin sets up your project for automatic linting, whitespace checking, and runs mocha tests (if you have any).\n\nOn install (`npm install lintlovin --save-dev`) it will set up a Grunt file, `.editorconfig`, `.jshintrc`, and a git hook that runs test before you push. The gotcha here is that it will run tests on what is in you working directory, and not on the actual contents of the branch.\n\nTo run tests continually while editing run `grunt watch` in your project. To run tests manually just run `npm test`.\n\n## JSHint options\n\n```yaml\n  asi: false # Don't allow missing semicolons.\n  bitwise: true # Bitwise ops are forbidden.\n  camelcase: false # Do not force use of camelCase.\n  curly: true # Force code blocks after flow control statement.\n  eqeqeq: true # Force === for equality checking.\n  freeze: true # Don't allow fiddling with prototypes of native objects\n  immed: true # Prohibit the use of immediate function invocations without wrapping them in parentheses\n  indent: 2 # Two spaces indent\n  latedef: nofunc # Only allow late definition of functions.\n  newcap: true # Force capitalisation of constructor functions\n  noarg: true # Prohibit the use of arguments.caller and arguments.callee.\n  noempty: true # Warn when you have an empty block in your code.\n  nonbsp: true # Catch non-breaking whitespace.\n  nonew: true # Prohibit the use of constructor functions for side-effects.\n  quotmark: single # Single quotes for strings.\n  strict: true # Strict mode!\n  undef: true # Prohibit the use of explicitly undeclared variables.\n  unused: true # Warns when you define and never use your variables.\n```\n\nRationale for not forcing camelCase: It's quite common to get data from modules and APIs that doesn't use camel case, that would then generate errors when you try to access non-camel properties.\n\n## Available Grunt tasks\n\nThe `npm`-based commands *don't* need [grunt-cli](https://github.com/gruntjs/grunt-cli), but the `grunt` commands do.\n\n* **default** – the default task, the one invoked when running just `grunt`, will if no additional tasks are added just run the `test` task.\n* **test** – lints all files to the defined JSHint and EditorConfig coding style guidelines and, unless `noMocha` has been set to `true`, runs all tests in a `test/`-folder if such a one exist, with the exclusion of any tests in a `test/integration/` folder. Can be invoked through either `grunt test` or `npm test`.\n* **test-all** – like `test`, but also runs the tests in the `test/integration/` folder. Can be invoked through either `grunt test-all` or `npm run test-all`.\n* **watch** – watches for file changes and runs `test` on any relevant change. Can be invoked through `grunt watch`.\n\n## lintlovin.initConfig(grunt[, config] [, options])\n\nTo be run from the parent project's Gruntfile.js. Initializes the `grunt` object sent in with a basic task setup. Also allows additional task setups to be sent in through `config` and for altering the basic setup in some ways through `options`.\n\n### Options\n\n* **integrationWatch** – makes the `watch` task also run tests in `test/integration/`, which can be unfeasable in big projects, but nice in smaller ones. Defaults to `false`.\n* **jsFiles** – an array of additional files to watch and lint. By default `.js`-files in top folder or below the `bin/`, `cli/`, `lib/` or `test/` folders will be watched and linted. (Also any non-js file in `test/` will be watched and will thus retrigger a test when changed)\n* **spaceFiles** – an array of additional files to just watch and whitespace lint.\n* **dependencyFiles** – an array of additional files to just check for dependencies.\n* **watchFiles** – an array of additional files to just watch.\n* **enableCoverageEvent** – enables the [grunt-mocha-istanbul coverage event](https://github.com/pocesar/grunt-mocha-istanbul#the-coverage-event) on tests\n* **extraDefaultTasks** – an array of additional tasks to add to the `default` task alias\n* **extraTestTasks** – an array of additional tasks to add to the `test` task alias\n* **extraTestAllTasks** – an array of additional tasks to add to the `test-all` task alias\n* **extraWatchTasks** – an object of additional watch task definitions\n* **noIntegration** – whether there are integration tests in `test/integration/` or not. Defaults to `true` if `test/integration/` exists.\n* **noMocha** – disables the [Mocha](http://visionmedia.github.io/mocha/) tests. Mocha tests are otherwise run if a `test/`-folder is found in the parent project.\n* **noTiming** – disables the [time-grunt](https://github.com/sindresorhus/time-grunt) performance output\n* **noJSCS** – disables the [jscs](http://jscs.info/) plugin\n* **noDependencyCheck** – disables the [dependency-check](https://github.com/maxogden/dependency-check) plugin\n* **ignoreUnusedDependencies** – ignores the specified modules when looking for unused modules\n","maintainers":[{"email":"me@patrikring.se","name":"ptte"},{"email":"hugo@wetterberg.nu","name":"hugowetterberg"}],"time":{"modified":"2024-03-13T20:33:53.761Z","created":"2014-08-29T15:02:27.408Z","1.0.0":"2014-08-29T15:02:27.408Z","1.1.0":"2014-08-29T15:13:44.947Z","1.2.0":"2014-09-01T08:38:53.579Z","1.3.0":"2014-09-01T10:26:41.971Z","1.4.0":"2014-09-01T15:12:27.385Z","1.5.0":"2014-09-02T13:05:55.072Z","1.5.1":"2014-09-12T07:20:24.365Z","1.6.0":"2014-09-16T08:10:09.725Z","1.7.0":"2014-10-02T10:23:58.696Z","1.8.0":"2014-12-05T14:56:01.221Z","1.9.0":"2015-01-12T11:17:14.642Z","1.9.1":"2015-01-12T13:22:50.886Z","1.10.0":"2015-01-24T13:25:00.110Z","1.11.0":"2015-01-27T08:40:52.181Z","1.12.0":"2015-02-05T16:07:54.350Z","1.13.0":"2015-02-19T09:40:58.239Z","1.14.0":"2015-02-23T12:41:26.583Z","1.15.0":"2015-03-15T15:11:36.192Z","1.15.1":"2015-04-13T11:43:02.336Z"},"author":{"name":"Hugo Wetterberg","email":"hugo@wetterberg.nu"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/bloglovin/lintlovin","repository":{"type":"git","url":"git://github.com/bloglovin/lintlovin.git"},"bugs":{"url":"https://github.com/bloglovin/lintlovin/issues"},"users":{"tapsboy":true}}