110 lines
3.1 KiB
JSON
110 lines
3.1 KiB
JSON
{
|
|
"name": "qunit",
|
|
"title": "QUnit",
|
|
"description": "The powerful, easy-to-use testing framework.",
|
|
"version": "2.17.2",
|
|
"homepage": "https://qunitjs.com",
|
|
"author": {
|
|
"name": "OpenJS Foundation and other contributors",
|
|
"url": "https://github.com/qunitjs/qunit/blob/2.17.2/AUTHORS.txt"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/qunitjs/qunit.git"
|
|
},
|
|
"keywords": [
|
|
"testing",
|
|
"unit",
|
|
"assert",
|
|
"assertion",
|
|
"tap",
|
|
"tape",
|
|
"karma",
|
|
"jquery"
|
|
],
|
|
"bugs": {
|
|
"url": "https://github.com/qunitjs/qunit/issues"
|
|
},
|
|
"license": "MIT",
|
|
"bin": {
|
|
"qunit": "bin/qunit.js"
|
|
},
|
|
"files": [
|
|
"bin/",
|
|
"src/cli/",
|
|
"qunit/qunit.js",
|
|
"qunit/qunit.css",
|
|
"LICENSE.txt"
|
|
],
|
|
"main": "qunit/qunit.js",
|
|
"engines": {
|
|
"node": ">=10"
|
|
},
|
|
"dependencies": {
|
|
"commander": "7.2.0",
|
|
"node-watch": "0.7.2",
|
|
"tiny-glob": "0.2.9"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.15.5",
|
|
"@babel/plugin-external-helpers": "^7.14.5",
|
|
"@babel/preset-env": "^7.15.6",
|
|
"@rollup/plugin-babel": "^5.3.0",
|
|
"@rollup/plugin-commonjs": "^20.0.0",
|
|
"@rollup/plugin-node-resolve": "^13.0.4",
|
|
"@rollup/plugin-replace": "^3.0.0",
|
|
"@qunitjs/browserstack-runner": "0.9.5-qunitjs.1",
|
|
"coveralls": "^3.1.1",
|
|
"eslint": "7.32.0",
|
|
"eslint-config-jquery": "^3.0.0",
|
|
"eslint-plugin-html": "^6.1.2",
|
|
"eslint-plugin-node": "^11.1.0",
|
|
"eslint-plugin-qunit": "^6.2.0",
|
|
"execa": "0.8.0",
|
|
"fixturify": "^2.1.1",
|
|
"fuzzysort": "^1.1.4",
|
|
"grunt": "^1.4.1",
|
|
"grunt-contrib-connect": "^3.0.0",
|
|
"grunt-contrib-copy": "^1.0.0",
|
|
"grunt-contrib-qunit": "^5.1.0",
|
|
"grunt-git-authors": "^3.2.0",
|
|
"grunt-search": "^0.1.8",
|
|
"kleur": "4.1.4",
|
|
"npm-reporter": "file:./test/cli/fixtures/npm-reporter",
|
|
"nyc": "^15.1.0",
|
|
"proxyquire": "^1.8.0",
|
|
"requirejs": "^2.3.6",
|
|
"rimraf": "^3.0.2",
|
|
"rollup": "^2.56.3",
|
|
"semver": "^7.3.5"
|
|
},
|
|
"scripts": {
|
|
"build": "rollup -c && grunt copy:src-css",
|
|
"build:coverage": "rollup -c --environment BUILD_TARGET:coverage && grunt copy:src-css",
|
|
"test": "npm run test:lint && npm run build && grunt test && bin/qunit.js test/cli/*.js",
|
|
"test:lint": "eslint --cache .",
|
|
"test:main": "npm run build && grunt test",
|
|
"test:cli": "npm run build && bin/qunit.js test/main/ test/cli/*.js",
|
|
"test:integration": "npm run build && bin/qunit.js test/integration/*.js",
|
|
"build:dev": "node build/watch.js",
|
|
"browserstack": "browserstack-runner -v",
|
|
"authors": "grunt authors",
|
|
"coverage": "npm run build:coverage && npm run coverage:_cli && npm run coverage:_main && nyc report",
|
|
"coverage:_cli": "nyc --use-spawn-wrap --silent bin/qunit.js test/cli/*.js",
|
|
"coverage:_main": "nyc instrument --in-place qunit/ && grunt connect:base qunit",
|
|
"coveralls-upload": "cat coverage/lcov.info | coveralls"
|
|
},
|
|
"nyc": {
|
|
"include": [
|
|
"bin/**",
|
|
"qunit/**",
|
|
"src/**"
|
|
],
|
|
"reporter": [
|
|
"text",
|
|
"html",
|
|
"lcovonly"
|
|
],
|
|
"report-dir": "coverage"
|
|
}
|
|
}
|