{"_id":"grunt-tabs4life","_rev":"32-843cab3935c92597b14bf95201710417","name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","dist-tags":{"latest":"5.0.0"},"versions":{"0.1.0":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"0.1.0","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1","load-grunt-tasks":"^3.1.0","mocha":"^2.0.1"},"files":["tasks"],"gitHead":"a513d3c76d7484784053887e231fc8e06ed71f57","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@0.1.0","_shasum":"4204554eb23868acb54ebd57250160ccb8c735b9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"4204554eb23868acb54ebd57250160ccb8c735b9","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-0.1.0.tgz","integrity":"sha512-4xtnEeGQ42TJlnDZDSgM7HxrfobGLyWohP+6AdEzPDxBAfPoJhEgoJr2VtbOgUgcn7rVDNbyynFOA1WeLUwwhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+IvvE76q4Xn4HoiLV6wVF6VVeuuVBg6jzI7NRcKuaTAiB3U/KYbTnZ4UCfCvHGeZVsxfeNl162ZmYfAYrYKD+pAA=="}]}},"0.1.1":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"0.1.1","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1","load-grunt-tasks":"^3.1.0","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"1f45f706301e3e50c17ff89c768271ab78c7b0a2","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@0.1.1","_shasum":"2d82c0f627570dc2de38750cf0aba9b1d744edef","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"2d82c0f627570dc2de38750cf0aba9b1d744edef","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-0.1.1.tgz","integrity":"sha512-KnXx4wcVN+QN92vr4nbFGRPJtZlc+Dce8MLjcSwVtz8Gam3lfzI9kSaX8g5LVJtP3ToaDp9JPVK68Apn8RFUVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPMieSJngDeZd/pV44ex3a1G8tvYPUumhIPfaOOjyovQIhAMAscr1XqmgvbJ13vY2pLZBfYq3qG2eWr5wyckDu49pA"}]}},"0.1.2":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"0.1.2","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","load-grunt-tasks":"^3.1.0","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"9c41850ba8cbf46d1adaf2f5251c66199cb19295","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@0.1.2","_shasum":"795ed6aec7fc0f1539621ccb32a71a4b04cb0dbe","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"795ed6aec7fc0f1539621ccb32a71a4b04cb0dbe","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-0.1.2.tgz","integrity":"sha512-MrfudQAiGbRRDta2IBhthqt1mcFgOI22nQyU5ATOlIr79Tuyjm1z8Lg03/qHwquBtENzgBOpXZzIn/l+jgdNYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm4dEYaADRvuw2cW2l0SdylcMxgy6nIybJCj7Gc0kbYwIhANw4z/Jwg3Fl7/Ls4E/Ps8XtSXetp0mVwn2+uVroNiOJ"}]}},"0.1.3":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"0.1.3","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"2f02f4eecc74b8dc2cb39333b88644b6acf5ddbc","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@0.1.3","_shasum":"2dbb21b2d3beb788819515511ba6a4a4bf47d47b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"2dbb21b2d3beb788819515511ba6a4a4bf47d47b","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-0.1.3.tgz","integrity":"sha512-lbWs21CvUVhJEObxRHY7m8RSSYkL1OoeJnGjLaZF3zBVvkXBpNXU7Rj81uGIdvZf0Tk6BG6u8j7T7gYovPsZbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD20kGLlJW9b3cTkr+colFEfFkuZk47+3Ou55/3BcNbdQIhAOYeZHEg5FqmZyizvxSO64Cdx2zshHRyXkzLMw76FZEP"}]}},"1.0.0":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.0","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"02ae492f8470de17f107cae81537bd16dc6633ab","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.0","_shasum":"c34937eee04bc2cf692b5fbbdeada4f0b0c4f01e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"c34937eee04bc2cf692b5fbbdeada4f0b0c4f01e","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.0.tgz","integrity":"sha512-j3McjyPbqN9kQqibKXmNzH1uXmF7OZRhchJkEa7ERNvtP7J/4BB3GSuZI1rZY5c2ewBVY3hzfvJpdv/xtpjoyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpXAm7zptVkN+1SUxvhr5aIdbEmhielzU41Qy7IHcF2AiEAhQtRUfKzklzI1X7/aVu5DUdOfV6DtyUu1QN6qlclJFc="}]}},"1.0.1":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.1","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"5fcf314e05075530b0ed9d94218caddbc130315b","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.1","_shasum":"ff98e2da1bfb8c0a7bd983bfebecadb1a39baf37","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"ff98e2da1bfb8c0a7bd983bfebecadb1a39baf37","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.1.tgz","integrity":"sha512-HhLGvNAh7PjvxX74z8ByH50BYZZNyfV+xcl7h2ZgljyFk6u09Y/4DkQvoZHgqDy8MDGMO3Ce4OMNC9buOGbRpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLhEhjxcGSYiK/ZKQecThC4zGKP+pDDrDXJjyKk3jsjwIgJ4lzUQNU7ZgvWbdGNLEht8IAdDcOEFKaVbTcQ4Q+pm8="}]}},"1.0.2":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.2","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"c990213d987c220aef666cb2c4ca4825b34c9fff","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.2","_shasum":"0c64c008e60e51c36e33a18730789650e887daf5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"0c64c008e60e51c36e33a18730789650e887daf5","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.2.tgz","integrity":"sha512-sPo1PusNZEQDXNx7L++tFXWA9Pv5zVL4WSkHQrcufXh0IVy40A1+E47j4hjcUH1pZ5yyVbCqzGmSsSJfyYProw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7SK7nObtG8u/Z5xMp/LmgxP128GMVdifKoFhTR8sfyAIhAJcUwezxXD1MCzfEGpS81LlebS5ibpU7ijkJAXEQ2pmn"}]}},"1.0.3":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.3","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"07813de0042241b0076de9037275a6cf454eb692","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.3","_shasum":"970b6e60ad7ea8df87f8808e6b9a82b0f34fddea","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"970b6e60ad7ea8df87f8808e6b9a82b0f34fddea","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.3.tgz","integrity":"sha512-5buWIZwL+eEW9jzSHm0Ly2ZYNDEN+Uyiza144jalU9HnJjUwUVEAcxV9K+eV+IDw/wCCYwyTItDNpYzuYZUODA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESHZW3DweSvYIMrsLbgUHhFjD+tDauFQ6wSw7YrGv0lAiBS+4b/xSCq8DIb8jlkDfQ8DPk+xKVhMJHhMwa60Cr4ug=="}]}},"1.0.4":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.4","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"19afed043c434d14fd377606ff4777d5d3ee98a0","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.4","_shasum":"23cddd69e10383d4b4cf4706ea6a8617e391f53d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"23cddd69e10383d4b4cf4706ea6a8617e391f53d","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.4.tgz","integrity":"sha512-N9sKmdaa0n8x4DmAfLGI1DzbTcgmquAxw60H5PNeURkhHUo4uBEnGaB8Vy4lh+i9k5Y3Y3CCxqn1syMfElr9Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUJGRrHIqs6j+FYfW9VS4FmgXSNE7xANJ3jei2QY6v0AiBvd30wiARnu8JcEG7nbg4f1MjkvGfEBckhzXH12cJ5HQ=="}]}},"1.0.5":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.5","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"c5caeb49c9db5ab0ea74e6d9e311e53921f6ad36","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.5","_shasum":"61b3ac897680cf111e44ccd43366abf8164473e2","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"61b3ac897680cf111e44ccd43366abf8164473e2","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.5.tgz","integrity":"sha512-atBJh0WsLaxlt1zMVS0qqMvKr6YNcGjZYXQ6dMvdPq7Uq+whzjLM1mwf/NPSczhBTUJPwIKBEH5iN47iMfq4Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEImqBNITmXRdUH9MmzYcL2QhYMFIKeThb4Qqv637e66AiAfBDGuZAzRwza91GK9x1SayqGASLtyjQLWacJ3MyZf/Q=="}]}},"1.0.6":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.6","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"064ec7541a039716791b9b97a50e08b3b2801cd1","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.6","_shasum":"903c9ca6d4fc50847fd395e4f764d9351b620898","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"903c9ca6d4fc50847fd395e4f764d9351b620898","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.6.tgz","integrity":"sha512-FLuFEKG+u4sa1Ee7tyorQAmCTDjbDl6bZudgskATWFEWw3tDFbDr0W2yvCxdrWrgvfG3Zm+63Kq4awOb1RwcvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDSgGHaptJ11z36FpvO7kgdr8WvmH7bwQd9R5/8TU8OgIgevv2ZiAeKVmUIDcI9offmjU6i+4xTeitPzT5mRgUvsY="}]}},"1.0.7":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.7","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"8ca6867be1d84971d427dd926f432311c7ac3d58","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.7","_shasum":"1c4e4f4d4fc5ada119cd022f62a7156d3c46e0e1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"1c4e4f4d4fc5ada119cd022f62a7156d3c46e0e1","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.7.tgz","integrity":"sha512-xP+BG4jLAPjeIKN7D117OPT8795okGf1Lm5DX650OGYl5Q+1AHPWIiH1oLsNemADKEXG6cIxYQbAzbNR/swKEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsw40GExAzNuCldkVemGxt2nVODNGYF4G9rCNTw/dESgIgSjhz054diVVm0jNBHQrVfTmVmKpgzYajJNk5HnvSA6U="}]}},"1.0.8":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.8","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"ecc91029c14ffaa5e7c5c6e1ca01c11acdeafac0","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.8","_shasum":"7183dafbff12b2f5c2c1c5389d9afc236ec6cc5e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"7183dafbff12b2f5c2c1c5389d9afc236ec6cc5e","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.8.tgz","integrity":"sha512-zj8HiTG8xRsse2wMq4b/fZgSw6y7Sd8VSn2XaAz79WoN2QV+7ZNcBwOPRQVIzcftrwFE2OFQg3bqMCu86/1exQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsEp7dc6rw9qbFS4fa8Vt1fs+G1Q0yAAkGVXcDYtj11gIhAOU2mClAoazepgXUm7qZYcfUjy2NZPv9hE+yn1aCfL0q"}]}},"1.0.9":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.9","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"68f828ff2854ba12fa4b4eef45f2d664b1ef1d38","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.9","_shasum":"132d220063e83b5ef99a6082fbb8092295322505","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"132d220063e83b5ef99a6082fbb8092295322505","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.9.tgz","integrity":"sha512-wmBdV3mUnVsKBM31vBD/evxd0Mz3WizSLKZw1oRuVantd/JWuJX5zAabeUSFzC6ZTdA81f7vBo4o/DkyfFsbVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH4C/vVrkfwyocAq9mxFzrJeypySkb7ByQ+Zx0IyafYQIgQm1cLu1UnjqHUuDopJiXqjuLpG44au0AYwzRVMqESOw="}]}},"1.0.10":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.10","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"50e2c3936ad8fe91c46e0dada8f93c227ab7b6a4","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.10","_shasum":"14027e1c5911d2147ed0a71bbf5cdd79ccbdff6c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"14027e1c5911d2147ed0a71bbf5cdd79ccbdff6c","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.10.tgz","integrity":"sha512-n29f/LLv4INjybDF3JNeYAGotGpb9Do6elOjgK4uCympIErlhd6o7QznwXYdYA3NBRYYNKtuqF6hJJz/CvWgIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT+MacEVDZeIJQMfFLiBtQBwSZxCEkXhqExImnMCzNmAiEAqAIwhqElTdAcT9k8PjsgBKurZWG/xHQTQJxo7RHcGnQ="}]}},"1.0.11":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"1.0.11","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^1.5.0","grunt-lintspaces":"^0.6.1"},"devDependencies":{"chai":"^2.1.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"c80d244c5c419af03449a946415ff24603be77b8","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life","_id":"grunt-tabs4life@1.0.11","_shasum":"a7905fe584bb8fd436230e41f52c9bddaa5ce46c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"dist":{"shasum":"a7905fe584bb8fd436230e41f52c9bddaa5ce46c","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-1.0.11.tgz","integrity":"sha512-8ap2GxjN9TmOzEL4YqZ0PGNZTb5L75Y0pxFicYH1s3JPkV0kv3DXxJJF0SlzyVImoDTIc1MWVVpONQdkjDdTig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDqrrsDvFqURvj2Ifkdh1PZPPDEE4lYUVFLDZNI3mfwAIgfJ7MlQN5vykF8ZogCuDKB52kIpMD+3DVGS/9/Bt5lk0="}]}},"2.0.2":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"2.0.2","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"git+https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha","grunt":"grunt"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^2.3.0","grunt-lintspaces":"^0.7.1"},"devDependencies":{"chai":"^3.4.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"06d70ee178391240cb6ad1f140069f43aad52e6b","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life#readme","_id":"grunt-tabs4life@2.0.2","_shasum":"591e4fb46b18694db17e093540277e335ef2d8a5","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"dist":{"shasum":"591e4fb46b18694db17e093540277e335ef2d8a5","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-2.0.2.tgz","integrity":"sha512-NEx7T3acCIwP/f3OcUZrvptQdhKQ5gquiLDqU3yGqTltB9WmTzuvHYTPcLw25CrXoagr7KufIu/THp2NP5lOPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoWWSulfEXEhZSNkA8LDHhrgPb7UKEgZT27wdX/qnKGAiA/iblmdG9l5RkNBDsgX8Q1no9szCrtqpdWkJ7b9Bl1ng=="}]},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}]},"3.0.0":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"3.0.0","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"git+https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha","grunt":"grunt"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^2.3.0","grunt-lintspaces":"^0.7.1"},"devDependencies":{"chai":"^3.4.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"0ef840a3ca7a023759af78841672bc6a9e401dc1","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life#readme","_id":"grunt-tabs4life@3.0.0","_shasum":"75121e7551fe1e14408cd158aaa4a2437c38d10a","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"dist":{"shasum":"75121e7551fe1e14408cd158aaa4a2437c38d10a","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-3.0.0.tgz","integrity":"sha512-9C7eBbOfdF3Kqu6Z/hYYBhpSEU6009DD/YYb+JsCerP3TpVQ2Oob/uXJMr9LSmTUYo4L685ZG4fW5fWtFI5mRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhwVZ6DU4ROXabCyKpWzf+TNOON8EaixQgYNK+frc4YAiAr/evMzq/Prq5HRsrYYXB9NHdry+of17Ckui1Zk5guAA=="}]},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}]},"3.0.1":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"3.0.1","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"git+https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha","grunt":"grunt"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^2.3.0","grunt-lintspaces":"^0.7.1"},"devDependencies":{"chai":"^3.4.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"8fc58a7d63b08b8287671abe928827a18d98e53b","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life#readme","_id":"grunt-tabs4life@3.0.1","_shasum":"00752fea064335a1cc1379a08a4bcc947dd6e99e","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"dist":{"shasum":"00752fea064335a1cc1379a08a4bcc947dd6e99e","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-3.0.1.tgz","integrity":"sha512-qzAIeedCPRo/w0e+tjzE7luEYhAYcW3VBwCi0QKyVQKkDGFLI2tSflMegU41Uy/kOfhOOODRzi28mqRGE90Z8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5z2sKm5TzyA7sF4bUwGff+Mqi0aWq4i+8N2hVH5ebhAiEAsHhvO9DlsL5LR6VZeZ8tEcxQW7DPsctwvGepXBQeAfI="}]},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}]},"4.0.1":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"4.0.1","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"git+https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha","grunt":"grunt"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^0.11.0","grunt-jscs":"^2.3.0","grunt-lintspaces":"^0.7.1"},"devDependencies":{"chai":"^3.4.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"20a97c78eddc3c3a95c42276317a95d3187bc2c2","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life#readme","_id":"grunt-tabs4life@4.0.1","_shasum":"89f8fed7a4b7ed77a4a1d953a67948d4b02a9c4a","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"dist":{"shasum":"89f8fed7a4b7ed77a4a1d953a67948d4b02a9c4a","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-4.0.1.tgz","integrity":"sha512-K6DPQcc/GWLdg3BEUBTfZDcLefBnh0+tlS8Jo6/EAFcWABI/5IFGQhJt6AUldVt2RVy9+STKsj/Y8HTtHW5y2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1ATpecup+z77V/ZmEPo/S/cBzI7H420dvENMM6z98EgIhAKn9Ej9Qz8gQT8JP1Yj2AYgMJ32otk61j51d2//LUTod"}]},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-tabs4life-4.0.1.tgz_1455111702989_0.1402701293118298"}},"5.0.0":{"name":"grunt-tabs4life","description":"Grunt task for enforcing a very opinionated coding style.","version":"5.0.0","author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"engines":{"node":">=0.10.0"},"repository":{"type":"git","url":"git+https://github.com/chesleybrown/grunt-tabs4life.git"},"license":"MIT","scripts":{"test":"mocha","grunt":"grunt"},"dependencies":{"lodash":"^3.5.0","grunt-contrib-jshint":"^1.0.0","grunt-jscs":"^2.3.0","grunt-lintspaces":"^0.7.1"},"devDependencies":{"chai":"^3.4.1","grunt":"^0.4.5","grunt-cli":"^0.1.13","mocha":"^2.0.1"},"files":["tasks",".editorconfig",".jshintrc",".jscsrc"],"gitHead":"8277ced5fb75471a1adb67fe082b9b7a7ba5b42b","bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life#readme","_id":"grunt-tabs4life@5.0.0","_shasum":"56c9eea02c7b6452e7bfa2f37c52669c74ad2cb4","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"chesleybrown","email":"me@chesleybrown.ca"},"dist":{"shasum":"56c9eea02c7b6452e7bfa2f37c52669c74ad2cb4","tarball":"https://registry.npmjs.org/grunt-tabs4life/-/grunt-tabs4life-5.0.0.tgz","integrity":"sha512-PVt6snELxeKnvgMEE4GKqQdcI2scUcwxHbbztR2hT+JitvSr8JSLDwLyy58TM+Gyv0efOW2w5LpUgdyfX8ZJyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgwWDTRhXB41o0mqhmHY5ct9XGegM3VhbUXIqS5jKMowIhAJbzbotWuwdwIhKb+cTU3D4BlYIdAsl+spNeo86a/8ZP"}]},"maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-tabs4life-5.0.0.tgz_1455719223628_0.5545102078467607"}}},"readme":"![App Logo](https://raw.githubusercontent.com/chesleybrown/grunt-tabs4life/master/media/logo-small.png) grunt-tabs4life\n=========================\n[![Build Status](https://travis-ci.org/chesleybrown/grunt-tabs4life.svg?branch=master)](https://travis-ci.org/chesleybrown/grunt-tabs4life)\n[![Dependency Status](https://david-dm.org/chesleybrown/grunt-tabs4life.svg)](https://david-dm.org/chesleybrown/grunt-tabs4life)\n[![devDependency Status](https://david-dm.org/chesleybrown/grunt-tabs4life/dev-status.svg)](https://david-dm.org/chesleybrown/grunt-tabs4life#info=devDependencies)\n[![NPM version](https://badge.fury.io/js/grunt-tabs4life.svg)](http://badge.fury.io/js/grunt-tabs4life)\n\nGrunt task for enforcing a very opinionated coding style.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.2`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-tabs4life --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-tabs4life');\n```\n\n## tabs4life task\n_Run this task with the `grunt tabs4life` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\nTypically you'll just want to provide files in the standard Grunt way.\n\n```js\ntabs4life: {\n\tsrc: 'path/to/files/*.js'\n}\n```\n\n### Options\nThis is basically just a wrapper around existing grunt tasks, but passes the\nopinionated options as their defaults. However you are free to override any\nof these defaults. One important note is that `jscs` and `jshint` will ONLY be\nused on `.js` files. `lintspaces` will be run against all files provided.\n\n#### jscs\nPass this whatever you would pass for options for [grunt-jscs](https://github.com/jscs-dev/grunt-jscs).\n\n#### jshint\nPass this whatever you would pass for options for [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint).\n\n#### lintspaces\nPass this whatever you would pass for options for [grunt-lintspaces](https://github.com/schorfES/grunt-lintspaces).\n\n```js\ntabs4life: {\n\toptions: {\n\t\tjscs: {\n\t\t\tdisallowTrailingWhitespace: true\n\t\t},\n\t\tjshint: {\n\t\t\tquotmark: 'double'\n\t\t},\n\t\tlintspaces: {\n\t\t\ttrailingspaces: true\n\t\t}\n\t}\n\tsrc: 'path/to/files/*.js'\n}\n```\n\n## Running Tests\nTo execute all the tests, just run:\n\n```\nnpm test\n```\n\nYou can also just run the available `grunt` commands. The default\nbeing to check the code styling of the project itself.\n\n```\ngrunt\n```\n\n## Contact\nYou can follow me on twitter at [@Chesley](https://twitter.com/Chesley)\n","maintainers":[{"name":"chesleybrown","email":"me@chesleybrown.ca"}],"time":{"modified":"2022-06-18T16:06:24.449Z","created":"2015-03-13T04:59:30.510Z","0.1.0":"2015-03-13T04:59:30.510Z","0.1.1":"2015-03-13T05:13:46.264Z","0.1.2":"2015-03-13T05:15:38.671Z","0.1.3":"2015-03-13T05:35:02.933Z","1.0.0":"2015-03-14T01:50:50.948Z","1.0.1":"2015-03-14T20:44:21.643Z","1.0.2":"2015-03-14T22:41:11.616Z","1.0.3":"2015-03-15T18:54:24.151Z","1.0.4":"2015-03-20T14:31:17.504Z","1.0.5":"2015-03-30T15:12:37.964Z","1.0.6":"2015-03-30T15:40:50.983Z","1.0.7":"2015-04-21T15:15:07.813Z","1.0.8":"2015-05-04T16:43:04.616Z","1.0.9":"2015-05-04T16:56:12.915Z","1.0.10":"2015-05-18T14:06:30.702Z","1.0.11":"2015-06-01T11:35:33.296Z","2.0.2":"2015-11-22T18:01:16.378Z","3.0.0":"2016-01-29T21:36:15.514Z","3.0.1":"2016-01-29T21:40:49.980Z","4.0.1":"2016-02-10T13:41:45.998Z","5.0.0":"2016-02-17T14:27:07.537Z"},"homepage":"https://github.com/chesleybrown/grunt-tabs4life#readme","repository":{"type":"git","url":"git+https://github.com/chesleybrown/grunt-tabs4life.git"},"author":{"name":"Chesley Brown","email":"me@chesleybrown.ca","url":"http://www.chesleybrown.ca"},"bugs":{"url":"https://github.com/chesleybrown/grunt-tabs4life/issues"},"license":"MIT","readmeFilename":"README.md"}