{"bin":{"mocha":"bin/mocha.js","_mocha":"bin/_mocha"},"bugs":{"url":"https://github.com/mochajs/mocha/issues/"},"dist":{"shasum":"3aebbbb26431b5285080d5785ce8ee54c4a3e966","tarball":"https://registry.npmjs.org/mocha/-/mocha-12.0.0-beta-10.tgz","fileCount":71,"integrity":"sha512-edlHS69tgkDTSQotUVP6KNtrIV/qQB/uwbxLHE8yFoD2htrbtFv21CyyNVUC9LvcHNeMwNeR2uxJYxYhWPKGTA==","signatures":[{"sig":"MEQCIEabyaAHvACHPZGfMi+u62CD1nk5Ddkfb6q/Up1d8KwiAiB6Tu/umdOGgm+bIZNZNC3ajecfdl/nNr7zSGTy7xse9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mocha@12.0.0-beta-10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884385},"logo":"https://cldup.com/S9uQ-cOLYz.svg","name":"mocha","type":"commonjs","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"browser":{"fs":false,"path":false,"./index.js":"./browser-entry.js","supports-color":false,"./lib/cli/index.js":false,"./lib/nodejs/worker.js":false,"./lib/nodejs/esm-utils.js":false,"./lib/nodejs/serializer.js":false,"./lib/nodejs/file-unloader.js":false,"./lib/nodejs/buffered-worker-pool.js":false,"./lib/nodejs/parallel-buffered-runner.js":false,"./lib/nodejs/reporters/parallel-buffered.js":false},"discord":"https://discord.gg/KeDn2uXhER","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"6cb27100c9a50c17a205803d343a2c369656f0ee","license":"MIT","scripts":{"tsc":"tsc","docs":"cd docs-next; npm run docs","lint":"run-p lint:*","test":"run-s lint test-node test-browser","build":"rollup -c ./rollup.config.mjs","clean":"rimraf mocha.js mocha.js.map","version":"run-p version:* && git add -A ./AUTHORS ./CHANGELOG.md","lint:code":"eslint . --max-warnings 0","lint:knip":"knip --cache","test-node":"run-s test-coverage-clean test-node:* test-coverage-generate","format:fix":"prettier --write .","test-smoke":"node ./bin/mocha --no-config test/smoke/smoke.spec.js","format:check":"prettier --check .","test-browser":"run-s clean build test-browser:*","test-node-run":"nyc --no-clean --reporter=json node bin/mocha.js --forbid-only","prepublishOnly":"run-s clean build version","test-node:only":"run-p test-node:only:*","test-node:unit":"npm run -s test-node-run -- \"test/unit/*.spec.js\" \"test/node-unit/**/*.spec.js\"","test-node:jsapi":"node test/jsapi/index.js","test-browser-run":"cross-env NODE_PATH=. karma start ./karma.conf.js --single-run","test-node-run-only":"nyc --no-clean --reporter=json node bin/mocha.js --no-forbid-only","test-node:requires":"npm run -s test-node-run -- --require coffeescript/register --require test/require/a.js --require test/require/b.coffee --require test/require/c.js --require test/require/d.coffee test/require/require.spec.js","test-coverage-clean":"rimraf .nyc_output coverage","test-node:reporters":"npm run -s test-node-run -- \"test/reporters/*.spec.js\"","lint:installed-check":"installed-check --engine-check","test-node:interfaces":"run-p test-node:interfaces:*","test-node:integration":"run-s clean build && npm run -s test-node-run -- --parallel --timeout 10000 --slow 3750 \"test/integration/**/*.spec.js\"","test-browser:reporters":"run-s test-browser:reporters:*","test-coverage-generate":"nyc report --reporter=lcov --reporter=text","version:update-authors":"node scripts/update-authors.js","test-node:interfaces:bdd":"npm run -s test-node-run -- --ui bdd test/interfaces/bdd.spec","test-node:interfaces:tdd":"npm run -s test-node-run -- --ui tdd test/interfaces/tdd.spec","test-node:only:globalBdd":"npm run -s test-node-run-only -- --ui bdd test/only/global/bdd.spec --no-parallel","test-node:only:globalTdd":"npm run -s test-node-run-only -- --ui tdd test/only/global/tdd.spec --no-parallel","test-node:only:bddRequire":"npm run -s test-node-run-only -- --ui qunit test/only/bdd-require.spec --no-parallel","version:linkify-changelog":"node scripts/linkify-changelog.mjs","test-browser:reporters:bdd":"cross-env MOCHA_TEST=bdd npm run -s test-browser-run","test-browser:reporters:esm":"cross-env MOCHA_TEST=esm npm run -s test-browser-run","test-browser:reporters:tdd":"cross-env MOCHA_TEST=tdd npm run -s test-browser-run","test-node:interfaces:qunit":"npm run -s test-node-run -- --ui qunit test/interfaces/qunit.spec","test-node:only:globalQunit":"npm run -s test-node-run-only -- --ui qunit test/only/global/qunit.spec --no-parallel","test-browser:webpack-compat":"webpack --mode development --config ./test/browser-specific/fixtures/webpack/webpack.config.js","test-node:integration:watch":"run-s clean build && npm run -s test-node-run -- --parallel --timeout 10000 --slow 3750 \"test/integration/options/watch.spec.js\"","test-browser:reporters:qunit":"cross-env MOCHA_TEST=qunit npm run -s test-browser-run","test-node:interfaces:exports":"npm run -s test-node-run -- --ui exports test/interfaces/exports.spec"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b395132-63f6-427b-b3ca-59478c177906"}},"homepage":"https://mochajs.org/","keywords":["mocha","test","bdd","tdd","tap","testing","chai","assertion","ava","jest","tape","jasmine","karma"],"overrides":{"webdriverio":"^9.0.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.7"},"notifyLogo":"https://ibin.co/4QuRuGjXvl36.png","repository":{"url":"git+https://github.com/mochajs/mocha.git","type":"git"},"_npmVersion":"11.10.1","description":"Classic, reliable, trusted test framework for Node.js and the browser","directories":{"lib":"./lib","test":"./test"},"maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},{"name":"mark-wiemer","email":"markwiemer@outlook.com"}],"_nodeVersion":"22.22.0","contributors":[{"name":"github-actions[bot]","email":"41898282+github-actions[bot]@users.noreply.github.com"}],"dependencies":{"he":"^1.2.0","ms":"^2.1.3","diff":"^8.0.3","glob":"^13.0.0","debug":"^4.3.5","yargs":"^17.7.2","find-up":"^5.0.0","js-yaml":"^4.1.0","chokidar":"^5.0.0","minimatch":"^10.2.2","picocolors":"^1.1.1","workerpool":"^9.2.0","yargs-parser":"^21.1.1","browser-stdout":"^1.3.1","is-path-inside":"^3.0.3","supports-color":"^8.1.1","yargs-unparser":"^2.0.0","strip-json-comments":"^5.0.3","escape-string-regexp":"^4.0.0","is-unicode-supported":"^0.1.0","serialize-javascript":"^7.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","chai":"^4.3.4","knip":"^5.61.3","karma":"^6.4.2","sinon":"^9.0.3","eslint":"^9.39.2","remark":"^15.0.0","rimraf":"^6.0.0","rollup":"^4.52.3","semver":"^7.7.2","globals":"^16.5.0","ps-list":"^9.0.0","webpack":"^5.67.0","prettier":"3.8.1","cross-env":"^10.0.0","@eslint/js":"^9.39.2","rewiremock":"^3.14.3","typescript":"^5.8.3","unexpected":"^11.14.0","@types/node":"^22.15.3","karma-mocha":"^2.0.1","webpack-cli":"^6.0.0","@types/yargs":"^17.0.33","coffeescript":"^2.6.1","npm-run-all2":"^8.0.0","remark-github":"^12.0.0","unexpected-map":"^3.0.0","unexpected-set":"^3.0.0","eslint-plugin-n":"^17.23.1","installed-check":"^9.3.0","@eslint/markdown":"^7.5.1","unexpected-sinon":"^10.11.2","@rollup/plugin-json":"^6.1.0","remark-inline-links":"^7.0.0","@rollup/plugin-alias":"^6.0.0","karma-mocha-reporter":"^2.2.5","@test/esm-only-loader":"./test/compiler-fixtures/esm-only-loader","karma-chrome-launcher":"^3.2.0","@rollup/plugin-commonjs":"^29.0.0","unexpected-eventemitter":"^2.2.0","rollup-plugin-visualizer":"^6.0.5","@rollup/plugin-multi-entry":"^7.1.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-polyfill-node":"^0.13.0","fail-on-errors-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mocha_12.0.0-beta-10_1771643911127_0.47111598361315243","host":"s3://npm-registry-packages-npm-production"},"_id":"mocha@12.0.0-beta-10","version":"12.0.0-beta-10"}