UNPKG

sinon

Version:

JavaScript test spies, stubs and mocks.

101 lines (100 loc) 3.61 kB
{ "name": "sinon", "description": "JavaScript test spies, stubs and mocks.", "version": "6.3.1", "homepage": "https://sinonjs.org/", "author": "Christian Johansen", "repository": { "type": "git", "url": "http://github.com/sinonjs/sinon.git" }, "bugs": { "mail": "christian@cjohansen.no", "url": "http://github.com/sinonjs/sinon/issues" }, "license": "BSD-3-Clause", "scripts": { "test-node": "mocha --recursive -R dot \"test/**/*-test.js\"", "test-dev": "npm run test-node -- --watch -R min", "test-headless": "mochify --recursive -R dot --grep WebWorker --invert --plugin [ proxyquire-universal ] \"test/**/*-test.js\"", "test-coverage": "mochify --recursive -R dot --grep WebWorker --invert --plugin [ proxyquire-universal ] --plugin [ mochify-istanbul --exclude '**/test/**' --report text --report lcovonly --dir ./coverage ] \"test/**/*-test.js\"", "test-cloud": "npm run test-headless -- --wd", "test-webworker": "mochify --https-server 8080 test/webworker/webworker-support-assessment.js", "test-esm": "mocha -r esm test/es2015/module-support-assessment-test.mjs", "test-esm-bundle": "node test/es2015/check-esm-bundle-is-runnable.js", "test": "run-s test-node test-headless test-webworker test-esm", "check-dependencies": "dependency-check package.json --unused --no-dev --ignore-module coveralls --ignore-module esm", "build": "run-p build-*", "build-bundle": "node ./build.js", "build-esm": "rollup -c", "lint": "run-p lint-js lint-markdown", "lint-js": "eslint '**/*.{js,mjs}'", "lint-markdown": "find docs -type f -name '*.md' ! -name 'changelog.md' | xargs markdownlint", "precommit": "lint-staged", "pretest-webworker": "npm run build", "prebuild": "rimraf pkg && npm run check-dependencies", "postbuild": "run-s test-esm-bundle", "prepublishOnly": "npm run build", "preversion": "./scripts/preversion.sh", "postversion": "./scripts/postversion.sh" }, "lint-staged": { "*.js": "eslint", "*.mjs": "eslint --ext mjs --parser-options=sourceType:module", "docs/**/*.md": "markdownlint" }, "dependencies": { "@sinonjs/commons": "^1.0.2", "@sinonjs/formatio": "^2.0.0", "@sinonjs/samsam": "^2.0.0", "diff": "^3.5.0", "lodash.get": "^4.4.2", "lolex": "^2.7.4", "nise": "^1.4.4", "supports-color": "^5.5.0", "type-detect": "^4.0.8" }, "devDependencies": { "@sinonjs/referee": "^2.5.0", "browserify": "^15.1.0", "dependency-check": "^2.9.1", "eslint": "^4.19.1", "eslint-config-sinon": "^1.0.0", "eslint-plugin-ie11": "^1.0.0", "eslint-plugin-local-rules": "^0.1.0", "eslint-plugin-mocha": "^4.2.0", "esm": "3.0.37", "husky": "^0.14.2", "lint-staged": "^6.0.0", "markdownlint-cli": "^0.8.2", "mocha": "^4.0.0", "mochify": "^5.8.1", "mochify-istanbul": "^2.4.2", "native-promise-only": "^0.8.1", "npm-run-all": "^4.1.3", "proxyquire": "^1.8.0", "proxyquire-universal": "^1.0.8", "proxyquireify": "^3.2.1", "puppeteer": "^1.7.0", "rimraf": "^2.5.3", "rollup": "^0.59.3", "rollup-plugin-commonjs": "^9.1.6", "rollup-plugin-node-builtins": "^2.1.2", "rollup-plugin-node-globals": "^1.3.0", "rollup-plugin-node-resolve": "^3.4.0" }, "files": [ "lib", "pkg", "scripts/support-sinon.js", "AUTHORS", "CONTRIBUTING.md", "History.md", "LICENSE", "README.md" ], "main": "./lib/sinon.js", "module": "./pkg/sinon-esm.js", "cdn": "./pkg/sinon.js", "jsdelivr": "./pkg/sinon.js" }