{"_id":"grunt-jsonlint","_rev":"34-da500bc17c906d3f13fb21e6aadaa34b","name":"grunt-jsonlint","description":"Validate JSON files from grunt.","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"grunt-jsonlint","version":"1.0.0","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt jshint jsonlint"},"repository":{"type":"git","url":"https://github.com/brandonramirez/grunt-jsonlint"},"bugs":"https://github.com/brandonramirez/grunt-jsonlint/issues","keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"license":"MIT","dependencies":{"jsonlint":"1.5.1"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-jshint":"~0.1.1"},"_id":"grunt-jsonlint@1.0.0","dist":{"shasum":"69fb55dfb47f67030b9a89b73bc179c3a9227580","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.0.tgz","integrity":"sha512-KZcx99q8NudcVkPkJDLXwXMT9OBrczWG1k5pZ6s4bxjNZvIAqa4n94WKt1pEpDPgXtGNfnRxf1ZdHdxMZINArw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVGy0VR8w2grBPlLVAhAAhgAA2yBXm0TU/3VOkr+I5DQIgBouDTfgBNyIHd6mhQn0Cj6woNqcUUBkwF6ifMEfPusA="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{}},"1.0.1":{"name":"grunt-jsonlint","version":"1.0.1","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt jshint jsonlint"},"repository":{"type":"git","url":"https://github.com/brandonramirez/grunt-jsonlint"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"license":"MIT","dependencies":{"jsonlint":"1.5.1"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-jshint":"~0.1.1"},"_id":"grunt-jsonlint@1.0.1","dist":{"shasum":"9c23ecef5e833a5f072678c5908c19ba273b4122","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.1.tgz","integrity":"sha512-7hdf+3li6X/ILcXR/IYhwqBEGVifF+tivcW+TVaorOGtQMbyvS7uLJuqbuvKkE0zpWJ+7d9Nzxjmbp4ISMFSmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyk5gk39O9Cdu/iXO1GzH1Gd9TVF+cKjzw0rXqNAB7awIhAKzeIWK1fj+/6DYkhgkcjA55DGxCBsOSalDXsPwQ6O0E"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{}},"1.0.2":{"name":"grunt-jsonlint","version":"1.0.2","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt jshint jsonlint"},"repository":{"type":"git","url":"https://github.com/brandonramirez/grunt-jsonlint"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"license":"MIT","dependencies":{"jsonlint":"1.5.1"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-jshint":"~0.1.1"},"_id":"grunt-jsonlint@1.0.2","dist":{"shasum":"a628d9e9474b23a6c3bd186ac154764283ad6c06","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.2.tgz","integrity":"sha512-z+QxxH9tWowILOkfp/TcWIc8xyMX4hSpGf0lDy1SOXqm2TBtI9pFBNKaklrvPNEgSUoqX9z5hUfT32s2PO56Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGadIXkVDg+ZnSjP2nY98AEGS/CZrsWp2JPR/K9timvqAiEAmmkm1836F8uzuPTH8qAwhFoC41Uax6QOvrzprJZMu/U="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{}},"1.0.3":{"name":"grunt-jsonlint","version":"1.0.3","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt jshint jsonlint"},"repository":{"type":"git","url":"https://github.com/brandonramirez/grunt-jsonlint"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"license":"MIT","dependencies":{"jsonlint":"1.5.1"},"devDependencies":{"grunt":"~0.4.0","grunt-contrib-jshint":"~0.1.1"},"homepage":"https://github.com/brandonramirez/grunt-jsonlint","_id":"grunt-jsonlint@1.0.3","dist":{"shasum":"cb3e22c6049055b4266171beae1b558d5a88a8c2","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.3.tgz","integrity":"sha512-KYHrogBFnAgCoficVDmY5neCbFWHQ0sb718/sSkrMbIx5GpGxtOFVzsfgQ0gSNKlQzuXLVx7S2LVssJiWCPJcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHy0yoJTmotRm6a8Vbk5BYwdglFUmepuEfcUIZk0DmrwIgbT7YAlk8APQ6z0/g/9pBPBTajQ3KKHmPUkZ9GBqH6Ss="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{}},"1.0.4":{"name":"grunt-jsonlint","version":"1.0.4","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt jshint jsonlint"},"repository":{"type":"git","url":"https://github.com/brandonramirez/grunt-jsonlint"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"license":"MIT","dependencies":{"jsonlint":"1.6.0"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.7.2"},"homepage":"https://github.com/brandonramirez/grunt-jsonlint","_id":"grunt-jsonlint@1.0.4","dist":{"shasum":"b6631a29de7b7abbcfd843517aa5f559e3a16f70","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.4.tgz","integrity":"sha512-+M8hG/PpHAf04y6Aw/XeopQx9l7TBVAb710TbZXOA1EtrSIvMeH5e5tHpP2JKzveyQNod26mvJ1Wz2Ds87IwdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAr9HJmCyhvgTKlQFxefKxV36CPLN0v17YdpUnssaroZAiEA81ATqb3E3eZoHjfyUrgnX6GOuqn+w26s2mv1+InfjHM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{}},"1.0.5":{"name":"grunt-jsonlint","version":"1.0.5","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt jshint jsonlint"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"license":"MIT","dependencies":{"jsonlint":"1.6.2"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"0.1.13","grunt-contrib-jshint":"~0.11.3"},"gitHead":"d7db2e84a5da8304184ca79ba3cad2140a5f5aed","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@1.0.5","_shasum":"eaf28dfb0d67c50cae40235ef3b59b2118ecaa11","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"dist":{"shasum":"eaf28dfb0d67c50cae40235ef3b59b2118ecaa11","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.5.tgz","integrity":"sha512-+ldgJDzYy7/1eH76XXmQAAIXvEhEsurv6T/9mxu/4zxSocBjJZjaYDETTv1ZYtmBxzPHdNKx+fc8Bqo4EWHq9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLo977JzoW+Qon6QhHDG26QuLZfxKuXaXu10L26tiBAAIhAMn5qINgIXh5sOZ31LSQ8hGfwwgvijbzXpEhZdkYyNfC"}]},"directories":{}},"1.0.6":{"name":"grunt-jsonlint","version":"1.0.6","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"}],"license":"MIT","dependencies":{"jsonlint":"1.6.2","strip-json-comments":"^1.0.4"},"devDependencies":{"expect.js":"^0.3.1","grunt":"~0.4.5","grunt-cli":"0.1.13","grunt-contrib-jshint":"~0.11.3","grunt-mocha-test":"^0.12.7","mocha":"^2.3.3","sinon":"^1.17.1","sinon-expect":"^0.2.0","lodash":"^3.10.1"},"gitHead":"bd6a9648ea47e29f95017cbff45e9d4d8a69cfa4","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@1.0.6","_shasum":"db10fd10acda88fec6c147e08d549c8c0fe27d81","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"dist":{"shasum":"db10fd10acda88fec6c147e08d549c8c0fe27d81","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.6.tgz","integrity":"sha512-+8N/r8V3d+RAkEXbgcmqlw6Yp3KmyI1PlW2t+v8bf/6Vg/K3qC7j4OWbkuRnp1xylsG2ZNnvGM/zoZ19x5+q/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPdCTdx8nQBKly39vDf0uq8im6j+EeFqdAUaJcmZafQAiEAw/ckQ8pYMr9HXOJ3LMe64DFJiI/ZkrDjMz28S0jkpPc="}]},"directories":{}},"1.0.7":{"name":"grunt-jsonlint","version":"1.0.7","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"}],"license":"MIT","dependencies":{"jsonlint":"1.6.2","strip-json-comments":"^2.0.0"},"devDependencies":{"async":"^1.5.0","expect.js":"^0.3.1","fs-writefile-promise":"^1.0.3","grunt":"~0.4.5","grunt-cli":"0.1.13","grunt-contrib-jshint":"~0.11.3","grunt-mocha-test":"^0.12.7","lodash":"^3.10.1","mkdirp-promise":"^1.0.3","mocha":"^2.3.4","promise":"^7.1.1","sinon":"^1.17.2","sinon-expect":"^0.2.0"},"gitHead":"6186d8f83af44a85bcbcf1436e018d764a65a536","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@1.0.7","_shasum":"0433f3a58552cb5b709205bfd6e275d440a80965","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"dist":{"shasum":"0433f3a58552cb5b709205bfd6e275d440a80965","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.7.tgz","integrity":"sha512-SAFQwYotLIRbRIZAtlsh+zBt/VLg31Kt4Krs9FFRnbI47bs1nxfZQPBxb3prkArLyjhOHxq/V1h05ZsVs1Ee2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzEz2K7kAvHyWfb0ayyz6rYzhglq8Y+c8lePHHl2gQLAiBMPNErerguVbyHTeyVUFAhE+irKKe0WPccw59M51sh3w=="}]},"directories":{}},"1.0.8":{"name":"grunt-jsonlint","version":"1.0.8","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt test"},"engines":{"node":">=4.0"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"}],"license":"MIT","dependencies":{"jsonlint":"1.6.2","strip-json-comments":"^2.0.0"},"devDependencies":{"async":"^1.5.0","expect.js":"^0.3.1","fs-writefile-promise":"^1.0.3","grunt":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-mocha-test":"^0.12.7","lodash":"^4.0.0","mkdirp-promise":"^1.0.3","mocha":"^2.3.4","promise":"^7.1.1","sinon":"^1.17.2","sinon-expect":"^0.2.0"},"gitHead":"7b8dcf161ab9095bb2316c87fa72ee2b37e4b175","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@1.0.8","_shasum":"a056dc278a05f00fc60b462a6d13354da90fd4eb","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"dist":{"shasum":"a056dc278a05f00fc60b462a6d13354da90fd4eb","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.8.tgz","integrity":"sha512-TojPiALPqMkZhTFSWWF9Zrsn2BOdT0TPA/4CUsSUDWVOESTFbeFr2rU+CfYNuFPrrZQQUCOxsTjZm4J2+LZLQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSFhOJgfrsQXCugynBsA6zrO/0WvgmBHSGjK0qRIXwGwIgeW2+ssIQG0xLi0hhd5M3k2+AKqAtdeJghDlJzkJhtu4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-jsonlint-1.0.8.tgz_1464377108860_0.9234802974388003"},"directories":{}},"1.1.0":{"name":"grunt-jsonlint","version":"1.1.0","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"grunt test"},"engines":{"node":">=4.0"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"}],"license":"MIT","dependencies":{"jsonlint":"1.6.2","strip-json-comments":"^2.0.0"},"devDependencies":{"async":"^1.5.0","expect.js":"^0.3.1","fs-writefile-promise":"^1.0.3","grunt":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-mocha-test":"^0.12.7","lodash":"^4.0.0","mkdirp-promise":"^2.0.0","mocha":"^2.3.4","promise":"^7.1.1","sinon":"^1.17.2","sinon-expect":"^0.3.0"},"gitHead":"9ba23c878c6a5e00f3d2199dfb8917a582734b08","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@1.1.0","_shasum":"a31ee97240aee3f343ca263c45bd532063127db2","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"dist":{"shasum":"a31ee97240aee3f343ca263c45bd532063127db2","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.1.0.tgz","integrity":"sha512-6EPpUcGdXtseCl3cG+u+3oSHXNIilv9XRQHKPrmsfRVgtZ1LTdmuRojUTm2wlpx3G0m/nVc4Xhf/Vbc/GGzCEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE++dyFcA1QTZgjvtsoN/qnmf8oStKyExQlWecbyR6dVAiBPgNm6HXa6fwYPvDW22jP2+UOZcPREmnWoSC7oichpiA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-jsonlint-1.1.0.tgz_1465680209901_0.33655962836928666"},"directories":{}},"2.0.0":{"name":"grunt-jsonlint","version":"2.0.0","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=6.0"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"6.2.1"},"devDependencies":{"async":"^3.0.1","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"~1.0.4","grunt-eslint":"^21.0.0","grunt-mocha-test":"^0.13.3","lodash":"^4.17.11","mkdirp-promise":"^5.0.1","mocha":"^6.1.4","nyc":"^14.1.1","promise":"^8.0.3","sinon":"^7.3.2","sinon-expect":"^0.3.0"},"gitHead":"0dda66aceb36fc4d5cbfb137a616c4f5bc3ce718","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"dist":{"integrity":"sha512-bCodmPAoHxujSST/Pn5FdR6K1QytaZhlYW3dyU5Ut27h1usDBPnoBLWb7EoPE2EmW1UgQTrSNu/qP9tUMBSrZg==","shasum":"9fdfca392439c75b7f9743053d7441457f3294e3","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-2.0.0.tgz","fileCount":10,"unpackedSize":12867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBGNLCRA9TVsSAnZWagAAbeEQAJZSOlSK3pqBYIFQq9wd\nyoBKKnjFT3VIt3BoeFBguvYXxRc2oDOhDvu5nmj89UWj12bqMTz0WJCrWnbk\nnRF2w2+s4y0HSkbZWzo8vPXkMJSQcldIsmLG0TtD+hXiMeybCulcf/YhBqqp\nzxUeJgRPcyZOpXLs2Nki9utPOM8iTMWJK7mktwVasSkrgKBrnAOImZl7wi3f\nmoS4heDL0BTO/qZtpbu+jCGtnCX1uvWRGjJtJXDBpnoc78sE4rrbeYdj7KkT\ntmV5nJIMhhh0vr5BpvBHuxvOFVljXNxkSuYUtWMn0FLthXUJsUxYmQQNo/hx\nFF6SeN181t2TmbIEAkcMCT6RA2iKdSwieV6TPv3S1H2YRxfrOAwnIGMMwvP6\ndfZivm+nSX6AASu4ZMJbHPANrYiFoZRGyury51Et0oWofJQ5t7y+sFM45/D/\ndvx7KhWYfgrQuJHCdSY3mfVGaQrfIFiU6AeDg75GDCJlxJwhRpV5VIPcsXY2\n33DpL4mzoJvkO8yQLagJBMai2CZcfk+99zLNiBQ21FTMrApoqiSIpB9TeQ33\n0nzoDllS3M6QllF6wLgalTXCy/MDLYeTXI4JgmNYqfYTEwyar18f0OwL+dte\nEkVfmw07j1bi+PRthsYetd5VhVkRNA3gKKgB/w/w0SfwTEfFKt5wPio3UA6W\nUmBV\r\n=iaIU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdbDUsjAXczOMawIPGL22sz6T0go92Gv8QleswXgcOBgIgI3CE2SFSwWXPQU07icyBPPz9XEzJb5bk5u/Ydv5x8qc="}]},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_2.0.0_1560568650790_0.2298064557472801"},"_hasShrinkwrap":false},"2.1.0":{"name":"grunt-jsonlint","version":"2.1.0","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"10.2.0"},"devDependencies":{"async":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.19.1","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"~1.0.4","grunt-eslint":"^21.1.0","grunt-mocha-test":"^0.13.3","lodash":"4.17.15","mkdirp-promise":"^5.0.1","mocha":"^6.2.2","nyc":"^14.1.1","promise":"^8.0.3","sinon":"^8.0.2","sinon-expect":"^0.3.0"},"gitHead":"a2b6f0c4031c58be57eca7f9905e979eb5109d32","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"dist":{"integrity":"sha512-LVtl388GSO7GOu43N54coo6GxCI3WfNWHxk6BAJggmOOyS9m/zYXx87WcfQcRDP1kO0SzoQzF2wnlo3LZGBpWQ==","shasum":"4cec5da1fc63ed8eaede1f7f3d74276b48c1e1a0","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-2.1.0.tgz","fileCount":8,"unpackedSize":15267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDS1BCRA9TVsSAnZWagAAC0oP/3ilmJPlKdU18YdixyZr\nIOqdiX8xGI4LLoopsxKbrd0T+lUMiUY43Nur9rVrkawnEVgOmc9XoWmXTOzf\nmAzBPdDOdvQYZGCOCNoD3SCydVmoySScpscUSOW/tY315Akd6I3HpSqhWGCu\n3NcDAjHQzpdfHJLFid00sx34YrsHx+21OPkPR67umXThyT7cPbfTS5h9Z+18\nUG8aHqr0eP8zPD38QQMEhEah9Z3SbHbcCtBl6ACfdBtVJtjKaZ+e8gICWfvN\nIKSojucRJT+MnzsJ7c28mXOxw0RecFQOBtH83jRQNZWehy0mP+AUz9pJk6Hp\n4THdpSw1Sk5XM/vEP4xGjjK1xGsYdhmrg66X6l02DuxHZM3A3nMe4OJi3TIX\nVm1bwJgk1cV6DcX+1y9VAJQ1IgOirH3rERWK7F/aW8oK+KNBP5c8l2cbwcPd\niWJOyo+Dtc1Yh2IO4cxN9gAV6k6Fga1oufNYeNxpgJiRc/TuHEtfvT5aIpG7\nG6SB7HDOHthB3rRTgHHaUSYkd2i54/82i9s1V2kS8ABg3gLTAdMkIz6BGZ+T\n2zdIvZGMmjrZsmO6hnUA4IvZT9RApSkhk0bnjKv31HphosHCf9br0/vhViNU\nfFQJKwRaksqNOBTGPLr28Fh+9PEhZIiUZmfBjb9CtlqvOlFjuy3qJoLueJhP\nio3m\r\n=dzta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARuLkDENr2B/6cxsd9Hdhta2IYJd7m3hJcMwZhLQRN/AiB+1SPL965w0qp7lU2PrYeNqHan0dn5+NRrCF+FIEz48g=="}]},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_2.1.0_1577921857107_0.5325924764873722"},"_hasShrinkwrap":false},"2.1.1":{"name":"grunt-jsonlint","version":"2.1.1","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"10.2.0"},"devDependencies":{"async":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.19.1","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"~1.0.4","grunt-eslint":"^21.1.0","grunt-mocha-test":"^0.13.3","lodash":"4.17.15","mkdirp-promise":"^5.0.1","mocha":"^6.2.2","nyc":"^14.1.1","promise":"^8.0.3","sinon":"^8.0.2","sinon-expect":"^0.3.0"},"gitHead":"7912748a9123ba20c828fad585060c273feed505","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"dist":{"integrity":"sha512-A3i+rKoYXvLaOSu75kkqQY8UXFXVIcPiuBKQJ7VVCx/8iA7c3IZnFEqkc6ZpU56zDyNLGYhZX2WT691PNSc70Q==","shasum":"b0c9010881fe3edda27b0bed86074ec383f31db4","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-2.1.1.tgz","fileCount":9,"unpackedSize":16414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDS+0CRA9TVsSAnZWagAASogP/R0j70OZE+A/yq2Fvxs+\nz2V+cYfGvtbKpHefFVS1yOVY3TDD/W6dW4fgIcEprSna03wurp0if0UfZQLh\nCDtyWGGGdITRS3fuNrwnkSRFbIufMslMozMb0kngVGtIN8kV237XP0IRO4iT\n9Rn4oeVrbEzKWWJvxg7xcYFjE/wmkMjQQJfZ2WTSZ/lFgkJfc9LN0zc/ly3g\nOErV1cGu+OqcjZh6VsN30a65b0V2RbSrPeqmNtEBFq7WsrAiKybErx2yQ3t4\nW9TK079sF3FYWOhs3iTe7NvaUW+KEv2qNgQRv6DqVboa3OqcT+3oaEyfxjGJ\n2depEvtryDRbO3TXXTk2kz0NGsnd6FuvWKvhv3PNxe7aMEGlL6vcNigalu+D\n193AHe5LUa/AD54YysNXkSAtpLR6y4dOEsugXMPQkGwl5c1Z4giZA0cI8+wn\nZMgqwPS/hA6dY0KSNPUqSvY6bDbltcsTIItXqJpkk/6Z/Rxu3gzBvMpzHkrK\nNbaIZUmQnStCpt4pepc7pwG7rtdZQmbktMYN6G98qV1UxFnspCoGyxnVcNVv\nLIgorayZUiTPLT3sUur4xVrdA+8MQZpMJvHDoFXBlMGQDJNK/KW20W2dIK4n\naxau9a0lctCVWA5Lxnapi+194GDmZoVJ1ygjOJahUwuwCiG9hjS6CtrUu2KM\nemVl\r\n=lNMu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9/TBulhxP4FiQhP9u/PtyKmGMtUcZte9+K2Hd9KOEKAiEAyrwUZspoEB3eYS61W9WDs5zyrmJGPxTtTcAOM0p6t/c="}]},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_2.1.1_1577922484155_0.46977258885098494"},"_hasShrinkwrap":false},"2.1.2":{"name":"grunt-jsonlint","version":"2.1.2","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"10.2.0"},"devDependencies":{"async":"^3.1.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.19.1","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"~1.0.4","grunt-eslint":"^21.1.0","grunt-mocha-test":"^0.13.3","lodash":"4.17.15","mkdirp-promise":"^5.0.1","mocha":"^6.2.2","nyc":"^14.1.1","promise":"^8.0.3","sinon":"^8.0.2","sinon-expect":"^0.3.0"},"gitHead":"3456c0e1cd0322e5b95c9297f4d2c9547770bfae","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"dist":{"integrity":"sha512-I80WQf6SaBA4Qpi+GYyah+sHIm3o34ETTawDKM9LDEE97vztZeKjGexuD4OG7wasFL5pLI0xTsc8Vm16/Z60QA==","shasum":"9490b12932e7ca4163b5049d962f28ada73e903f","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-2.1.2.tgz","fileCount":9,"unpackedSize":16477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebpnpCRA9TVsSAnZWagAAW7kP/imlD8IEdN5kTReMAyn0\nbLK2TG2Wu2WySl2tvHuiXAL4dG8GFrvv0vZW31HLQCydjBo3E1K/vi57iJyR\nijmRMoNeWCCAORM3BgZa4WDI8sl5i6DnyqKhTE06de/gHYMBOf73LajNuTDy\nz2cL4D70G6RvlFDWVn8Zp5eQ11i5Hp6kEBxwvmPrEAwoVGkRwlcIiF+9MqVG\njgBPv8NLR4yqn0nCskJ3bxol4eaNMH7SF1ZKzIMvFe2mksZT9qr24C5NHaFC\nEBAaIUnDim7XT5ydky3+di/7DPoE5pw7w5XJlvlraFoojTXqBK2xyGP2fCmk\n5JqsTtqh4uFnuwomqkPa+UsdWIwuyBK2V4GKD88y1RkwRp9aIzkamaklU0AA\no/B6qmmhesKVMrF1rPEWUBn6vU9zgToMVquJP8rbUUazqQtSTZLkCzKjMrGa\nvDufZ1xcQ+DzlRVPC6fCSWREPz2w2nlFIw3HpUNqPre/k9aKxilrMHLVlexr\nOUOoE84w4bv+vw5tEA6NuvYNLRaddmojQnnQrojIdmsj5SfhD88aabOFrquJ\nddX783wFT3J4DSMgtYwSqWa+RZJydT/IuR02Mnj50KsXxbIkZUagEC15WCpZ\n2TDQ+ZHW/30MMRTCQQXuZCWR4Sdhfcg1AC21R0r7cFqGJ9fKbbXJpEA7CVrG\nFPf+\r\n=GBUJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJAbbl5g+2fZzVVqpkl9I/wwvexHGuv2pe+n7fc1M5PAiAZmZTKTdvkPxiWKWbAQKsKAupP+SkE745IuLRdRZer3w=="}]},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_2.1.2_1584306664625_0.2841740894950384"},"_hasShrinkwrap":false},"2.1.3":{"name":"grunt-jsonlint","version":"2.1.3","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"10.2.0"},"devDependencies":{"async":"^3.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.22.0","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"~1.0.4","grunt-eslint":"^21.1.0","grunt-mocha-test":"^0.13.3","lodash":"^4.17.19","mkdirp-promise":"^5.0.1","mocha":"^6.2.3","nyc":"^14.1.1","promise":"^8.1.0","sinon":"^8.1.1","sinon-expect":"^0.3.0"},"gitHead":"3c0a7d4d3e2d1acd66118e5638d0c444579e89bb","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_id":"grunt-jsonlint@2.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"dist":{"integrity":"sha512-h04qC969LIyhsJaASeJ/hDnnKnsnSNZKqjYHra6cc/WQzrfMZinQPdr11FhU4T8OzAq6ecMX5QauYiJkbjUV/Q==","shasum":"2ded5da4ee49e531511e39c6e22f1a76a7e92e96","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-2.1.3.tgz","fileCount":9,"unpackedSize":16541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGHQRCRA9TVsSAnZWagAA8vkQAJxW+IUoWE1QhxX4CO5Q\nxPXmQb1YRjfQbNZBe/W7w6ITA+cSq2UL2O3iFZ4fi6aZbhKjzCr+J9G5uNiO\nD9Ca1BV5Y9TFlkEuPiLCszmSbyK+rIMVebm7yebkICz34QnW3AlstSTZPf5M\nuX5r3Ga3kohNQHXFPuJ7YCjaccd6EnQ+YaKrGP7fMEZVGxKwW87sJJs3XRsI\naWKYAfnAhf1wC1wM/oVXINjHpoWdQ8KS47F4AZ+6fhtCclbQjE56gPZRMp+f\nubet67B35ts0fn7+R+o5FvB2roztxllQ7Je4jInYTLaYXyJw7G4P147/23Xx\nmZZ4oRxlaHylFXvZPxW25tO9rerCzDHkUwr9EfvPsl8o7H3xLFKhB9pdZXHh\nMLb2T+qU5CcoNsyQ/aQW5PQ5RlmYXSOLj1LiYcMrVfZcetagKveElVIjEVL3\nQFKPtT+a0VRnhxdykTkbGO/7F+9V2tSX73F978PFj53q3tBpitYCObRK5vJS\nB7bZD+KS0dPsFDR8jLD3O1+NUtMqGzyni90pPFdL/Pw+14mxJyB8OUirC8a8\n2iw7fA1Qug7z4jjiLfm6UVCUwnujtoTl4H1jN9m12pRtPA/iv6liczJeSWeU\nX39p+D2B6T57GkVUDu8Bj5d3DiUe7XojYp7G6VAJ7ItMN8cJBXDp/6RBMrN1\nxkc5\r\n=ZsHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWhapoy8hHjYnkM+bNuj1+CLhWmFWspVuGhgdkE5jcvAiEA+V0mRVVCu4NGkquj1R6K4AvVhFgmpsDqECCE7HmZwIQ="}]},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_2.1.3_1595438096801_0.24558028153870026"},"_hasShrinkwrap":false},"2.1.4":{"name":"grunt-jsonlint","version":"2.1.4","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"10.2.0"},"devDependencies":{"async":"^3.2.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.29.1","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"^1.6.1","grunt-eslint":"^21.1.0","grunt-mocha-test":"^0.13.3","lodash":"^4.17.21","mkdirp-promise":"^5.0.1","mocha":"^6.2.3","nyc":"^14.1.1","promise":"^8.3.0","sinon":"^8.1.1","sinon-expect":"^0.3.0"},"_id":"grunt-jsonlint@2.1.4","gitHead":"c4352feee134cc518c3603d6e4ff00a75a65f0f0","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-xNGIINU+73Vw/YfcZ82ykDVbnS6VtmPtEWbe7k4+bOi9hVBwBDMYNzYSlfrrsoNUTOKoWT0PKQX+abjLuuiKCw==","shasum":"5184c67a0d9725364e55e2faf6b717d4f246048a","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-2.1.4.tgz","fileCount":9,"unpackedSize":16584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8IBDD259Rcn+zGQyL/nUNu5NTlAl3aHAJ1LGXDj2dpwIhAPmym2ULPqRB5OHHY7Kkq0F1zSI0nvVDuvAlqxoaWlpa"}]},"_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"directories":{},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_2.1.4_1714665980537_0.2646031184392399"},"_hasShrinkwrap":false},"2.1.5":{"name":"grunt-jsonlint","version":"2.1.5","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"10.2.0"},"devDependencies":{"async":"^3.2.5","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.29.1","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"1.5.3","grunt-eslint":"^21.1.0","grunt-mocha-test":"^0.13.3","lodash":"^4.17.21","mkdirp-promise":"^5.0.1","mocha":"^6.2.3","nyc":"^14.1.1","promise":"^8.3.0","sinon":"^8.1.1","sinon-expect":"^0.3.0"},"_id":"grunt-jsonlint@2.1.5","gitHead":"c18091ddc58bb9c528236b5885436409dbab53e6","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-6iRMJRGZGR8g1tepdKuuPmzJ/cBdRxlW9ziSQZnSJsUWr7iRiqivLy2q9fnaum2Z7kHWOXsWXwujf0MqRE9Dag==","shasum":"ae23c4fc7ac3bbd0ff1d9ab013e87f882c15de05","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-2.1.5.tgz","fileCount":9,"unpackedSize":16739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCTtYnBka+qLzRAsxaW7JJwzJCy5Drg5rT5TQwkeaxfAiB2L8H128W0moTM97xvVXz6YygEv2uLNac0yCa3Ef4HNQ=="}]},"_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"directories":{},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_2.1.5_1714706978008_0.0975664519882331"},"_hasShrinkwrap":false},"3.0.0":{"name":"grunt-jsonlint","version":"3.0.0","description":"Validate JSON files from grunt.","main":"tasks/jsonlint.js","scripts":{"test":"nyc grunt test","fix-lint-errors":"eslint --fix tasks/ lib/ test/*.js"},"engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"keywords":["gruntplugin","build","validate"],"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}],"license":"MIT","dependencies":{"@prantlf/jsonlint":"^14.0.3"},"devDependencies":{"async":"^3.2.5","eslint":"8.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.29.1","expect.js":"^0.3.1","fs-writefile-promise":"^3.0.2","grunt":"^1.6.1","grunt-eslint":"^25.0.0","grunt-mocha-test":"^0.13.3","lodash":"^4.17.21","mkdirp-promise":"^5.0.1","mocha":"^10.4.0","nyc":"^15.1.0","promise":"^8.3.0","sinon":"^17.0.1","sinon-expect":"^0.3.0"},"_id":"grunt-jsonlint@3.0.0","gitHead":"11797df3c540bb6d20bbd1a2ab8af0cca163fcde","homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-IvEm98y8esduXHj8gtMd+HygnoHLWj2F1tP77ki6K7fRd1YXIN13Y+WqtfHyeCYg8s+bPDZPy4IXJhZhIbCIhQ==","shasum":"8aa3979a1e19b036bf1b267e9ea4576cc57df21d","tarball":"https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-3.0.0.tgz","fileCount":9,"unpackedSize":16881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJulOzRAQ+L0tzG7vu4ETzLw78pkBQH8uwC6wBaARErAiAOJFyyZbQnYVdIGb6odrE7ltxvzfJg1aZbsKNEM6gSxA=="}]},"_npmUser":{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"},"directories":{},"maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-jsonlint_3.0.0_1714707570797_0.506406498286283"},"_hasShrinkwrap":false}},"readme":"grunt-jsonlint [![Node.js CI](https://github.com/brandonramirez/grunt-jsonlint/actions/workflows/node.js.yml/badge.svg)](https://github.com/brandonramirez/grunt-jsonlint/actions/workflows/node.js.yml)\n==============\n\nValidate [JSON]/[JSON5] files from [Grunt].\n\nRequires Grunt 1.6+ and node 18+.\n\n# Install\n\n    npm install grunt-jsonlint --save-dev\n\n# Configure\n\nAdd the following (multi-)task to your Gruntfile:\n\n    jsonlint: {\n      sample: {\n        src: [ 'some/valid.json' ],\n        options: {\n          formatter: 'prose'\n        }\n      }\n    }\n\nAdd the following to load the task into your Gruntfile:\n\n    grunt.loadNpmTasks('grunt-jsonlint');\n\nAn error will be thrown if the JSON file contains syntax errors.  To prefer an error format compatible with Visual Studio, change the formatter to 'msbuild'.\n\nHere's a simple [tutorial](http://grunt-tasks.com/grunt-jsonlint/ \"grunt\") on how to use grunt-jsonlint\n\n# Customizing\n\nThere are a couple of options, which can support non-standard JSON syntax, usually used in configuration files for convenience:\n\n    jsonlint: {\n      all: {\n        src: [ 'some/settings.json' ],\n        options: {\n          ignoreComments: true,\n          ignoreTrailingCommas: true,\n          allowSingleQuotedStrings: true,\n          allowDuplicateObjectKeys: false,\n          mode: 'json5'\n        }\n      }\n    }\n\n* `ignoreComments`, when true JavaScript-style single-line and multiple-line comments will be recognised and ignored during parsing\n* `ignoreTrailingCommas`, when true trailing commas in objects and arrays will be ignored during parsing\n* `allowSingleQuotedStrings`, when true single quotes will be accepted as alternative delimiters for strings\n* `allowDuplicateObjectKeys`, when false, duplicate object keys will be reported as an error\n* `mode`, when set to \"json\", \"cjson\" or \"json5\", enables multiple flags according to the referred input type\n\n| Mode    | Enabled Options   |\n| ------- | ----------------- |\n| \"json\"  | (none)            |\n| \"cjson\" | `ignoreComments`  |\n| \"json5\" | `ignoreComments`, `ignoreTrailingCommas`, `allowSingleQuotedStrings` and other JSON5 specifics |\n\n# Formatting\n\nAdd the following (multi-)task to your `Gruntfile`:\n\n    jsonlint: {\n      all: {\n        src: [ 'some/valid.json' ],\n        options: {\n          format: true,\n          prettyPrint: false,\n          indent: 2,\n          sortKeys: false,\n          pruneComments: false,\n          stripObjectKeys: false,\n          enforceDoubleQuotes: false,\n          enforceSingleQuotes: false,\n          trimTrailingCommas: false\n        }\n      }\n    }\n\n* `format`, when `true` `JSON.stringify` will be used to format the JavaScript (if it is valid)\n* `prettyPrint`, when `true` `JSON.stringify` will be used to format the JavaScript (if it is valid)\n* `indent`, the value passed to `JSON.stringify`, it can be the number of spaces, or string like \"\\t\"\n* `sortKeys`, when `true` keys of objects in the output JSON will be sorted alphabetically (`format` has to be set to `true`)\n* `pruneComments`, when `true` comments will be omitted from the prettified output (CJSON feature, `prettyPrint` has to be set to `true`)\n* `stripObjectKeys`, when `true` quotes surrounding object keys will be stripped if the key is a JavaScript identifier name (JSON5 feature, `prettyPrint` has to be set to `true`)\n* `enforceDoubleQuotes`, when `true` string literals will be consistently surrounded by double quotes (JSON5 feature, `prettyPrint` has to be set to `true`)\n* `enforceSingleQuotes`, when `true` string literals will be consistently surrounded by single quotes (JSON5 feature, `prettyPrint` has to be set to `true`)\n* `trimTrailingCommas`, when `true` trailing commas after all array items and object entries will be omitted (JSON5 feature, `prettyPrint` has to be set to `true`)\n\n# Schema Validation\n\nYou can validate JSON files using [JSON Schema] drafts 06 or 07:\n\n    jsonlint: {\n      all: {\n        src: [ 'some/manifest.json' ],\n        options: {\n          schema: {\n            src: 'some/manifest-schema.json',\n            environment: 'json-schema-draft-07'\n          }\n        }\n      }\n    }\n\n* `schema`, when `src` set to a file path, the file will be used as a source of the JSON Schema to validate the JSON files in addition to the syntax checks\n* `environment`, can specify the version of the JSON Schema draft to use for validation: \"json-schema-draft-04\", \"json-schema-draft-06\" or \"json-schema-draft-07\" (if not set, the schema draft version will be inferred automatically)\n\n# Reporting\n\nThere are a few options available for reporting errors:\n\n## Error message format\n\nThe standard error message format (`prose`) is optimized for human reading and looks like:\n\n    >> File \"test/invalid.json\" failed JSON validation at line 10, column 9.\n\nThis is customizable to conform to the Visual Studio style by specifying the `formatter` option as `msbuild`, like:\n\n    jsonlint: {\n\n      visualStudioExample: {\n        src: [ 'test/invalid.json' ],\n        options: {\n          formatter: 'msbuild'\n        }\n      }\n\n    }\n\nThe output will look like:\n\n    >> test/invalid.json(10,9): error: failed JSON validation\n\n## Error reporting\n\nBy default, the raw error from the underlying `jsonlint` library comes through to the grunt output.  It looks like:\n\n    ...        \"2\"        \"3\",      ],      ...\n    ----------------------^\n    Unexpected string\n\nTo customize this, change the `reporter` option to `jshint` (the format is inspired by how `jshint` formats their output, hence the name):\n\n    jsonlint: {\n\n      jshintStyle: {\n        src: [ 'test/invalid.json' ],\n        options: {\n          reporter: 'jshint'\n        }\n      }\n\n    }\n\nThe output will look like:\n\n    10 | ...\"        \"3\",    ...\n                     ^ Unexpected string\n\nThe default reporter is called `exception` since it simply relays the raw exception message.\n\n# Running tests\n\nUnit tests are provided for automated regression testing.  The easiest way\nto run them is with\n\n    $ npm install\n    $ npm test\n\nAlternatively, if you have `grunt-cli` installed, you could use grunt directly with\n\n    $ npm install\n    $ grunt test\n\nWhich does the same thing.\n\n# Release History\n\n* 2013-02-20   v1.0.0\tFirst official release\n* 2013-09-19   v1.0.1\tDo not log every validated file\n* 2013-10-31   v1.0.2\tAdd output of count of successfully linted JSON file for issue\n* 2013-11-16   v1.0.3\tFix output of count of successfully linted JSON files.\n* 2013-11-18   v1.0.4\tUpdated for latest dependencies.\n* 2015-10-11   v1.0.5\tUpdated for latest dependencies.\n* 2015-10-29   v1.0.6\tCJSON support thanks to @fredghosn, unit tests\n* 2015-12-23   v1.0.7\tInclude file name and JSON source line number in error messages\n* 2016-05-27   v1.0.8\tOption to format JSON file thanks to @robblue2x\n* 2016-06-11   v1.1.0\tEnhanced error reporting for better human reading and Visual Studio integration.\n* 2019-06-14   v2.0.0\tSchema validation, sorting keys, single quotes thanks to @prantlf, dependency upgrades, drop support for node 4.x.\n* 2020-01-01   v2.1.0 Implement `ignoreTrailingCommas`, `allowDuplicateObjectKeys`, `enforceDoubleQuotes`, `enforceSingleQuotes`, and `trimTrailingCommas` options, dependency upgrades, improved error reporting.\n* 2020-01-01   v2.1.1 Include license file in published npm package.\n* 2020-03-15   v2.1.2 Update external dependency for security.\n* 2020-07-22   v2.1.3 Update external dependency for security.\n* 2024-05-02   v2.1.4 Update dependencies.\n* 2024-05-02   v2.1.5 Lock grunt dependency to 1.5.3 to preserve support for older node versions.\n* 2024-05-02   v3.0.0 Update all dependencies, including major version updates. Dropped support for node.js < 18. We now require node 18+ and Grunt 1.6+.\n\n[JSON]: https://tools.ietf.org/html/rfc8259\n[JSON5]: https://spec.json5.org\n[JSON Schema]: https://json-schema.org\n[Grunt]: https://gruntjs.com/\n","maintainers":[{"name":"brandonramirez","email":"brandon.s.ramirez@gmail.com"}],"time":{"modified":"2024-05-03T03:39:31.169Z","created":"2013-02-21T01:12:17.716Z","1.0.0":"2013-02-21T01:12:18.443Z","1.0.1":"2013-09-19T22:58:29.288Z","1.0.2":"2013-11-01T02:22:27.641Z","1.0.3":"2013-11-16T23:10:53.536Z","1.0.4":"2013-11-19T02:04:38.120Z","1.0.5":"2015-10-11T16:08:42.071Z","1.0.6":"2015-10-30T00:42:56.909Z","1.0.7":"2015-12-23T20:46:20.650Z","1.0.8":"2016-05-27T19:25:11.353Z","1.1.0":"2016-06-11T21:23:32.462Z","2.0.0":"2019-06-15T03:17:30.990Z","2.1.0":"2020-01-01T23:37:37.267Z","2.1.1":"2020-01-01T23:48:04.274Z","2.1.2":"2020-03-15T21:11:04.721Z","2.1.3":"2020-07-22T17:14:56.953Z","2.1.4":"2024-05-02T16:06:20.677Z","2.1.5":"2024-05-03T03:29:38.160Z","3.0.0":"2024-05-03T03:39:31.018Z"},"author":{"name":"Brandon Ramirez","email":"brandon.s.ramirez@gmail.com","url":"http://www.brandonsramirez.com/"},"repository":{"type":"git","url":"git+https://github.com/brandonramirez/grunt-jsonlint.git"},"users":{"jdaihl":true,"courington":true,"ronchung":true,"mjagetia":true,"zhuangmz":true,"oliverj":true,"stone-jin":true},"homepage":"https://github.com/brandonramirez/grunt-jsonlint#readme","keywords":["gruntplugin","build","validate"],"bugs":{"url":"https://github.com/brandonramirez/grunt-jsonlint/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Fred Ghosn","url":"https://github.com/fredghosn"},{"name":"Ferdinand Prantl","url":"https://github.com/prantlf"}]}