{"_id":"grunt-contrib-nodeunit","_rev":"105-61415e040b1d5429d659c8199a319809","name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests","dist-tags":{"latest":"5.0.0"},"versions":{"0.1.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.1.0","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{"nodeunit":"~0.7.4"},"devDependencies":{"grunt-contrib-jshint":"0.1.0","grunt-contrib-internal":"*","grunt":"~0.4.0a"},"keywords":[],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.1.0","dist":{"shasum":"5e72e03bdb07d6200fa25511ae41bc201fb85504","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.1.0.tgz","integrity":"sha512-ntQmJThyYweJY7ei3eQ+ihbPYPiuSMTO/aaO+RGt/dMyeZOxJP8ObnpDwedczDRO3mxl1gub51YVU1VJ74c/ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI/pVu2nWSWQyejoKoPEhUW4/dQ7j1bv78TcduESwaXAIhAOLm7Pm9Rq7iYwtIFIwW5AqAfl5Yk7L7MnULhnekZ09G"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"}],"directories":{}},"0.1.1":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.1.1","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.7.4"},"devDependencies":{"grunt-contrib-jshint":"~0.1.0","grunt-contrib-internal":"*","grunt":"~0.4.0a","grunt-cli":"~0.1.1"},"keywords":[],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.1.1","dist":{"shasum":"085ba74a75226fefed764547ac9ec473dbc4160b","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.1.1.tgz","integrity":"sha512-/X9W++JaLH55TqnLNlEstWYOoxsVN2lBi9UBHlnGx0CNOVvL05dFjf1lNERR6NJkZdrofysGskIEZt1l5bmbRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOneE1chVeQz+C1SwkxjT1uhOfMM4Se4NxwEObuHkWFAiEA/iqGyooBNP/yjRR+P4CErNxvFyTt6JrSEymieSC7zWg="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"}],"directories":{}},"0.1.2":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.1.2","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.7.4"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-internal":"~0.4.2","grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.1.2","dist":{"shasum":"29e12f705799cd8f5ad9f507ebb6c6618580930e","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.1.2.tgz","integrity":"sha512-i46aFvahiTgzlC7m0PvopkwKemjj8iB+MCsHUj0NHBsl/n9Z4uYgonzfVx+pOIhpzcCd8VhIvbZZPlczCFNZlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8vA44Fe3e6PW90MaYdHH17rPD6nZGY8Q3EBnwreLE3AiBSdtjwDejSou2ryx0AecoQQfqeHwL8D/lr+qJBmEVHhA=="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"}],"directories":{}},"0.2.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.2.0","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.5.4","grunt-contrib-internal":"~0.4.5","grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.2.0","dist":{"shasum":"a7ba6c51e8bc6548a2145f37a705f7268a0a8477","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.2.0.tgz","integrity":"sha512-QDT+KHUoLOR6iMgfzQIBRnp4yOhDp0QW6A/1cj3w8asVR8FxyaW4uJW2Y6d2IObCGFWCmOTXvyVmwfJTvzmBSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICocpIvwumf9L42Soh7/a4TyjLffFyb1CerGnpTkWHlkAiArpM9E4aaBWyrk85ATbEuA/q5uI0bAZ6NJ/qgBpCCfDQ=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"shama","email":"kyle@dontkry.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"}],"directories":{}},"0.2.1":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.2.1","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.5.4","grunt-contrib-internal":"~0.4.5","grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.2.1","dist":{"shasum":"750546b4a26633bbc8fb37c32f7cc360acd0ba56","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.2.1.tgz","integrity":"sha512-ysmkw1v8lc/5fnus6G1jgfIlgWfVVkqGG/+W9vbGcpiqhKMTnqK/ZhVHDrg2SpyhczXv2u911uPIDbgK+23oHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvZBIqi5j5A0aZIkPuvjnQ790A7VpafebGH3DdQYnayAiEAhWRzBr63FKGW2iDHNtVkRhi95K7pXLBd0Evw0tJyQuQ="}]},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"shama","email":"kyle@dontkry.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"}],"directories":{}},"0.2.2":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.2.2","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.5.4","grunt-contrib-internal":"~0.4.5","grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.2.2","dist":{"shasum":"d3a9c7908a38b6a31bca24f62ba03efc34bb9766","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.2.2.tgz","integrity":"sha512-du8aYm7GJD9N5LZmP9R+GDfkH+HCqa/i8jg9oHFs4L7zGw7MPybLF78sjVDyHszVKqb8hXt1Bm7wjYU3mb/0Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsd1G6aGXHFEy0YLH6rx1UQxnFHHQbRusc+uSAC5nKkAIhAPisAYwznz8N88jFAyXyk2NouKc7s64xX8W0vcpqZ21Q"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"shama","email":"kyle@dontkry.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"}],"directories":{}},"0.3.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.3.0","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-internal":"~0.4.6","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.0","tap":"~0.4.6"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"files":["tasks","LICENSE-MIT"],"_id":"grunt-contrib-nodeunit@0.3.0","dist":{"shasum":"54b8a080cd163bea98fbc4e6dc165ff935611324","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.3.0.tgz","integrity":"sha512-30X4BgXcMLCx6I7mwplZzOuf4HqOE9BZFdeQLN1bZUL48YnTNU5dRM+ZboPkxosyp7m9USWVffKXLEt+5c6bdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOJKRt8jVbek68vnuA24PB4POGcoNz97WVN7tpj06rWAiEAr966O/h4YJjHcKaj3+Erz64TwvMqVRKxJzkO0xYkFng="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"shama","email":"kyle@dontkry.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"}],"directories":{}},"0.1.2-rc5":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.1.2-rc5","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.7.4"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1rc5","grunt-contrib-internal":"*","grunt":"~0.4.0rc5"},"keywords":[],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.1.2-rc5","dist":{"shasum":"21076ea43b331498d1e3a71e9993c3036921374e","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.1.2rc5.tgz","integrity":"sha512-psAOHlcmgdDgWGq8rLUyjdV4JhIlpwcf9POgfvZWvQS+e+wQVVMfPKLCwWScW3n0wScRRSW81BjaVOGtIYflEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIcEnMttnAOIPJOMuFXr4HTzqkR/0XwdUW8H8kcwH8xAiEAsBbwLQ7U7iIv6F8uLJKTSGnrAvH7U7QSHJ5j4xRhAEw="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"}],"directories":{}},"0.1.2-rc6":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.1.2-rc6","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.7.4"},"devDependencies":{"grunt-contrib-jshint":"0.1.1rc6","grunt-contrib-internal":"*","grunt":"0.4.0rc6"},"keywords":[],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"}],"_id":"grunt-contrib-nodeunit@0.1.2-rc6","dist":{"shasum":"283834ea8c1085c7cb221c82e91cb7f6df992489","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.1.2rc6.tgz","integrity":"sha512-MntQcLGBOT+EoAesgXhqncnl2g6CdMBe9OmelwZ+1F9HaBCVkT0Qu7M7GCP544A/km/Wbj8RKPsfjQgxJD0o4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAs09b9rYtpiq5mHusy61LacsPy+BPhRuq9TSJTvE9CAiEAvHnZxsxDx18PaFdGIDRDT5bYekCoqIjfe4p7mj7AJkg="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"}],"directories":{}},"0.3.1":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.3.1","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-internal":"~0.4.6","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.0","tap":"~0.4.6"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"files":["tasks","LICENSE-MIT"],"_id":"grunt-contrib-nodeunit@0.3.1","dist":{"shasum":"bd14d905263e8e520e583df1e4f8c5e715cafc8b","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.3.1.tgz","integrity":"sha512-zp2/a4imLvBM8RlQdOlnWzWBHrZHC7KJMG/mEQ5GLybRcNsQaxJT/7ZGCiAh6a8kpHk6q87aJKAiEUn5Iqgctw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqYIX0pKkEfbrXrOtpDUcPTeTpxzw+xpNmli/UIPh+XAiBZ0dk3VFL3LEM8AdHrB6AhGVN2h45x1pgKvsQBh5wHmQ=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"}],"directories":{}},"0.3.2":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.3.2","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-internal":"~0.4.6","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.0","tap":"~0.4.6"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"files":["tasks","LICENSE-MIT"],"_id":"grunt-contrib-nodeunit@0.3.2","dist":{"shasum":"2d3401d8ed8577d677ddd71f3c21c3c0d2282117","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.3.2.tgz","integrity":"sha512-pjLSwOvrUdaOM2U2yanyZt6OU/xfgPU5JjqSE2t/maeMB0Z/CTfza0tcJ5d5dA7YjBRz2TU3fLXqfCL9XhxQ6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbZXJVvbkxy62mWmhl/v95K4J+k4UIljdmDXAuf6ZSfAiEA6L62RfDEg2dajkwfWGGvj2ZrNbQpd//v9dorjfCEJMg="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"}],"directories":{}},"0.3.3":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.3.3","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"nodeunit":"~0.8.0"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-internal":"~0.4.6","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.0","tap":"~0.4.6"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"files":["tasks","LICENSE-MIT"],"_id":"grunt-contrib-nodeunit@0.3.3","dist":{"shasum":"15f18dd71ba128a3afbb27fadd7f6f924df8ff31","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.3.3.tgz","integrity":"sha512-0On8gBfgrpQEiRxuUvLYGBTI1b9zH346k4HnmiVZny+wTs2vxlnO6i4M+/ripoqiHpq0QQeVCxipR6gEDYguDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvoq5kmvWsVQMAaIrt3DfnVMA8mu2XPUhbmU4aUPOrzAIgZPeFeWOpjE1ccYzxPLKw9OHxHDT7de8e98HtCe5tBZQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"0.4.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.4.0","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"hooker":"~0.2.3","nodeunit":"~0.9.0"},"devDependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-internal":"~0.4.6","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.0","tap":"~0.4.6"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"files":["tasks","LICENSE-MIT"],"_id":"grunt-contrib-nodeunit@0.4.0","dist":{"shasum":"264a279f18b02ab03f8f824771b0b4b1f966d88c","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.4.0.tgz","integrity":"sha512-+dmbsEkh6+DMMv6tRoeoXrhio3kbOOSflOkTQNfu6vXc9FKcW4Dvp9m5IqZZi+3tmFhQayGnUFkRr31qWtsaig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcDdBWwrRfJrgWQZjQ8wAX/ilXgGX18S5TGNV8Ydzb5AiEA2RXFxVbqVqLC9q4Oy5grh1tcoxa2zZb4BmvaCbWlwAE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jmeas","email":"jellyes2@gmail.com"}],"directories":{}},"0.4.1":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests.","version":"0.4.1","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-nodeunit.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-nodeunit/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"hooker":"~0.2.3","nodeunit":"~0.9.0"},"devDependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-internal":"~0.4.6","grunt-contrib-clean":"~0.5.0","grunt":"~0.4.0","tap":"~0.4.6"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin"],"files":["tasks","LICENSE-MIT"],"_id":"grunt-contrib-nodeunit@0.4.1","dist":{"shasum":"943393ee5d66b1cdadb49a9b23aaee44455095b2","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.4.1.tgz","integrity":"sha512-+jHtiDShCPEGZ1w++WzFpqeIIKzjkFRPacGQnivhNuI300YPfRVRCswc1AvPkiAoPvgIzM8FdRrKhDy3ODGcRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGe25Z2yK+fgCyc8G44ld6c75wj3PcFFhCsLD8bOxQYgIgcZS7PgD9R+QfKXWb7eXrsKvZLzPBvTh8TlI5W5SCXEw="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jmeas","email":"jellyes2@gmail.com"}],"directories":{}},"1.0.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests","version":"1.0.0","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gruntjs/grunt-contrib-nodeunit.git"},"license":"MIT","engines":{"node":">=0.10.0"},"main":"tasks/nodeunit.js","scripts":{"test":"grunt test && grunt jshint"},"dependencies":{"nodeunit":"^0.9.0"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-internal":"^0.4.12","grunt-contrib-jshint":"^0.11.0","tap":"^0.7.0"},"keywords":["gruntplugin","nodeunit","test","runner"],"files":["tasks"],"appveyor_id":"8526qwiyaavbfbxh","contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"},{"name":"Kyle Robinson Young","url":"http://dontkry.com"},{"name":"Vlad Filippov","url":"http://vladfilippov.com"},{"name":"Tim Wood","url":"http://timwoodcreates.com"},{"name":"Nic Jansma","url":"http://nicj.net"},{"name":"Matthew Beale","url":"http://madhatted.com"}],"gitHead":"d0288a2b0b816094e76b7ac73331d04612afd79c","bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit#readme","_id":"grunt-contrib-nodeunit@1.0.0","_shasum":"6f488555ed9c0c8478854103c71edb1fc4685f05","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"maintainers":[{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jmeas","email":"jellyes2@gmail.com"}],"dist":{"shasum":"6f488555ed9c0c8478854103c71edb1fc4685f05","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-1.0.0.tgz","integrity":"sha512-f+4e2Ckd/5QFWdLBPCFQGL7F0vaDCz3ivImhnMVpZsQbNiM2LJMTfO8hhW3lvdcNaQvMZdzJ2pejz+8iN9KX3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhQRIfGINu5KrvdfTjHIGbedhuGEBPofEo5DFNi9Q0YAiEAocfauxIREmYHtaa+p9Vkz/DWbqe2bHARZ2KXg8tFyzw="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/grunt-contrib-nodeunit-1.0.0.tgz_1457124357675_0.8714135182090104"},"directories":{}},"2.0.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests","version":"2.0.0","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gruntjs/grunt-contrib-nodeunit.git"},"license":"MIT","engines":{"node":">=0.10.0"},"main":"tasks/nodeunit.js","scripts":{"test":"grunt test && grunt jshint"},"dependencies":{"nodeunit-x":"^0.12.1"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-internal":"^3.0.0","grunt-contrib-jshint":"^1.0.0","tap":"^12.0.1"},"keywords":["gruntplugin","nodeunit","test","runner"],"files":["tasks"],"appveyor_id":"8526qwiyaavbfbxh","contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"},{"name":"Kyle Robinson Young","url":"http://dontkry.com"},{"name":"Vlad Filippov","url":"http://vladfilippov.com"},{"name":"Tim Wood","url":"http://timwoodcreates.com"},{"name":"Nic Jansma","url":"http://nicj.net"},{"name":"Matthew Beale","url":"http://madhatted.com"}],"gitHead":"d6493073b8bcbe636c40cdf0f268245a25d34bac","bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit#readme","_id":"grunt-contrib-nodeunit@2.0.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.1","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"dist":{"integrity":"sha512-pt9N2Aj/6tlIgrepjUvPP4RfN58G7Zo/caL9O/9OskfRaY4qQCAF2n3H+AEUN/tq7nxrIFrAm6U3U+8gnpWDiw==","shasum":"87425ec1924851f25c9c9f94bbb346b199345a29","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-2.0.0.tgz","fileCount":4,"unpackedSize":18141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAH8lCRA9TVsSAnZWagAArpMP/jirJd6efGPjkkwxjWWs\nQ8TBGuMkghrjZzH6ISqI304LFr99Nu3KGpMKU8pRWnKDp2D6guwmfa1w7dB3\nmDqHa2ikd0s3PI+NExBNuWBUp7iNOvqVjHZ7v9SDHPfVorWdaVkVind3HUvX\nnkY2C+j53LyFm4GKD7ZowAHFcrqnYx5BvH/dLMR955RTtx6z7aqvFQB0oSh0\ne7HS5ImArdPgAAcwBSr58XaY9eUWi1YQhcOYqpyYzFznyITJ3ien8Utsr5bn\nkE3R5ptHle/RT1mCM+j66DNKVOwnqzQio0xAI4RwGaNKh1MW7QU+Ni4+lKos\nWZwTaO0On7zGntt+hCcwCbHqU2jlAnx/kiJ2A2WNCv5YZZ1I+Z5Gnb+TpKfT\nAZ1Rn5h02/EJRuqxKEVCNrve2sZrNqvhut4pz6XsZd+7lt88eXW3CRsMbAQY\nKjGRN+ajdlnZm368el+o7G6hoiOr88KyNWxu1AuNe0p8Pz+ENj0m/2KYqNYt\nOjsL9sjfjWMFdLEyv+TX5FgEedy2djx304QetDz/fOt78ji8jTtAge/lGS2J\nVrpjwQcL3O9cByjAmSCQ3bmdnnib3B8srO8zLN7CQsaRRmohH9RCZtcSSZmJ\nwnCvwPaYE/gYqMt9+vzPG7sbFLQRDkbSlDqENmfGNaygqFCeZr15XwVDm1dy\nmWcX\r\n=cBUB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQgRhUc7mCIonCcBkoT5ZJgJRB9bS/gCyOLhitccmnHQIgGNOhd4eMaxpJMWTsf9FZpifqHW7EiJidEhXxHwB7IRw="}]},"maintainers":[{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"jmeas","email":"jellyes2@gmail.com"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":"vlad@vladikoff.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-contrib-nodeunit_2.0.0_1526759204295_0.06666401929013643"},"_hasShrinkwrap":false},"2.1.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests","version":"2.1.0","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gruntjs/grunt-contrib-nodeunit.git"},"license":"MIT","engines":{"node":">=0.10.0"},"main":"tasks/nodeunit.js","scripts":{"test":"grunt test && grunt jshint"},"dependencies":{"nodeunit-x":"^0.13.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-internal":"^4.0.1","grunt-contrib-jshint":"^1.0.0","tap":"^14.10.6"},"keywords":["gruntplugin","nodeunit","test","runner"],"appveyor_id":"8526qwiyaavbfbxh","contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"},{"name":"Kyle Robinson Young","url":"http://dontkry.com"},{"name":"Vlad Filippov","url":"http://vladfilippov.com"},{"name":"Tim Wood","url":"http://timwoodcreates.com"},{"name":"Nic Jansma","url":"http://nicj.net"},{"name":"Matthew Beale","url":"http://madhatted.com"}],"gitHead":"d37071764eb611f9efa59f3abf3b6610d5808288","bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit#readme","_id":"grunt-contrib-nodeunit@2.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cg3+lf6T5tDmnOFFf4+78b8xa5tsrw9u1NSlfCHjUrjeO+S/Ly0Dpo1BUV3QgsJ4k/0bgMmhbVjNXoP4AyYHuA==","shasum":"457c71c87fe148900b3f8bd95d3eb6f07dfb0399","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-2.1.0.tgz","fileCount":4,"unpackedSize":18424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQa31CRA9TVsSAnZWagAAw6gP/3pB5g5u2TDGOEjMFrGt\nFUWCldY4zy9FLVRnJFSyQp3OqQ8l/RTGFYRO6WkSavq1MQuwN+DcfIxFH60J\nKiR1h6iP2gtm/78LuZbk7myNjjynQx2ZAS3Wm3v9N6b2P9v8itACnjAhapv2\n4ltAGXM6+ohTHJyDVrW37lIQ40AemirtfQ1C4ZG/fbOmuJGJyw92eAu6+dRX\nbiQtnHjdIlf8tw+MH9umpKL0MWMepQE4WLHeU2AbGT3AGn1jlbQkResWjDJQ\nLKjtoGsgeOeGa86kvxoDmbz9eHyS2+ePebF0BERIM7CEV7cl9qdloOA9+ek3\nChRJs/9p93I3/5DE2U1y1T5EE18z19FcL8p7VEhT6DXjHc4Jat44Radvkl7R\nVhITTUEe1iKyTF3hbBt+eTo4SjtJcSCHXFL6x+DhNqRP6CrRKKGAC+zWHgmH\nwy0xjY6skEhFrN0jXxCYvbV3eD0HMOyOY+5C2Op+UW0e0uCKyL7PR9Viu2C3\nFT1MrWm6/DxqIY4RyEfW0rYBRz+s36dXQr8Ykv30lQQQ90JSTpUX4DYio1nF\nLTfPyroLOjjcEysrG8FHMhF0LE1VIF58deKuXEr76Omw2tX+KH88CZGv+8xN\nENuZhewRjT6EC9etvqgILkAfHAmfDcQiXNKFyQVWrEMZRTXzCLiUxzV6K/Qg\nWPMt\r\n=IzF8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxCOTwwC07RUxEuN23dl7whH5fe3nprQVL1wTwk4ws1QIgex5vFhzxPdAS3NUvjDAEqVApMjYsZlNSbVtX8sWV9x8="}]},"maintainers":[{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"jmeas","email":"jellyes2@gmail.com"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":"vlad@vladikoff.com"}],"_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-contrib-nodeunit_2.1.0_1581362676692_0.7255070021819128"},"_hasShrinkwrap":false},"3.0.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests","version":"3.0.0","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gruntjs/grunt-contrib-nodeunit.git"},"license":"MIT","engines":{"node":">=0.10.0"},"main":"tasks/nodeunit.js","scripts":{"test":"grunt test && grunt jshint"},"dependencies":{"nodeunit-x":"^0.14.0"},"devDependencies":{"grunt":"^1.3.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-internal":"^6.0.1","grunt-contrib-jshint":"^3.0.0","tap":"^14.11.0"},"keywords":["gruntplugin","nodeunit","test","runner"],"appveyor_id":"8526qwiyaavbfbxh","contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"},{"name":"Kyle Robinson Young","url":"http://dontkry.com"},{"name":"Vlad Filippov","url":"http://vladfilippov.com"},{"name":"Tim Wood","url":"http://timwoodcreates.com"},{"name":"Nic Jansma","url":"http://nicj.net"},{"name":"Matthew Beale","url":"http://madhatted.com"}],"gitHead":"29538722bbf3ceb1efb67b05a98e10bc5e78690e","bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit#readme","_id":"grunt-contrib-nodeunit@3.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.9","dist":{"integrity":"sha512-MPWjKmAwrvqLMnRg0FtdxMzAtcWct8/CPcdaRS9lgqGkZDMC42ro7wDy1xHH+TzuTc/wZSQPrc+e8EqWSNOV6g==","shasum":"159b5a68d93935ddc07c96c79e9cc7e33cdbcbb3","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-3.0.0.tgz","fileCount":4,"unpackedSize":18433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXLUHCRA9TVsSAnZWagAAlXwP/1zl4QDa0WMjMYGyrKud\nnxS4CNrAsozmdFOKkD6mer/pOOxDJ6VDiusICsLJJxxkrO/ZFn0BaHN0ZjZC\nu/PVBK5LIQAxPm4g0AcA6ex0tapKNRsAhQ9pjyxzVo7amdF868NUYP+Gw3DV\nzTmWzfwP2Si5H+PeW1b8g4QtR+z+WdwR+oxc031TBhq0SLq5eDDEMXxteC0C\n9508aNhDAXCXVn3XFQAGp7mL7S5vu6nKifzTjegYTW1tuhp909lORSV0Zr9A\ns9R6aHmDYQi0LikZ72kSgx/DZjDFadptSBhalcFVUeV8uW3ff94OsuCyxC4i\n0UqjeewITo0OZOwPQTJkLOG6QwiZhbPHfjrbDUsPeDRydaKM1b7LubAKZDPk\nF7jt2mzDiS4DkvAPW6srGR5vsb8BnyTrRONAUeVxp9CVQLHUqlYlKAKM3KqN\nx1KhnZNWyDqCU7OFpDC3v+AchhuCrCd81uVTjC0nJPRb11uaDjkloviIrggN\npSBVmvwoMiNidXqqXtQBzYS0iEG34cMazkRBCO1/qA1U6F5lDsbnpAd3oOEx\n8Fw8reISJFbqYg/bdEacxovFJxEkJG66np+jkeLAmk53IOmJHvgsgTtf1ZT4\nJ1bxqvwUEtajmr1tUMA1dOmhhxie1KmVyluonsMzkl/160J43BY0ebZ6cc1o\nuEk5\r\n=lRze\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7IWw6Qh4S3t+hJJUBwNOplcD7qsDiKOG65o7QvFUvrAiA3WknzsmEy9BWIR8uJGAlN6f+onxmhns+kGmXVm/qYNg=="}]},"_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"directories":{},"maintainers":[{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"jmeas","email":"james_account@icloud.com"},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-contrib-nodeunit_3.0.0_1616688390599_0.019755263385524913"},"_hasShrinkwrap":false},"4.0.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests","version":"4.0.0","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gruntjs/grunt-contrib-nodeunit.git"},"license":"MIT","engines":{"node":">=0.12.0"},"main":"tasks/nodeunit.js","scripts":{"test":"grunt test && grunt jshint"},"dependencies":{"nodeunit-x":"^0.15.0"},"devDependencies":{"grunt":"^1.4.1","grunt-contrib-clean":"^2.0.0","grunt-contrib-internal":"^7.0.0","grunt-contrib-jshint":"^3.1.1","tap":"^15.0.10"},"keywords":["gruntplugin","nodeunit","test","runner"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"},{"name":"Kyle Robinson Young","url":"http://dontkry.com"},{"name":"Vlad Filippov","url":"http://vladfilippov.com"},{"name":"Tim Wood","url":"http://timwoodcreates.com"},{"name":"Nic Jansma","url":"http://nicj.net"},{"name":"Matthew Beale","url":"http://madhatted.com"}],"gitHead":"424905476b7250f14b22cc8698ba5e5fb954323a","bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit#readme","_id":"grunt-contrib-nodeunit@4.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.9","dist":{"integrity":"sha512-pLLDrTKfitBn2b1U9ecX+nkECcQ12tsiW58Y0SaZcsQgjljthPs78N5D24Y3b34dD8QKBAEW1J0VgO7cW0QcVQ==","shasum":"b5ada548fd690746247591e20eb06b10c14f0667","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-4.0.0.tgz","fileCount":4,"unpackedSize":18629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2svGCRA9TVsSAnZWagAA7GMP/330zCWiDJcuMriykrhg\nwCrPaTrDXI5qhQFjmleJ3UZpudKtVcY0dAt20AlBBoicESjnNsGSm1fp1VVy\nyeaKRdB4hc7VRjZ81cm/91o92qGd6FFVvr0rjriiCxoeIjhepdQ4Ql0A0+0j\nJFCpA7uIlG6XCEw9nwDShojOthHKfDk2o4o8a9pnqm9wHY4MnKvq+J+4DY9Q\nVoBvr3hdtrneZXNUpr8M+JPK/LnPKjXWT2s2JDyFhC3U5BQHNXreI4cD6tLN\nzYZy547Fp7q4XlYxqw8Ox6s2Zb4SPjWidM+0BvYdpBq7JSDYRIF8bIEDCm1P\nw673yy39VU9bixLktG7dtBvcGSwk7C4THyQwL+RNehzrYtUQSMHEwfs6GX1V\nFtm4SAVjTKoAxVQm8pB64HDQipmB6Sa3N0gIvIZTDMzkoo1l7+JO2thqHpOl\nm1iIVFzUcLjc6ZN4mPfS/tZ4xNchcApa3inOHmBVw5FtJ5Ku/tk3ZXiDaSqu\nU0eKt631k36sPgdNfgf6DU9UEi7rBV49iI1D//m+jJGp6EkSgUu4bNhANDd4\nwldVwaXW+8sT+UKfWFpaeGqcMg1CeUvAFXBEj3aJhLHsa7zUF85NLe9F8DsR\nIA1DPUYvnthxOo2833PE77VviwNHNnp33jaJP/Sdq/ZhIg6glhvxaciqrEdk\n+1H1\r\n=4him\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCignp6Jy0uoD7SWaOxaf2BRZ/yqeSOxRgVEwmkNsxQZwIhAOqgaWohk1htHY4qKlG1Cb3cWsjYd+HBlokc1EwenSyq"}]},"_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"directories":{},"maintainers":[{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"jmeas","email":"james_account@icloud.com"},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-contrib-nodeunit_4.0.0_1633486610289_0.6740005055082332"},"_hasShrinkwrap":false},"5.0.0":{"name":"grunt-contrib-nodeunit","description":"Run Nodeunit unit tests","version":"5.0.0","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gruntjs/grunt-contrib-nodeunit.git"},"license":"MIT","engines":{"node":">=14.0"},"main":"tasks/nodeunit.js","scripts":{"test":"grunt test && grunt jshint"},"dependencies":{"nodeunit-x":"^0.16.0"},"devDependencies":{"grunt":"^1.6.1","grunt-contrib-clean":"^2.0.1","grunt-contrib-internal":"^8.0.2","grunt-contrib-jshint":"^3.2.0","tap":"^16.3.4"},"keywords":["gruntplugin","nodeunit","test","runner"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"},{"name":"Kyle Robinson Young","url":"http://dontkry.com"},{"name":"Vlad Filippov","url":"http://vladfilippov.com"},{"name":"Tim Wood","url":"http://timwoodcreates.com"},{"name":"Nic Jansma","url":"http://nicj.net"},{"name":"Matthew Beale","url":"http://madhatted.com"}],"gitHead":"1bf44d024503015a7fba14c671969bda7ffe2cc9","bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit#readme","_id":"grunt-contrib-nodeunit@5.0.0","_nodeVersion":"16.14.2","_npmVersion":"9.6.2","dist":{"integrity":"sha512-6PeUhAAOAgao+s5fqRirb8uArqT9Xdamr3+dVSp9HHgAWmnT0w9oNILlyh8bQ/j36/B3oYRBL0O3CuW+PdH+vA==","shasum":"6c452fec0c18d0e90029e7d44c2ba1f2e4fe62e1","tarball":"https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-5.0.0.tgz","fileCount":3,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl31PKSLm4h3KVvvk/GYXZzEiZwfEdIFareqeKiH7LVwIgZDotPbdQrOj1IYnRHBYYFOoGWTbOpJNx/h/TOgxa9n8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkElLSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxvRAAkXcj6iIJUjYoK/wsndMEvTkxmauPRXV5/uWKKRQvcN/XjBmz\r\n5dWGEywEXHJhztJzNLJGsXVVQ2Ow3VrIDIZhd1y8fYdjz2bo4wUEotykGOlp\r\nO5VYfaTAXvGy9qqaSY0X8pv1ghUDur/gV5wasRG4WVHsALmCwfTXXRiBMpUN\r\nUOWrd/INSuw3R+gQUJiP6M++h2iBaD8Myzh57PphD1eyv/C3rttiuXxGkabB\r\nM60TBlTZJlJWTorXwMJGzspf0kH37ms/bZmZb917UbFNuhCt0rbF3fxUK0UX\r\nYBVVRJhz7h5Cdqhm64ZjuO0aBPLxtzocFKeMIH2nvMLegI7wsz5B/6X+lr33\r\n/kqQJ2nBQogdeBqcX2bzAYXmb5BViKblgWSDXhh0Vd0mJqvdkMTDAKcPLIN3\r\n1+InC5Kdx4Xsu5KtQ2OmWN30hE80EEPDxbabwTgMYCTCNR+xiyxIvXh2eOiR\r\nuUQ63b+Y2qgqx4JfKfyAXlIQJgkTXl86O/ivz6JQJyLwjJ8zzBlzy296KSPc\r\nV7hCyft5P2TX9zloFPHh6hjt28gKqDQQpTteavGQSLkMPe1mK3+rjC3prRpP\r\nENdn/E2IoSfrEzf9aMkrJiHmL7Xfoy2zYfOUImRCmIZSQNUOJsAdvcPyhhvK\r\nBV4TQvVnMN7o84AEhGxNK2/6F17HRGpiGN4=\r\n=Y/rd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"directories":{},"maintainers":[{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"jmeas","email":"roaster.karmic_0r@icloud.com"},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"shama","email":"kyle@dontkry.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-contrib-nodeunit_5.0.0_1678922449950_0.8506151698372144"},"_hasShrinkwrap":false}},"readme":"# grunt-contrib-nodeunit v3.0.1 [![Build Status](https://github.com/gruntjs/grunt-contrib-nodeunit/workflows/Tests/badge.svg)](https://github.com/gruntjs/grunt-contrib-nodeunit/actions?workflow=Tests)\n\n> Run Nodeunit unit tests\n\n\n\n## Getting Started\n\nIf you haven't used [Grunt](https://gruntjs.com/) before, be sure to check out the [Getting Started](https://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](https://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-nodeunit --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-contrib-nodeunit');\n```\n\n\n\n\n## Nodeunit task\n_Run this task with the `grunt nodeunit` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\nThis plugin provides server-side JavaScript unit testing via [nodeunit](https://github.com/caolan/nodeunit/). If you're looking to test JavaScript that uses `window` or the DOM, please use the [grunt-contrib-qunit plugin](https://github.com/gruntjs/grunt-contrib-qunit)`qunit` task.\n\n### Differences from Nodeunit Command Line\n\nThere may be a few differences versus running `nodeunit` on the command line:\n\n#### Undone tests will cause problems\n\nNodeunit's reporters (such as `default`) are in charge of tracking tests that do not complete.  They often hook\ninto `process.on('exit')`.  Since `grunt` is handling the runtime, it does not exit, so the reporter's clean-up code\nthat monitors undone tests does not fire.  Additionally, the reporters do not expose the number of \"Undone\" tests in their\ncompletion callbacks.\n\nThis can cause problems.  For example, if an exception is thrown in an undone test, the exception might bubble up into the\n`grunt` runtime if it's still running.  This would cause `grunt` to exit, while `nodeunit` command line would show the undone \ntest.\n\nIf you're getting strange `grunt` runtime errors or seeing `grunt` exit, check for \"undone\" tests.\n### Settings\n\n#### options.reporter\nType: `String`  \nDefault: `'grunt'`\n\nSpecifies the reporter you want to use. For example, `default`, `verbose` or `tap`.\n\n#### options.reporterOutput\nType: `Boolean`  \nDefault: `false`\n\nSpecifies the file the `reporter`'s output should be saved to. For example, `tests.tap`.\n\n#### options.reporterOptions\nType: `Object`  \nDefault: `{}`\n\nSpecifies the options passed to the `reporter`. For example, the `junit` reporter requires the `output` option\nto be set:\n\n```js\ngrunt.initConfig({\n  nodeunit: {\n    all: ['test/*_test.js'],\n    options: {\n      reporter: 'junit',\n      reporterOptions: {\n        output: 'outputdir'\n      }\n    }\n  }\n});\n```\n\n### Usage examples\n\n#### Wildcards\n\nIn this example, `grunt nodeunit:all` or `grunt nodeunit` will test all files ending with `_test.js` in the `test` directory.\n\n```js\ngrunt.initConfig({\n  nodeunit: {\n    all: ['test/*_test.js']\n  }\n});\n```\n\nWith a slight modification, `grunt nodeunit:all` will test files matching the same pattern in the `test` directory _and all subdirectories_.\n\n```js\ngrunt.initConfig({\n  nodeunit: {\n    all: ['test/**/*_test.js']\n  }\n});\n```\n\n#### Using Other Reporters\n\nTo use a reporter other than the default one, you can specify the `reporter` and `reporterOutput` parameters.\n\n```js\ngrunt.initConfig({\n  nodeunit: {\n    all: ['test/*_test.js'],\n    options: {\n      reporter: 'tap',\n      reporterOutput: 'tests.tap',\n      reporterOptions: {\n        output: 'outputdir'\n      }\n    }\n  }\n});\n```\n\n\n## Release History\n\n * 2023-03-15   v5.0.0   Engine updated to  node.js v14 Updated to latest nodeunit and dependency packages, such as the lastest nodeunit-x.\n * 2021-10-05   v4.0.0   Requires node.js v12 Updated to latest nodeunit and dependency packages.\n * 2021-03-25   v3.0.0   Updated to latest nodeunit and security packages.\n * 2020-02-10   v2.1.0   Updates to latest node.js supported versions. Updated to latest nodeunit and security packages.\n * 2018-05-19   v2.0.0   Updates to latest node.js supported versions. Updated to latest nodeunit. Updates to dependencies for security reasons.\n * 2016-03-04   v1.0.0   Fixed unit test to run on Node.js v4.x and v5.x. Point main to task and remove peerDep. Doc updates.\n * 2014-06-21   v0.4.1   Fixes Windows JUnit issue. Check `error.stack` exists.\n * 2014-05-14   v0.4.0   Bump nodeunit to v0.9.0.\n * 2014-01-26   v0.3.0   Adds `reporter` and `reporterOutput` options.\n * 2013-10-19   v0.2.2   Allow missing operators on error object.\n * 2013-09-24   v0.2.1   Fix error display.\n * 2013-05-23   v0.2.0   Bump nodeunit to v0.8.0.\n * 2013-02-15   v0.1.2   First official release for Grunt 0.4.0.\n * 2013-01-18   v0.1.2rc6   Updating grunt/gruntplugin dependencies to rc6. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09   v0.1.2rc5   Updating to work with grunt v0.4.0rc5. Switching to `this.filesSrc` API.\n * 2012-11-13   v0.1.1   Switch to `this.file` API internally.\n * 2012-11-04   v0.1.0   Work in progress, not yet officially released.\n\n---\n\nTask submitted by [\"Cowboy\" Ben Alman](http://benalman.com)\n\n*This is a generated file.*\n","maintainers":[{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"jmeas","email":"roaster.karmic_0r@icloud.com"},{"name":"tkellen","email":"tyler@sleekcode.net"},{"name":"vladikoff","email":"vlad@vladikoff.com"},{"name":"shama","email":"kyle@dontkry.com"}],"time":{"modified":"2023-03-15T23:20:50.244Z","created":"2012-11-13T23:20:54.393Z","0.1.0":"2012-11-13T23:20:56.274Z","0.1.1":"2013-01-08T18:41:49.986Z","0.1.2rc5":"2013-01-09T19:25:03.523Z","0.1.2rc6":"2013-01-18T15:56:30.206Z","0.1.2":"2013-02-18T17:26:05.256Z","0.2.0":"2013-05-23T18:34:20.806Z","0.2.1":"2013-09-25T03:17:12.632Z","0.2.2":"2013-10-19T21:59:22.376Z","0.3.0":"2014-01-27T04:01:13.786Z","0.1.2-rc5":"2014-02-14T00:08:34.182Z","0.1.2-rc6":"2014-02-14T00:08:34.182Z","0.3.1":"2014-02-14T00:08:34.182Z","0.3.2":"2014-02-18T03:13:30.498Z","0.3.3":"2014-03-11T22:48:25.643Z","0.4.0":"2014-05-14T06:50:55.388Z","0.4.1":"2014-06-22T00:24:41.450Z","1.0.0":"2016-03-04T20:46:00.830Z","2.0.0":"2018-05-19T19:46:44.427Z","2.1.0":"2020-02-10T19:24:36.824Z","3.0.0":"2021-03-25T16:06:30.771Z","4.0.0":"2021-10-06T02:16:50.477Z","5.0.0":"2023-03-15T23:20:50.170Z"},"author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gruntjs/grunt-contrib-nodeunit.git"},"readmeFilename":"README.md","homepage":"https://github.com/gruntjs/grunt-contrib-nodeunit#readme","keywords":["gruntplugin","nodeunit","test","runner"],"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-nodeunit/issues"},"users":{"vladbadea":true,"epickris":true,"doctorrustynelson":true,"itonyyo":true,"fabian.schmid":true},"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com"},{"name":"Tyler Kellen","url":"http://goingslowly.com"},{"name":"Kyle Robinson Young","url":"http://dontkry.com"},{"name":"Vlad Filippov","url":"http://vladfilippov.com"},{"name":"Tim Wood","url":"http://timwoodcreates.com"},{"name":"Nic Jansma","url":"http://nicj.net"},{"name":"Matthew Beale","url":"http://madhatted.com"}],"license":"MIT"}