{"bin":{"exodus-test":"bin/index.js"},"bugs":{"url":"https://github.com/ExodusOSS/tests/issues"},"dist":{"shasum":"063e16439f609e998f83f3cddb40ecfec9c85bdc","tarball":"https://registry.npmjs.org/@exodus/test/-/test-1.0.0-rc.116.tgz","fileCount":65,"integrity":"sha512-JrVzY785bRaZhpdKAwKw7IUBvVIkUY3AEp733DlUO7AJ99a3nw8C0zO3Oh9itoKnC7+jIWvSzZdE8TX4nN0bAg==","signatures":[{"sig":"MEYCIQCIna76XuoX4DgAY1Vuc9OPS2D0LWSYK/UrKBRgJ1KDowIhAJcHzM6/pxDmnkRSMsYBp8746YlKGX9Bbi6Q7uCFje4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214683},"main":"index.js","name":"@exodus/test","type":"module","types":"index.d.ts","author":{"name":"Exodus Movement, Inc."},"module":"index.js","engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./jest":{"types":"./src/jest.d.ts","default":"./src/jest.js"},"./mock":{"types":"./src/mock.d.ts","default":"./src/mock.js"},"./node":{"types":"./src/node.d.ts","default":"./src/node.js"},"./tape":{"types":"./src/tape.d.ts","import":"./src/tape.js","require":"./src/tape.cjs"},"./expect":{"types":"./src/expect.d.ts","default":"./src/expect.cjs"},"./benchmark":{"types":"./src/benchmark.d.ts","default":"./src/benchmark.js"},"./loader/jest":"./loader/jest.js","./node-test-reporter":"./bin/reporter.js"},"gitHead":"9ac9b0f8bd357e6873888f5b0de57b121e324946","license":"MIT","scripts":{"esvu":"esvu","jest":"NODE_OPTIONS=--experimental-vm-modules jest tests/jest/ tests/vendor/jest/ tests/vendor/jest-when/","jsvu":"jsvu","lint":"prettier --list-different . && eslint .","test":"npm run test:jest --","test:v8":"EXODUS_TEST_ENGINE=v8:bundle npm run test:_bundle --","test:xs":"EXODUS_TEST_ENGINE=xs:bundle npm run test:_bundle --","typedoc":"typedoc && mkdir -p doc/assets && cp -r theme/styles doc/assets/","coverage":"node ./bin/index.js --jest --esbuild --coverage","lint:fix":"prettier --write . && eslint --fix .","test:all":"npm run test:simple && npm run test:jest && npm run test:tape && npm run test:native && npm run test:esbuild && npm run test:pure && npm run test:fetch && npm run test:jsdom && npm run test:bundle","test:boa":"EXODUS_TEST_ENGINE=boa:bundle npm run test:_bundle --","test:jsc":"EXODUS_TEST_ENGINE=jsc:bundle npm run test:_bundle --","test:jest":"node ./bin/index.js --jest --esbuild=ts,sum.test.js","test:nova":"EXODUS_TEST_ENGINE=nova:bundle npm run test:_bundle --","test:pure":"EXODUS_TEST_ENGINE=node:pure npm run test --","test:tape":"node ./bin/index.js tests/vendor/tape/test/*.js tests/tape/*.test.*js","playwright":"node ./bin/index.js --playwright","test:fetch":"node ./bin/index.js --jest --drop-network --engine node:pure 'tests/replay/*.test.js'","test:jsdom":"EXODUS_TEST_JEST_CONFIG='{\"testMatch\":[\"**/*.jsdom-test.js\"],\"testEnvironment\":\"jsdom\", \"rootDir\": \".\"}' ./bin/index.js --jest","test:servo":"EXODUS_TEST_ENGINE=servo:bundle npm run test:_bundle --","test:bundle":"EXODUS_TEST_ENGINE=node:bundle npm run test:_bundle --","test:hermes":"EXODUS_TEST_ENGINE=hermes:bundle npm run test:_bundle --","test:native":"EXODUS_TEST_IGNORE='**/jest.transformed/**/*' ./bin/index.js --jest 'tests/**/*.test.{js,cjs,mjs}'","test:simple":"node ./bin/index.js 'tests/*.test.js'","test:_bundle":"EXODUS_TEST_IGNORE='tests/{{vendor/jest-extended,inband}/**,vendor/jest-when/when.test.*,jest/jest.resetModules.*,jest/mock/jest.mock.mocks-dir.test.js}' npm run test --","test:esbuild":"node ./bin/index.js --jest --esbuild","test:graaljs":"EXODUS_TEST_ENGINE=graaljs:bundle npm run test:_bundle --","test:quickjs":"EXODUS_TEST_ENGINE=quickjs:bundle npm run test:_bundle --","test:shermes":"EXODUS_TEST_ENGINE=shermes:bundle npm run test:_bundle --","test:workerd":"EXODUS_TEST_ENGINE=workerd:bundle npm run test:_bundle --","test:bun:pure":"EXODUS_TEST_ENGINE=bun:pure npm run test --","test:bun:test":"EXODUS_TEST_ENGINE=bun:test npm run test --","test:escargot":"EXODUS_TEST_ENGINE=escargot:bundle npm run test:_bundle --","test:deno:pure":"EXODUS_TEST_IGNORE='**/jest/examples/timer/**' EXODUS_TEST_ENGINE=deno:pure npm run test --","test:deno:test":"EXODUS_TEST_ENGINE=deno:test node ./bin/index.js tests/tape/*.test.*js tests/simple.test.js tests/env.test.js 'tests/engines/**.test.js' tests/node/simple.test.js tests/node/order.test.js tests/node/snapshot.test.js tests/node/mock/mock.import.test.js","test:engine262":"EXODUS_TEST_ENGINE=engine262:bundle npm run test:_bundle --","test:bun:bundle":"EXODUS_TEST_ENGINE=bun:bundle npm run test:_bundle","test:typescript":"node ./bin/index.js --jest --typescript tests/typescript.test.ts","test:deno:bundle":"EXODUS_TEST_ENGINE=deno:bundle npm run test:_bundle --","test:jerryscript":"EXODUS_TEST_ENGINE=jerryscript:bundle npm run test:_bundle -- --bundle-entropy-size 128","test:ladybird-js":"EXODUS_TEST_ENGINE=ladybird-js:bundle npm run test:_bundle --","test:spidermonkey":"EXODUS_TEST_ENGINE=spidermonkey:bundle npm run test:_bundle --","test:electron:node":"EXODUS_TEST_ENGINE=electron-as-node:test npm run test","test:javascriptcore":"npm run test:jsc --","test:electron:bundle":"EXODUS_TEST_ENGINE=electron:bundle npm run test:_bundle --","test:chrome:puppeteer":"EXODUS_TEST_ENGINE=chrome:puppeteer npm run test:_bundle --","test:firefox:puppeteer":"EXODUS_TEST_ENGINE=firefox:puppeteer npm run test:_bundle --","test:webkit:playwright":"EXODUS_TEST_ENGINE=webkit:playwright npm run test:_bundle --","test:electron:node:pure":"EXODUS_TEST_ENGINE=electron-as-node:pure npm run test --","test:firefox:playwright":"EXODUS_TEST_ENGINE=firefox:playwright npm run test:_bundle --","test:chromium:playwright":"EXODUS_TEST_ENGINE=chromium:playwright npm run test:_bundle --","test:electron:node:bundle":"EXODUS_TEST_ENGINE=electron-as-node:bundle npm run test:_bundle"},"_npmUser":{"name":"chalker","email":"chalkerx@gmail.com"},"homepage":"https://github.com/ExodusOSS/test","keywords":["test","expect","jest","node-test"],"prettier":"@exodus/prettier","repository":{"url":"git+https://github.com/ExodusOSS/test.git","type":"git"},"_npmVersion":"10.9.4","description":"A test suite runner","directories":{},"maintainers":[{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"}],"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1+sha256.889bac470ec93ccc3764488a19d6ba8f9c648ad5e50a9a6e4be3768a5de387a3","devDependencies":{"esvu":"^1.2.16","jest":"^29.7.0","jsvu":"^3.0.3","jsdom":"^26.1.0","eslint":"^8.44.0","typedoc":"^0.28.16","workerd":"^1.20260214.0","electron":"^39.4.0","prettier":"^3.0.3","jest-when":"^3.6.0","@types/node":"^24.0.11","@jest/globals":"^29.7.0","jest-extended":"^4.0.2","@exodus/prettier":"^1.0.0","@types/jest-when":"^3.5.2","jest-matcher-utils":"^29.7.0","@exodus/eslint-config":"^5.24.0","jest-serializer-ansi-escapes":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.15.0"},"peerDependencies":{"jsdom":"*","workerd":"*","electron":"*","@babel/register":"^7.0.0"},"optionalDependencies":{"c8":"^9.1.0","tsx":"^4.21.0","expect":"^30.2.0","fast-glob":"^3.2.11","pretty-format":"^30.2.0","@chalker/queue":"^1.0.1","@exodus/replay":"^1.0.0-rc.11","puppeteer-core":"^24.37.2","playwright-core":"^1.58.2","@exodus/test-bundler":"1.0.0-rc.17"},"peerDependenciesMeta":{"jsdom":{"optional":true},"workerd":{"optional":true},"electron":{"optional":true},"@babel/register":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/test_1.0.0-rc.116_1771292010544_0.25120357366503443","host":"s3://npm-registry-packages-npm-production"},"_id":"@exodus/test@1.0.0-rc.116","version":"1.0.0-rc.116"}