intern
Version:
Intern. A next-generation code testing stack for JavaScript.
183 lines (182 loc) • 4.83 kB
JSON
{
"name": "intern",
"version": "4.10.1",
"description": "Intern. A next-generation code testing stack for JavaScript.",
"homepage": "http://theintern.io/",
"license": "BSD-3-Clause",
"bugs": "https://github.com/theintern/intern/issues",
"files": [
"index.*",
"*.js",
"*.js.map",
"bin/*.js",
"favicon.*",
"browser/*.html",
"browser/config.js",
"browser/intern.js",
"browser/remote.js",
"lib",
"loaders",
"schemas",
"tasks",
"tests",
"types"
],
"keywords": [
"javascript",
"test",
"unit",
"testing",
"ci",
"continuous integration",
"bdd",
"tdd",
"xunit",
"istanbul",
"chai",
"dojo",
"toolkit",
"selenium",
"sauce labs",
"code coverage"
],
"repository": {
"type": "git",
"url": "https://github.com/theintern/intern.git"
},
"bin": {
"intern": "./bin/intern.js"
},
"scripts": {
"build": "intern-dev-clean && concurrently intern-dev-build \"intern-dev-api ./src/index.ts ./src/lib/executors/Node.ts ./src/lib/executors/Browser.ts\"",
"devpack": "intern-dev-build && npm pack ./_build/src",
"clean": "intern-dev-clean",
"lint": "intern-dev-lint",
"release": "cross-env INTERN_BUILD=release intern-dev-release",
"start": "cross-env NODE_PATH=_build node _tests/src/bin/intern.js serveOnly",
"test": "cross-env NODE_PATH=_build node _tests/src/bin/intern.js",
"preci": "intern-dev-build",
"ci": "npm test config=@ci",
"watch": "intern-dev-build watch",
"precommit": "lint-staged"
},
"dependencies": {
"@theintern/common": "~0.3.0",
"@theintern/digdug": "~2.6.2",
"@theintern/leadfoot": "~2.4.1",
"@types/benchmark": "~2.1.1",
"@types/chai": "~4.2.20",
"@types/charm": "~1.0.2",
"@types/express": "~4.17.13",
"@types/istanbul-lib-coverage": "~2.0.3",
"@types/istanbul-lib-instrument": "~1.7.4",
"@types/istanbul-lib-report": "~3.0.0",
"@types/istanbul-lib-source-maps": "~4.0.1",
"@types/istanbul-reports": "~3.0.1",
"@types/ws": "7.4.6",
"benchmark": "~2.1.4",
"body-parser": "~1.19.0",
"chai": "~4.3.4",
"charm": "~1.0.2",
"concurrent": "~0.3.2",
"diff": "~5.0.0",
"express": "~4.17.1",
"glob": "~7.1.7",
"http-errors": "~1.8.0",
"istanbul-lib-coverage": "~3.0.0",
"istanbul-lib-hook": "~3.0.0",
"istanbul-lib-instrument": "~4.0.3",
"istanbul-lib-report": "~3.0.0",
"istanbul-lib-source-maps": "~4.0.0",
"istanbul-reports": "~3.0.2",
"lodash": "~4.17.15",
"mime-types": "~2.1.31",
"minimatch": "~3.0.4",
"platform": "~1.3.6",
"resolve": "~1.20.0",
"shell-quote": "~1.7.2",
"source-map": "~0.6.1",
"ts-node": "~10.0.0",
"tslib": "~2.3.0",
"ws": "~7.5.2"
},
"devDependencies": {
"@dojo/loader": "^2.0.0",
"@theintern/dev": "^0.11.1",
"@types/body-parser": "^1.17.0",
"@types/diff": "^4.0.2",
"@types/glob": "^7.1.1",
"@types/grunt": "^0.4.25",
"@types/http-errors": "^1.6.1",
"@types/istanbul-lib-hook": "^2.0.0",
"@types/jsdom": "^12.2.3",
"@types/lodash": "^4.14.141",
"@types/mime-types": "^2.1.0",
"@types/node": "^12.0.6",
"@types/parse5": "^5.0.0",
"@types/platform": "^1.3.2",
"@types/resolve": "0.0.8",
"@types/shell-quote": "^1.6.1",
"@types/shelljs": "^0.8.5",
"@types/sinon": "^7.0.12",
"@types/systemjs": "^0.20.2",
"@types/webpack": "^4.4.32",
"ajv": "^8.6.1",
"concurrently": "^6.2.0",
"core-js": "^3.15.2",
"core-js-pure": "^3.15.2",
"cross-env": "^7.0.3",
"css-loader": "^5.2.6",
"jsdom": "^16.6.0",
"lint-staged": "^11.0.0",
"pre-commit": "^1.2.2",
"prettier": "^2.3.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.19",
"style-loader": "^3.0.0",
"stylus": "^0.54.8",
"stylus-loader": "^6.1.0",
"ts-loader": "^9.2.3",
"umd-compat-loader": "^2.1.2",
"url-search-params-polyfill": "^8.1.1",
"webpack": "^5.43.0",
"webpack-cli": "^4.7.2"
},
"internDev": {
"configs": [
"tsconfig.json",
"tests/tsconfig.json",
"tests/examples/tsconfig.json"
],
"resources": {
"_build": [
"src/**/*.{styl,d.ts,html,js,png}",
"src/**/!(tsconfig).json"
],
"_build/src": [
"types/**",
"bin/**",
"schemas/**"
],
"_tests": [
"tests/**/*.{xml,d.ts,js}",
"src/**/*.{styl,d.ts,html,js,png}"
]
}
},
"lint-staged": {
"src/**/*.{ts,json,css}": [
"prettier --write"
],
"tests/**/*.{ts,json,css}": [
"prettier --write"
],
"*.ts": [
"prettier --write"
],
"{intern,tsconfig}.json": [
"prettier --write"
]
},
"pre-commit": "precommit"
}