{"_id":"grunt-nice-package","_rev":"61-08a4d9aadfa42bbc5418a48d9ab83712","name":"grunt-nice-package","description":"Opinionated package.json validator","dist-tags":{"latest":"0.10.4"},"versions":{"0.1.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.1.0","homepage":"https://github.com/bahmutov/grunt-nice-package","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/bahmutov/grunt-nice-package/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"pre-commit":"grunt","devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1","pre-git":"0.0.11","grunt-complexity":"~0.1.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","package","validator","npm"],"dependencies":{"package-json-validator":"~0.5.4","check-types":"~0.6.5"},"_id":"grunt-nice-package@0.1.0","dist":{"shasum":"8bfb6456827f5f18a7914c1a7b39192fb83953a5","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.1.0.tgz","integrity":"sha512-1hA0GsPCHyuM0Fk1N731asGxDT+cG3f+OwSBbFXnRxFjp89x1PZJOg7pkHK0w+hs7AwNO5GsmRouoatjCF2jBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJ9QRBT/3q74lt++tRXruRTMvKb/vwNgXEq4CjSEXfEAiB/RDlwsjz/zt+fU55M7FeiW3vZJ7xL7LuzF3Nf6AF0BQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.1.1":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.1.1","homepage":"https://github.com/bahmutov/grunt-nice-package","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/bahmutov/grunt-nice-package/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"pre-commit":"grunt","devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1","pre-git":"0.0.11","grunt-complexity":"~0.1.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","package","validator","npm"],"dependencies":{"package-json-validator":"~0.5.4","check-types":"~0.6.5"},"_id":"grunt-nice-package@0.1.1","dist":{"shasum":"396bcc735d5aac1ac3e2ce4da437deb2239fa862","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.1.1.tgz","integrity":"sha512-KUEEEX1Q250dpUyj68sFa7iPoDNg8Ho0QvNilLebhJR55bKY93bxtBkAEpwDtQpor06DqvXDSjqCeALSh7uYYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkd0FupsafUFGeJbc9sRiqI+uzVKX4q8gYvI9eq5SumAiB2SB4qjNzUWKT233xKtdCP/axVUvS98UGjGpqgJZEWtg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.1.2":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.1.2","homepage":"https://github.com/bahmutov/grunt-nice-package","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/bahmutov/grunt-nice-package/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"pre-commit":"grunt","devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1","pre-git":"0.0.11","grunt-complexity":"~0.1.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","package","validator","npm"],"dependencies":{"package-json-validator":"~0.5.4","check-types":"~0.6.5"},"_id":"grunt-nice-package@0.1.2","dist":{"shasum":"b8b1b2454c5729ff74f7f2533407151cfce60954","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.1.2.tgz","integrity":"sha512-TLjsha2yVwtiF41/LIx5fCcQzJsEAVMmX0+JNEr6wOjiLf9EOceMAbny3WEuhHSpgEFrGwcFLwoz0mf+4lBjJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJYI8ZfRsGP2xqogpf8UW5YWBjHHZdsVfgUBRd7aMf1AiEAo29s4ID0ViknROV5hhhpGX90OIQRpLeFeWGR4T8NF2I="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.1.3","homepage":"https://github.com/bahmutov/grunt-nice-package","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/bahmutov/grunt-nice-package/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"pre-commit":"grunt","devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1","pre-git":"0.0.11","grunt-complexity":"~0.1.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","package","validator","npm"],"dependencies":{"package-json-validator":"~0.5.4","check-types":"~0.6.5"},"_id":"grunt-nice-package@0.1.3","dist":{"shasum":"9a849ce60cc9f68168db5fa17d7ad4436baed81e","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.1.3.tgz","integrity":"sha512-AXJTK10KIwKYtpDgagqZOPz0tVSSJNCc9buju3P4opMqNkQ1IdDSOKg7l03ny4or0NuhO256labPoYGL4dOA4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4bVCWTXeTwbxCosxEd276KUtVk2bpTK9htPU9Y4U5qwIhAPsX8mbgxvoJTwVNRF87lc6yrP/tSwxaefz9an2Po1Ga"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.1.4","homepage":"https://github.com/bahmutov/grunt-nice-package","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/bahmutov/grunt-nice-package/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"pre-commit":"grunt","devDependencies":{"grunt-contrib-jshint":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.1","pre-git":"0.0.11","grunt-complexity":"~0.1.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","package","validator","npm"],"dependencies":{"package-json-validator":"~0.5.5","check-types":"~1.1.0"},"_id":"grunt-nice-package@0.1.4","dist":{"shasum":"268b8945a4b6d0e98d2e2756bea394b6d2e432bd","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.1.4.tgz","integrity":"sha512-2FOtBZJdBnAd+TdvXIE5qCGXlC+sL17AnDGQLePUbcSEQr9DMzNgg4bcbAkfpTVVqD+6J2VoFPKjctaaSzmJZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGvuFrX4rtj/xIMr6OkAxgqVGiicRn46/siialJk/ACAIhAPMccVtuM+X0RmE7wxRJhAIeM+3zR7LvkaIsqFbLPgb4"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.1.5":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.1.5","homepage":"https://github.com/bahmutov/grunt-nice-package","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/bahmutov/grunt-nice-package/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"pre-commit":"grunt","devDependencies":{"grunt-contrib-jshint":"~0.7.0","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.1","pre-git":"0.0.11","grunt-complexity":"~0.1.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","package","validator","npm"],"dependencies":{"package-json-validator":"~0.5.5","check-types":"~1.1.0"},"_id":"grunt-nice-package@0.1.5","dist":{"shasum":"d27370c7dc2af69c1d974be5ce49c7a10773721c","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.1.5.tgz","integrity":"sha512-CfJl3mIalzlxwW9RYeGWNJ26ZbS2IKkw9A68zQONNbbYduyUh15csmX3GkV2026nUxQHnU091Xk2MXrhKQipOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRPyz21z7qUWzq0zkDxik8OlX9l9mWBSWRzL5RrbKxNAiAL29dcivQ/aA4qw7+xgMLM3L5vlbsPcxPtEj8l91Ue5A=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.2.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"~1.1.1","package-json-validator":"~0.5.5"},"devDependencies":{"fixpack":"0.0.1","grunt-complexity":"~0.1.3","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","jshint-stylish":"~0.1.5","pre-git":"0.0.14"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.2.0","dist":{"shasum":"5fedead6fd8c36b96bbd705e0d1358d7237736ec","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.2.0.tgz","integrity":"sha512-vNX8j3FJWW/bGtw8Q7UEeHBWOlmIM9oK8j2zvuDyrpPBgrbQFnrxXyCOEnpVmA8tICcyU1FoIJCqDXjMJZTXcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU/Uk45pdKlA9ZeZZfn9m6XzBJpB+BEKx2wg2nZ5NoOQIgZh1iVbyBeE3weQbZdozZJhvbmu8GQZ3uL0R6AlhtDPk="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"directories":{}},"0.2.1":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.2.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"~1.1.1","fixpack":"0.0.1","package-json-validator":"~0.5.5"},"devDependencies":{"grunt-complexity":"~0.1.3","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","jshint-stylish":"~0.1.5","pre-git":"0.0.14"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.2.1","dist":{"shasum":"3dca5614531d3928f088cb4e8925b0232924e717","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.2.1.tgz","integrity":"sha512-6AvbTvXgbPQrBVtwHToHMLshfd7jXCf+hNTggi1+BFJVaphNJGxFLKY/dcCYtKRjJ+gSZizeF+61nt7i883NBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3p184xSHs6VTPdwlv/1N7eJnAuH/WLC14TNmeniqxjAiBrzke7zh2bkwAI07fDV+BNYyTlTFi2px7NN0pwyne+YQ=="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.2.2":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.2.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"~1.1.1","fixpack":"0.0.1","package-json-validator":"~0.5.5"},"devDependencies":{"grunt-complexity":"~0.1.3","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","jshint-stylish":"~0.1.5","pre-git":"0.0.14"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.2.2","dist":{"shasum":"110efd6807db6d7430e30d7943ce8b6127146a17","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.2.2.tgz","integrity":"sha512-OltwCE9di4C2zKbnStlp4Z/G+zaEVnfULhdAHSoW4adCw6DTOLLAKDtmVhBq8qfCpNgF8PAaAkOyEKRpZDIgBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv0YIqAxZ8SnC1s+/lucMrjr7asmOBI+5mgPdVTSIWjQIgcSxXRGtBnzwt3hLrqR3pU2pOiOuZGk7cGjwaGqCaoec="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.2.3":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.2.3","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"^1.2.0","fixpack":"0.0.2","package-json-validator":"~0.5.5"},"devDependencies":{"grunt-complexity":"^0.1.4","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","jshint-stylish":"~0.1.5","pre-git":"0.0.15"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.2.3","dist":{"shasum":"bd888cb5b191b42c5481768ace1d6c784c3af5f8","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.2.3.tgz","integrity":"sha512-yXsHqtBlG1iyDnXTV5TJVaIG/s4MddEcOv7aowH/R544rklEHnbufOBQshOY5Ehj/tSD74BIxFXnKrzMUeOGtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyF3yoMCk7UXVMLvc9MLkidWXoiS0+C63PPAAFKmfnQAiEAs8crKVPdi5SdOkXXENoLzcb+9tJ+oOXhm0kl8C86jqo="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.3.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.3.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"^1.2.0","fixpack":"0.0.2","package-json-validator":"^0.5.6"},"devDependencies":{"grunt-complexity":"^0.1.4","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","jshint-stylish":"~0.1.5","pre-git":"0.0.15"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.3.0","dist":{"shasum":"91174ac7eaf0bf0b9f197e30f4cc4f4c997cb836","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.3.0.tgz","integrity":"sha512-gYkfnCda5JrTiPszWm9CYgpxy26MYcp1LOBy7rHHDupufO2NiN3DsQWUKaygBXtdeg0dCs0Txw4eAnG/PPOFZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGQtkgHDuvtBt6D0QA9grCeTDUJdjwPTJotXixvx6QdAiBjFdk2ju+Pe9H/LvbZHfmjpPFkifp/lM4oriXwIQi7bA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.4.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.4.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"^1.2.0","fixpack":"0.0.2","package-json-validator":"^0.5.6"},"devDependencies":{"grunt-complexity":"^0.1.4","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","jshint-stylish":"~0.1.5","pre-git":"0.0.15"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.4.0","dist":{"shasum":"6ce4656f28f19b210be19d9ffb84a9f9185ecdfd","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.4.0.tgz","integrity":"sha512-CCfKKm5BgC9NqmtcNxvt4BFUf+OtaO2sQrwlrcGHED1sBTQgs8ccWEmg4qJ/NWcEx1/gmml+SNWuUHVnO8V4zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxRnpo64NB7v+L1SE0sZhAkCgw52LsKMKV9fJbttfKMgIgIRV3IfOuF+K9yKNbv/ye7Jz58bjKTQwa6PeeO2IDups="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.5.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.5.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.2.0","fixpack":"0.0.2","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.1.4","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","jshint-stylish":"0.1.5","pre-git":"0.0.15"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.5.0","dist":{"shasum":"a8b93fc8dbac5a2052977bbd5ce341da8e35ead8","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.5.0.tgz","integrity":"sha512-uzLmwV+0Y3AmQdwldiZXXzC8Lccw9X2E8jDQHD8jOyuWUKVS2kgcRMyXebRVJMU2DO2Oom3v/RL7TALUrdno0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQIs47v+KX5WVo1dh37BSFb5i3L9yRm0aaRmYnE63QyQIhANL8fvyZcIOCbgkwWKk8Jv1nyDuaDRFk+3CiRBoDqUBg"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.5.1":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.5.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.2.0","fixpack":"0.0.2","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.1.4","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","jshint-stylish":"0.1.5","pre-git":"0.0.15"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.5.1","dist":{"shasum":"1fc1f8c332d9756af4a3532c3b5d0e4bd65e3c68","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.5.1.tgz","integrity":"sha512-DdxlY6d2DO0z6i4ItF0dHC8qrelKsQXP+SbsB0B2ipX8J1HpcwdR2otSWnceX60NepWPYd+CZLFFD1LZmdqluw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz5VJk1CJSQiamc0z/aZqV1z7M2QQ+rhQnNyNBm8bBAAiAb5lxtA0O7wW17VEWfUDDOyxy0mAkCc9JtLE0HCHhL6w=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.5.2":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.5.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.2.0","fixpack":"0.0.2","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.1.4","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.8.0","jshint-stylish":"0.1.5","pre-git":"0.0.15"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.5.2","dist":{"shasum":"fe91968cd432cebf7a67edd446150842a3e62043","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.5.2.tgz","integrity":"sha512-9pYy4PQyuVhOMeQ7C33WzQqK6tUcjaAEsyw676gvhCQdKTOAGtTfPvU+lPUFn9WzpmOLZKNFTfouKbPM8557Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD56liPZo25o6MLjruKyGrUfhmIgKhUpIdd53f4l9ecQIgaKcbRveG0dmu/1EpF2Atn8Ahvud5VISpyCYgIj4praI="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.6.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.6.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.1","fixpack":"1.0.0","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.2.0","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.10.0","jshint-stylish":"0.2.0","pre-git":"0.0.16","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.6.0","dist":{"shasum":"5438e67c9647355dd0a2dfcbd94bfb7fd6b14493","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.6.0.tgz","integrity":"sha512-5t9KmxYehukVH/cpGqbfDBpPGh602tj5Qz/XZqidCO4lY6pDjGk4KjP+Sh8AJBSqWiZtQaw0N/LCHh/k6urYZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6kekSw0QBZwsumoWfVKEGdhI9d6QxJJcmz9SL3YGCqAiAut7zUZt8e6Rt54lZVi7dHGFeB5cAB4cF8/8MqktnaJQ=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.7.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.7.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.1","fixpack":"1.0.0","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.2.0","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.10.0","jshint-stylish":"0.2.0","pre-git":"0.0.16","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":"grunt","repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test"},"_id":"grunt-nice-package@0.7.0","dist":{"shasum":"78b2277ea4ec3986647685ae879721ca0c27cacf","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.7.0.tgz","integrity":"sha512-KT4J+V4OPLDuulmL/NbzD6eELUt0S418i4Ju7nwB8hLXAMxYbvLepzOBFNcaJZ7WryHtoa7Laa+gN3NZUbMMZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOEBKTWn3evrFGpyQiJtAPuZEt9ysXRkmOYu+hhH19fAIhAI3o6MzMEhn5XP2TABwUcm7dMsw+GizmU2rsEfgrtjxh"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.8.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.8.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.1","fixpack":"1.0.0","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.2.0","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.10.0","gt":"0.8.38","jshint-stylish":"0.2.0","pre-git":"0.0.16","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"~0.4.1"},"pre-commit":["grunt","npm test"],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test && npm run e2e","e2e":"node ./node_modules/gt tests/e2e.js"},"_id":"grunt-nice-package@0.8.0","dist":{"shasum":"35b93360036a1602cd64ea52493749db100d3087","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.8.0.tgz","integrity":"sha512-TXMKcpCMg+yB+rylZC2XeVvI+LRaCmpUGzPZ2Ox27OIA+f2viP6lRj+slFJzRadDBF7AE69d8OxYR8z/ltahuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUd2M0xE35tNy23rekfpMBIzztXOJour7Wc2mZBCchKQIhALmWIKob0/NrBQbvs9DidKusob19h9mehaKtB3CFcN11"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.9.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.9.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.1","fixpack":"1.0.0","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.2.0","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.10.0","gt":"0.8.38","jshint-stylish":"0.2.0","pre-git":"0.0.16","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.1"},"pre-commit":["grunt","npm test"],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test && npm run e2e","e2e":"node ./node_modules/gt tests/e2e.js"},"_id":"grunt-nice-package@0.9.0","dist":{"shasum":"ba1691212dfd1e2e3e9b71ee1685fd61a9af00b7","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.9.0.tgz","integrity":"sha512-yP73mtqrwd4RaMCONf6n9CzJV84gbjqWcvgY5W8kQmTL0bQEPicHebu6N/JbSSzFz7tCHqC/dn4lAtFL3YvDpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZvdOHcaQAT3RtTBXLFJrT2Seh1rlpNnLSU58VBtQCWwIgcNAZ3mvClaGvDDKq9vSw6DKOIwIlejKWXhtC0UmAd10="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.9.1":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.9.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.1","fixpack":"1.0.0","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.2.0","grunt-contrib-clean":"0.5.0","grunt-contrib-jshint":"0.10.0","gt":"0.8.38","jshint-stylish":"0.2.0","pre-git":"0.0.16","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"pre-commit":["grunt","npm test"],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test && npm run e2e","e2e":"node ./node_modules/gt tests/e2e.js"},"_id":"grunt-nice-package@0.9.1","dist":{"shasum":"d899b155fbc231ef8a8d4c70411eddda73033ee8","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.9.1.tgz","integrity":"sha512-Hnhi0mvPa4fuhAdi0Phi0CijnRpNgFNpowMINGiYcu6+vFV4k9imw32vhsiXXvcLB7GUuHnpTjxphLLFJpWX9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZR66G91mgE9Sfwph1qdyGhBOHBAdpRigKE1wca6GsigIgfAh1uIHCFStWeFYSxw+B51iBx3oRZt4hrHJDE8OZG2c="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.9.2":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.9.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.2","fixpack":"1.0.0","glob":"4.0.5","package-json-validator":"0.5.6"},"devDependencies":{"grunt-complexity":"0.2.0","grunt-contrib-clean":"0.6.0","grunt-contrib-jshint":"0.10.0","gt":"0.8.41","jshint-stylish":"0.4.0","pre-git":"0.0.16","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","package","validator","npm"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"pre-commit":["grunt","npm test"],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"test":"grunt test && npm run e2e","e2e":"node ./node_modules/gt tests/e2e.js"},"gitHead":"8ad6c06895abda96cc3f2cf949b40ae2fd3e297d","_id":"grunt-nice-package@0.9.2","_shasum":"64923174160b81159118f884b91b67d0a310056f","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"dist":{"shasum":"64923174160b81159118f884b91b67d0a310056f","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.9.2.tgz","integrity":"sha512-Bh2faJGKl1dFjOcAgiZ8feVZ0KpEZP+EdwiXlgiv54V/P25F4vmwgV6KQ68liO7SmVWZJy8OnFXOFgih+fz4GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwIyloN+jpR6YkADk/0+PTWQJ2qIvzXLjgUyTWMSFgeQIgE/PLEjp2gT4YwQ6fyk6bJuBIGXaRgTHCmDAagfum/Rc="}]}},"0.9.3":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.9.3","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.2","fixpack":"2.2.0","glob":"5.0.14","package-json-validator":"0.6.0"},"devDependencies":{"grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-clean":"0.6.0","grunt-contrib-jshint":"0.11.2","gt":"0.8.48","jshint-stylish":"2.0.1","pre-git":"0.6.2","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"post-commit":"npm version","pre-commit":["npm run grunt","npm test"],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"e2e":"node ./node_modules/gt tests/e2e.js","grunt":"grunt","test":"grunt test && npm run e2e"},"gitHead":"1ff3e3cf71edeca374764b34dbd42680886de7b2","_id":"grunt-nice-package@0.9.3","_shasum":"55447e30b77d485a4d57725ee1707c875131a0f6","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"55447e30b77d485a4d57725ee1707c875131a0f6","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.9.3.tgz","integrity":"sha512-LOC9NmYyE2FM9MyPuaJ1z8b+niDp8enRi2EtBuPN2nF4vX1PBnaG4+cu5giN+YfOSandayWOUd2/oncjNAyuBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt3t0IpGEZ/zhGsQZhCwVjE1M8jIJkDtHOitZAn5HrqwIgauCSr3E+rMeheUkO+6O0LPG6xc+ABFWL8EmBoFdz7UE="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.9.4":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.9.4","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.2","fixpack":"2.2.0","glob":"5.0.14","package-json-validator":"0.6.0"},"devDependencies":{"grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-clean":"0.6.0","grunt-contrib-jshint":"0.11.2","gt":"0.8.48","jshint-stylish":"2.0.1","pre-git":"0.6.2","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"post-commit":"npm version","pre-commit":["npm run grunt","npm test"],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"e2e":"node ./node_modules/gt tests/e2e.js","grunt":"grunt","test":"grunt test && npm run e2e"},"gitHead":"5f64980dc3510c4645f5f8ddb4e22266bda8308a","_id":"grunt-nice-package@0.9.4","_shasum":"36c19e03e9c2bb2b3a7ec83c1fe6b73ca5c2f19d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"36c19e03e9c2bb2b3a7ec83c1fe6b73ca5c2f19d","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.9.4.tgz","integrity":"sha512-PIa8JtKAEN4JFLDTnV4zvE8+sJLtPGwN0NzcaMJYhvQlDmFVq2ZRUjA045rIa6946h9YvPSZetHsN19EUbewDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6+tJt65xuwKasdNS7PSj+znD0TKpB/tVevkxBXSo2oAiBFPXAfE9c51Pj/DZfsnDhtP/a90joAT7/BgsK/jMkq3Q=="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.9.6":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.9.6","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":[],"pre-push":[],"post-commit":[],"post-merge":[]}},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.2","fixpack":"2.2.0","glob":"6.0.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-clean":"0.7.0","grunt-contrib-jshint":"0.11.3","gt":"0.8.48","jshint-stylish":"2.1.0","pre-git":"1.4.0","quiet-grunt":"0.2.3"},"engines":{"node":">= 0.8.0"},"files":["tasks"],"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"post-commit":"npm version","pre-commit":["npm run grunt","npm test"],"repository":{"type":"git","url":"git://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"commit":"commit-wizard","e2e":"node ./node_modules/gt tests/e2e.js","grunt":"grunt","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"grunt test && npm run e2e"},"gitHead":"d782957e591cf735ab425fba374da970ebcaf637","_id":"grunt-nice-package@0.9.6","_shasum":"e5da9911bae56b71cc9c2f6c0b10b1ba483b60eb","_from":".","_npmVersion":"2.14.11","_nodeVersion":"0.12.7","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"e5da9911bae56b71cc9c2f6c0b10b1ba483b60eb","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.9.6.tgz","integrity":"sha512-NWyVcFRGV3dKWFJ/Ryk4W3ePb2dEavTwd/1Je83T3+zbEcMv1uvKvlMsaWV5y6z2b2ipnwLOMbrH1RMatCwK9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEPcVy8ck0Dk90ktHRuwfzof5/auMYVMg8+MU3yeZF5AIhAKLIk7c8NQkDO/d+uuITEVy2lhLTgDTcU+Pdv/k/xa+W"}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.10.0":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.10.0","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":[],"pre-push":[],"post-commit":[],"post-merge":[]}},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.2","fixpack":"2.2.0","glob":"6.0.1","package-json-validator":"0.6.0"},"devDependencies":{"grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-clean":"0.7.0","grunt-contrib-jshint":"0.11.3","gt":"0.8.48","jshint-stylish":"2.1.0","pre-git":"1.4.0","quiet-grunt":"0.2.3","semantic-release":"4.3.5"},"engines":{"node":">= 0.8.0"},"files":["tasks"],"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"post-commit":"npm version","pre-commit":["npm run grunt","npm test"],"repository":{"type":"git","url":"git+https://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"commit":"commit-wizard","e2e":"node ./node_modules/gt tests/e2e.js","grunt":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"grunt test && npm run e2e"},"gitHead":"fbbcbf0214b05781c38fc52952a0eedc595a7c80","_id":"grunt-nice-package@0.10.0","_shasum":"b6b73f558db6b3d9ed5c222eff1296cf4fff7a10","_from":".","_npmVersion":"2.14.13","_nodeVersion":"0.12.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b6b73f558db6b3d9ed5c222eff1296cf4fff7a10","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.10.0.tgz","integrity":"sha512-3sy9rtcVKUJuDj8bktfrNeaMBUzTxrZaqM1ZAOSjgHUiO9ZTc+7fotwJL4FsjlOP//e+vbvEwtiiVKXvx8BCSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQR2j1tfGl026gCcZSvSjsIxKCH2pPwgP4SUP0bw9JPAiEAgjiz0SGD3Cjg6MISmXMFYENlxf0a1xjBjt7jKAJ6IWw="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.10.1":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.10.1","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":[],"pre-push":[],"post-commit":[],"post-merge":[]}},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-types":"1.3.2","fixpack":"2.2.0","glob":"6.0.1","package-json-validator":"git+https://github.com/hemanth/package.json-validator.git#0f3d9ca5576cc1dc2e47b2321a6bbf2febb3ae48"},"devDependencies":{"git-issues":"1.2.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-clean":"0.7.0","grunt-contrib-jshint":"0.11.3","gt":"0.8.48","jshint-stylish":"2.1.0","pre-git":"1.4.0","quiet-grunt":"0.2.3","semantic-release":"4.3.5"},"engines":{"node":">= 0.8.0"},"files":["tasks"],"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"post-commit":"npm version","pre-commit":["npm run grunt","npm test"],"repository":{"type":"git","url":"git+https://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"commit":"commit-wizard","e2e":"node ./node_modules/gt tests/e2e.js","grunt":"grunt","issues":"git-issues","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"grunt test && npm run e2e"},"gitHead":"40708358a5bc1832be353b400bd32a359c4fd34e","_id":"grunt-nice-package@0.10.1","_shasum":"b933b25ec366e640decc3f62571be38f8459833e","_from":".","_npmVersion":"2.14.13","_nodeVersion":"0.12.8","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"b933b25ec366e640decc3f62571be38f8459833e","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.10.1.tgz","integrity":"sha512-KtDWumOg+JiLoI9HnJsx36DeAaCB+BoRNWL0hVO3zlQCEiU8RAly9vvcxcTN/Rg+C6Ly82QtDify3EPA9/1E9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfl4Z1zcojD0rSygLZQiBy7Hx4vu7ErQMepGXwFrJ2tAiAg3i4VqRvQzm2T+RlL+I/Wfbx+bNTQ+i0I5cBshIhk1A=="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.10.2":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.10.2","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":[],"pre-push":[],"post-commit":[],"post-merge":[]}},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-more-types":"2.3.0","fixpack":"2.2.0","glob":"6.0.1","package-json-validator":"git+https://github.com/hemanth/package.json-validator.git#0f3d9ca5576cc1dc2e47b2321a6bbf2febb3ae48"},"devDependencies":{"git-issues":"1.2.0","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-clean":"0.7.0","grunt-contrib-jshint":"0.11.3","gt":"0.9.1","jshint-stylish":"2.1.0","pre-git":"1.4.0","quiet-grunt":"0.2.3","semantic-release":"6.0.3"},"engines":{"node":">= 0.8.0"},"files":["tasks"],"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"post-commit":"npm version","pre-commit":["npm run grunt","npm test"],"repository":{"type":"git","url":"git+https://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"commit":"commit-wizard","e2e":"gt tests/e2e.js","grunt":"grunt","issues":"git-issues","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"grunt test && npm run e2e"},"gitHead":"fef0fe447f720911168176dd80594425b49172a8","_id":"grunt-nice-package@0.10.2","_shasum":"37581d6e2a6c2e11db86e589846e97aa137a336e","_from":".","_npmVersion":"2.14.14","_nodeVersion":"0.12.9","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"37581d6e2a6c2e11db86e589846e97aa137a336e","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.10.2.tgz","integrity":"sha512-eJ5bbceRt5WtyeGZSYu+2fVOejJko665JSQI9dooP2gre/8o1HQJ9ICJRhBk9A7zxzQOjRHnP4xGTGnVNbpUMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiszikcdt0igxiqoqCeJw1GH4kdlQVUM90ctMw8h2SeQIgZz8Guv+PEdY0p1q4sF/bGurA8+Bx2m0v53UL2jduULs="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}]},"0.10.3":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.10.3","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":[],"pre-push":[],"post-commit":[],"post-merge":[]}},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-more-types":"2.3.0","fixpack":"2.2.0","glob":"6.0.1","package-json-validator":"0.6.1"},"devDependencies":{"git-issues":"1.2.0","grunt":"0.4.5","grunt-cli":"0.1.13","grunt-complexity":"0.3.0","grunt-contrib-clean":"0.7.0","grunt-contrib-jshint":"0.11.3","gt":"0.10.0","jshint-stylish":"2.1.0","pre-git":"1.4.0","quiet-grunt":"0.2.3","semantic-release":"6.0.3"},"engines":{"node":">= 0.8.0"},"files":["tasks"],"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":"0.4.5"},"post-commit":"npm version","pre-commit":["npm run grunt","npm test"],"repository":{"type":"git","url":"git+https://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"commit":"commit-wizard","e2e":"gt tests/e2e.js","grunt":"grunt","issues":"git-issues","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"grunt test && npm run e2e"},"gitHead":"1c169de4dae22c26a8be9eac7f9c919a3a4deb5a","_id":"grunt-nice-package@0.10.3","_shasum":"54dff1e37717e659fda9221e3554857158157acc","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"54dff1e37717e659fda9221e3554857158157acc","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.10.3.tgz","integrity":"sha512-HzKAlKQKy6wXW0P8BLMmAmLEDh5W5HYhyKyhQfO3mjofifSI7abmKTkeU0JZHABpxh81aISyju/RWRPW3zSb/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdaHY9sU5CAlEDqxjkLs+0SstUB11uboUNKp7vVlRRyQIgV8qYBjCl07EpnPiyWsY1w/hk3LUsf+jlLdCT3tTTSEo="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/grunt-nice-package-0.10.3.tgz_1480697358684_0.9418440512381494"}},"0.10.4":{"name":"grunt-nice-package","description":"Opinionated package.json validator","version":"0.10.4","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"config":{"pre-git":{"commit-msg":"validate-commit-msg","pre-commit":[],"pre-push":[],"post-commit":[],"post-merge":[]}},"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"dependencies":{"check-more-types":"2.3.0","fixpack":"2.2.0","glob":"6.0.1","package-json-validator":"0.6.1"},"devDependencies":{"git-issues":"1.2.0","grunt":"1.0.1","grunt-cli":"1.2.0","grunt-complexity":"0.3.0","grunt-contrib-clean":"1.1.0","grunt-contrib-jshint":"1.1.0","gt":"0.10.0","jshint-stylish":"2.1.0","pre-git":"1.4.0","semantic-release":"6.0.3"},"engines":{"node":">= 0.8.0"},"files":["tasks"],"homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"license":"MIT","main":"Gruntfile.js","peerDependencies":{"grunt":">=0.4.0"},"post-commit":"npm version","pre-commit":["grunt","npm test"],"repository":{"type":"git","url":"git+https://github.com/bahmutov/grunt-nice-package.git"},"scripts":{"commit":"commit-wizard","e2e":"gt tests/e2e.js","grunt":"grunt","issues":"git-issues","semantic-release":"semantic-release pre && npm publish && semantic-release post","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"grunt test && npm run e2e"},"gitHead":"366c7819f6fef179478194d984bcab9aee04f28a","_id":"grunt-nice-package@0.10.4","_shasum":"8c99c96f55fea310dca0aea46ca25dd06dbec823","_from":".","_npmVersion":"2.15.12","_nodeVersion":"4.2.2","_npmUser":{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"},"dist":{"shasum":"8c99c96f55fea310dca0aea46ca25dd06dbec823","tarball":"https://registry.npmjs.org/grunt-nice-package/-/grunt-nice-package-0.10.4.tgz","integrity":"sha512-NUYihK4OEpyTY8otY3vuSIzDqgFYJAktGGMr3gPhO4TJXrnlSocBhi9xsh9zHToNA2cB5zFgwg5JgRx66aK9jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXHzcqZD+a3OH8GgUBfbHLe+7yuplWLUSEPq8Fa+8nGAiA4inR7o9ya6H8c0EvRM69ByJXg1LvBpgSwYpdw7pR1GA=="}]},"maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/grunt-nice-package-0.10.4.tgz_1493304105053_0.4966355429496616"}}},"readme":"# grunt-nice-package\n\n> Opinionated package.json validator\n\n[![NPM info][nodei.co]](https://npmjs.org/package/grunt-nice-package)\n\n[![Build status][ci-image]][ci-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devdependencies][grunt-nice-package-devdependencies-image] ][grunt-nice-package-devdependencies-url]\n[![semantic-release][semantic-image] ][semantic-url]\n\nYou can read the description of each package.json property [here](https://docs.npmjs.com/files/package.json).\nExample package.json that passes all checks (because it is using this module!)\nis [kensho/ng-describe/package.json](https://github.com/kensho/ng-describe/blob/master/package.json).\n\n## Install\n\n```shell\nnpm install grunt-nice-package --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-nice-package');\ngrunt.initConfig({\n  'nice-package': {\n    all: {\n      options: {\n        // make sure package.json ends with \\n\\n, default false\n        blankLine: true|false,\n        version: function (value) {\n          // strict version number validation\n          return (/\\d{1,2}\\.\\d{1,2}\\.\\d{1,2}/).test(value);\n        }\n      }\n    }\n  }\n});\n```\n\n### Alternative: default options\n\nYou can load the task with default options without specifying\nthe configuration object\n\n```js\ngrunt.loadNpmTasks('grunt-nice-package');\ngrunt.registerTask('default', ['nice-package']);\n```\n\n**Note:** you can use *nicePackage* as alias to *nice-package* task name\n\n```js\n grunt.initConfig({\n   nicePackage: {\n     all: { ... }\n   }\n  });\n```\n\n### Install without Grunt\n\nIf you don't want to use grunt, but still need this project, run it via [grunty](https://github.com/bahmutov/grunty)\n\n    npm install -D grunt-nice-package grunty\n\nThen add the following to the scripts section\n\n```json\n{\n  \"scripts\": {\n    \"nice\": \"grunty grunt-nice-package nice-package\"\n  }\n}\n```\n\n### Validator functions\n\nPlease return `true` if the check passes from custom validation functions.\n\nAfter the property validators pass, package.json is further checked using\n[package-json-validator](http://package-json-validator.com/) by Nick Sullivan.\nIt will check the required properties, and provide suggestions for\nthe recommended ones.\n\n## Tight versions\n\nThe fix step in this task removes all fuzzy symbols from declared versions (~, ^),\nleaving just the numbers.\n\n```\n\"dependencies\": {         \"dependencies\": {\n  \"foo\": \"^0.1.0\",  ==>     \"foo\": \"0.1.0\",\n  \"bar\": \"~1.0.0\"           \"bar\": \"1.0.0\"\n}                         }\n```\n\n## Options\n\nYou can define a validation function for any property of the *package.json*, by default\nthe validation will check:\n\n* name\n* version\n* description\n* license or licenses\n* keywords (array of strings)\n\nFor complete list see\n[nice_package.js](https://github.com/bahmutov/grunt-nice-package/blob/master/tasks/nice_package.js#L24) for details.\n\n## Related projects\n\n* [normalize-pkg](https://github.com/jonschlinkert/normalize-pkg) by\n[@jonschlinkert](https://twitter.com/jonschlinkert)\n* [fixpack](https://github.com/henrikjoreteg/fixpack)\n* [package-json-validator](https://github.com/gorillamania/package.json-validator)\n\nYou can easily run this grunt task from gulp,\nsee [Using grunt tasks from gulp](http://glebbahmutov.com/blog/using-grunt-tasks-from-gulp/)\n\n## Small print\n\nAuthor: Gleb Bahmutov &copy; 2013\n\n* [@bahmutov](https://twitter.com/bahmutov)\n* [glebbahmutov.com](http://glebbahmutov.com)\n* [blog](http://glebbahmutov.com/blog)\n\nLicense: MIT - do anything with the code, but don't blame me if it does not work.\n\nSpread the word: tweet, star on github, etc.\n\nSupport: if you find any problems with this module, email / tweet / open issue on Github\n\n[ci-image]: https://travis-ci.org/bahmutov/grunt-nice-package.png?branch=master\n[ci-url]: https://travis-ci.org/bahmutov/grunt-nice-package\n[nodei.co]: https://nodei.co/npm/grunt-nice-package.png?downloads=true\n[dependencies-image]: https://david-dm.org/bahmutov/grunt-nice-package.png\n[dependencies-url]: https://david-dm.org/bahmutov/grunt-nice-package\n[grunt-nice-package-devdependencies-image]: https://david-dm.org/bahmutov/grunt-nice-package/dev-status.png\n[grunt-nice-package-devdependencies-url]: https://david-dm.org/bahmutov/grunt-nice-package#info=devDependencies\n[endorse-image]: https://api.coderwall.com/bahmutov/endorsecount.png\n[endorse-url]: https://coderwall.com/bahmutov\n[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[semantic-url]: https://github.com/semantic-release/semantic-release\n","maintainers":[{"name":"bahmutov","email":"gleb.bahmutov@gmail.com"}],"time":{"modified":"2022-06-18T15:35:36.394Z","created":"2013-10-08T04:07:46.544Z","0.1.0":"2013-10-08T04:07:48.074Z","0.1.1":"2013-10-08T12:26:01.907Z","0.1.2":"2013-10-09T23:29:42.273Z","0.1.3":"2013-10-10T02:55:08.048Z","0.1.4":"2013-10-29T20:55:41.992Z","0.1.5":"2013-10-30T12:53:32.787Z","0.2.0":"2014-02-05T17:19:44.227Z","0.2.1":"2014-02-06T20:04:47.513Z","0.2.2":"2014-02-22T03:14:22.080Z","0.2.3":"2014-03-12T02:06:19.678Z","0.3.0":"2014-03-29T04:17:14.514Z","0.4.0":"2014-04-09T01:37:47.434Z","0.5.0":"2014-05-21T02:23:12.166Z","0.5.1":"2014-05-21T02:50:08.260Z","0.5.2":"2014-05-21T02:54:50.547Z","0.6.0":"2014-06-30T22:15:02.215Z","0.7.0":"2014-06-30T23:18:52.276Z","0.8.0":"2014-06-30T23:50:25.282Z","0.9.0":"2014-07-01T00:05:16.652Z","0.9.1":"2014-07-01T01:21:27.624Z","0.9.2":"2014-09-10T02:55:49.718Z","0.9.3":"2015-08-12T12:48:14.382Z","0.9.4":"2015-09-16T17:24:15.497Z","0.9.6":"2015-11-25T20:45:16.130Z","0.10.0":"2015-12-03T17:33:14.050Z","0.10.1":"2015-12-03T17:39:04.106Z","0.10.2":"2015-12-09T14:59:40.601Z","0.10.3":"2016-12-02T16:49:19.238Z","0.10.4":"2017-04-27T14:41:49.714Z"},"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com","url":"http://glebbahmutov.com"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/grunt-nice-package.git"},"readmeFilename":"README.md","homepage":"https://github.com/bahmutov/grunt-nice-package","keywords":["gruntplugin","npm","package","validator"],"contributors":[{"name":"Peter deHaan","url":"http://about.me/peterdehaan"}],"bugs":{"url":"https://github.com/bahmutov/grunt-nice-package/issues"},"license":"MIT","users":{}}