{
  "_args": [
    [
      {
        "raw": "qunit@^2.4.1",
        "scope": null,
        "escapedName": "qunit",
        "name": "qunit",
        "rawSpec": "^2.4.1",
        "spec": ">=2.4.1 <3.0.0",
        "type": "range"
      },
      "/home/travis/build/lukesargeant/ember-sparkline/node_modules/ember-qunit"
    ]
  ],
  "_from": "qunit@>=2.4.1 <3.0.0",
  "_id": "qunit@2.4.1",
  "_inCache": true,
  "_location": "/qunit",
  "_nodeVersion": "8.0.0",
  "_npmOperationalInternal": {
    "host": "s3://npm-registry-packages",
    "tmp": "tmp/qunit-2.4.1.tgz_1509927593985_0.586166623281315"
  },
  "_npmUser": {
    "name": "trentmwillis",
    "email": "trentmwillis@gmail.com"
  },
  "_npmVersion": "5.3.0",
  "_phantomChildren": {
    "ensure-posix-path": "1.0.2",
    "graceful-readlink": "1.0.1",
    "matcher-collection": "1.0.5",
    "path-parse": "1.0.5"
  },
  "_requested": {
    "raw": "qunit@^2.4.1",
    "scope": null,
    "escapedName": "qunit",
    "name": "qunit",
    "rawSpec": "^2.4.1",
    "spec": ">=2.4.1 <3.0.0",
    "type": "range"
  },
  "_requiredBy": [
    "/ember-qunit"
  ],
  "_resolved": "https://registry.npmjs.org/qunit/-/qunit-2.4.1.tgz",
  "_shasum": "373c826b3b91795f3e5479cc94f0f6fa14dedc47",
  "_shrinkwrap": null,
  "_spec": "qunit@^2.4.1",
  "_where": "/home/travis/build/lukesargeant/ember-sparkline/node_modules/ember-qunit",
  "author": {
    "name": "jQuery Foundation and other contributors",
    "url": "https://github.com/qunitjs/qunit/blob/2.4.1/AUTHORS.txt"
  },
  "bin": {
    "qunit": "bin/qunit"
  },
  "bugs": {
    "url": "https://github.com/qunitjs/qunit/issues"
  },
  "commitplease": {
    "components": [
      "All",
      "Assert",
      "Build",
      "CLI",
      "CSS",
      "Core",
      "Docs",
      "Dump",
      "HTML Reporter",
      "Readme",
      "Test",
      "Tests"
    ]
  },
  "dependencies": {
    "chokidar": "1.6.1",
    "commander": "2.9.0",
    "exists-stat": "1.0.0",
    "findup-sync": "0.4.3",
    "js-reporters": "1.2.0",
    "resolve": "1.3.2",
    "walk-sync": "0.3.1"
  },
  "description": "An easy-to-use JavaScript Unit Testing framework.",
  "devDependencies": {
    "async": "2.1.4",
    "babel-plugin-external-helpers": "6.18.0",
    "babel-preset-es2015": "6.18.0",
    "browserstack-runner": "0.4.4",
    "co": "4.6.0",
    "commitplease": "2.7.6",
    "eslint-config-jquery": "1.0.0",
    "eslint-plugin-html": "3.1.1",
    "eslint-plugin-qunit": "3.2.0",
    "execa": "0.6.1",
    "fixturify": "0.3.3",
    "fs-extra": "1.0.0",
    "grunt": "1.0.1",
    "grunt-cli": "1.2.0",
    "grunt-concurrent": "2.3.1",
    "grunt-contrib-connect": "1.0.2",
    "grunt-contrib-copy": "1.0.0",
    "grunt-contrib-qunit": "1.3.0",
    "grunt-contrib-watch": "1.0.0",
    "grunt-coveralls": "1.0.1",
    "grunt-eslint": "20.0.0",
    "grunt-git-authors": "3.2.0",
    "grunt-istanbul": "0.7.2",
    "grunt-rollup": "1.0.1",
    "grunt-search": "0.1.8",
    "load-grunt-tasks": "3.5.2",
    "npm-reporter": "file:./test/cli/fixtures/npm-reporter",
    "proxyquire": "1.7.11",
    "requirejs": "2.3.2",
    "rollup-plugin-babel": "2.6.1",
    "semver": "5.3.0"
  },
  "directories": {},
  "dist": {
    "integrity": "sha512-AWAubD4gvbcFsQzb9KkkxM/BUEygIaC6yiq1aPqXyW2UAGb1uxvtwxJQ2dC2YfDFgJiAWBQJdvosAQ518BPoeQ==",
    "shasum": "373c826b3b91795f3e5479cc94f0f6fa14dedc47",
    "tarball": "https://registry.npmjs.org/qunit/-/qunit-2.4.1.tgz"
  },
  "engines": {
    "node": ">=4"
  },
  "files": [
    "bin/",
    "qunit/qunit.js",
    "qunit/qunit.css",
    "LICENSE.txt"
  ],
  "gitHead": "95582a7583a1867f8485f68c806a561e85a96a4f",
  "homepage": "https://qunitjs.com",
  "keywords": [
    "testing",
    "unit",
    "jquery"
  ],
  "license": "MIT",
  "main": "qunit/qunit.js",
  "maintainers": [
    {
      "name": "trentmwillis",
      "email": "trentmwillis@gmail.com"
    },
    {
      "name": "leobalter",
      "email": "leonardo.balter@gmail.com"
    },
    {
      "name": "krinkle",
      "email": "krinklemail@gmail.com"
    },
    {
      "name": "jzaefferer",
      "email": "joern.zaefferer@gmail.com"
    },
    {
      "name": "kof",
      "email": "oleg008@gmail.com"
    }
  ],
  "name": "qunit",
  "optionalDependencies": {},
  "readme": "[![Travis Build Status](https://travis-ci.org/qunitjs/qunit.svg?branch=master)](https://travis-ci.org/qunitjs/qunit)\n[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/qunitjs/qunit?svg=true&branch=master)](https://ci.appveyor.com/project/leobalter/qunit)\n[![Coverage Status](https://coveralls.io/repos/qunitjs/qunit/badge.svg)](https://coveralls.io/github/qunitjs/qunit)\n[![Chat on Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/qunitjs/qunit?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fqunitjs%2Fqunit.svg?type=shield)](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fqunitjs%2Fqunit?ref=badge_shield)\n\n# [QUnit](https://qunitjs.com) - A JavaScript Unit Testing Framework.\n\nQUnit is a powerful, easy-to-use, JavaScript unit testing framework. It's used by the jQuery\nproject to test its code and plugins but is capable of testing any generic\nJavaScript code (and even capable of testing JavaScript code on the server-side).\n\nQUnit is especially useful for regression testing: Whenever a bug is reported,\nwrite a test that asserts the existence of that particular bug. Then fix it and\ncommit both. Every time you work on the code again, run the tests. If the bug\ncomes up again - a regression - you'll spot it immediately and know how to fix\nit, because you know what code you just changed.\n\nHaving good unit test coverage makes safe refactoring easy and cheap. You can\nrun the tests after each small refactoring step and always know what change\nbroke something.\n\nQUnit is similar to other unit testing frameworks like JUnit, but makes use of\nthe features JavaScript provides and helps with testing code in the browser, such as built in support for asynchronicity and exception handling.\n\n## Support\n\nIf you need help using QUnit, visit the [QUnit and Testing forum](https://forum.jquery.com/qunit-and-testing) or chat with us on [Gitter](https://gitter.im/qunitjs/qunit).\n\nIf you believe there is a bug with QUnit or would like to request a new feature, [open an issue](https://github.com/qunitjs/qunit/issues).\n\n## Development / Contributions\n\nIf you are interested in helping develop QUnit, check out our [contributing guide](./CONTRIBUTING.md).\n",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git://github.com/qunitjs/qunit.git"
  },
  "scripts": {
    "browserstack": "grunt build && sh build/run-browserstack.sh",
    "build": "grunt build",
    "coverage": "grunt coverage",
    "dev": "grunt watch",
    "test": "grunt",
    "test:cli": "grunt build && npm link && qunit test/cli/*.js"
  },
  "title": "QUnit",
  "version": "2.4.1"
}
