{"bugs":{"url":"https://github.com/pact-foundation/pact-js/issues"},"dist":{"shasum":"810cf70ea5efb24966efb999d4ab15b75d71a0f4","tarball":"https://registry.npmjs.org/@pact-foundation/pact/-/pact-17.1.4.tgz","fileCount":339,"integrity":"sha512-HrMX+QA/B2Afto6yuQDeMDtTHLv2wtiqdmCIcodlzIlnYrCUg9HT1tFlOtFkjKZ3gsnnc52eeb+9Nm7IZGCW/w==","signatures":[{"sig":"MEUCIHfIeajlSnoLp7bEQqon8VnSU8AesodS6qfcIRXzBA7DAiEAq2VS6OsZ9fSPB/0M63vnQfvoVD1JvCMHxk4rRzyo8D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pact-foundation%2fpact@17.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1078703},"main":"./src/index.js","name":"@pact-foundation/pact","pnpm":{"onlyBuiltDependencies":["@pact-foundation/pact-core"]},"types":"./src/index.d.ts","author":{"url":"http://twitter.com/matthewfellows","name":"Matt Fellows","email":"m@onegeek.com.au"},"engines":{"node":">=22"},"gitHead":"03df116f266b513c8bfb42f263d0fc3a6991f8e4","license":"MIT","scripts":{"dist":"tsc && copyfiles package.json ./dist","lint":"npm run lint:biome && npm run lint:tsc","test":"vitest run","check":"npm run format && npm run lint","clean":"rimraf dist coverage .nyc_output logs pacts","format":"biome format","compile":"rimraf dist && tsc","predist":"npm run clean","pretest":"node ./scripts/install-plugins.js","release":"commit-and-tag-version","lint:fix":"npm run lint:fix:biome","lint:tsc":"tsc --noEmit","check:fix":"npm run format:fix && npm run lint:fix","format:fix":"biome format --write","lint:biome":"biome lint","lint:fix:biome":"biome lint --write","install-plugins":"node ./scripts/install-plugins.js","test:regression":"npm --prefix regression run test","docker:debian:run":"docker run -e LOG_LEVEL=${LOG_LEVEL:-info} -e GIT_REF=${GIT_REF:-test} -e GITHUB_ACTIONS=${GITHUB_ACTIONS:-false} -e SKIP_EXAMPLES=${SKIP_EXAMPLES:-''} -e PACT_BROKER_BASE_URL -e PACT_BROKER_TOKEN  -w /home -v $(pwd):/home --rm pact-js:debian","docker:alpine:build":"docker build --build-arg NODE_VERSION=${NODE_VERSION:-current} -f Dockerfile.alpine -t pact-js:alpine .","docker:alpine:attach":"docker run -e PACT_BROKER_BASE_URL -e PACT_BROKER_TOKEN -w /home -v $(pwd):/home --entrypoint /bin/bash --rm -it pact-js:alpine","docker:debian:attach":"docker run -e PACT_BROKER_BASE_URL -e PACT_BROKER_TOKEN -w /home -v $(pwd):/home --entrypoint /bin/bash --rm -it pact-js:debian"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e8c9fa7-71e6-4151-be91-66852bc114e1"}},"homepage":"https://docs.pact.io/implementation_guides/javascript/","keywords":["pact","pact-js","javascript","contract testing","testing","consumer driven testing"],"repository":{"url":"git+https://github.com/pact-foundation/pact-js.git","type":"git"},"_npmVersion":"11.19.0","description":"Pact for all things Javascript","directories":{},"maintainers":[{"name":"mefellows-pact","email":"pact-foundation@googlegroups.com"},{"name":"you54f","email":"yousafn@gmail.com"},{"name":"mfellows","email":"matt.fellows@onegeek.com.au"},{"name":"mefellows","email":"matt.fellows@onegeek.com.au"},{"name":"timothyjones","email":"timothy.l.jones@gmail.com"}],"_nodeVersion":"24.20.0","contributors":[{"url":"http://twitter.com/tarciosaraiva","name":"Tarcio Saraiva","email":"tarcio@gmail.com"},{"url":"http://codinghitchhiker.com","name":"Michel Boudreau","email":"michelboudreau@gmail.com"},{"url":"https://github.com/bethesque","name":"Beth Skurrie","email":"beth@bethesque.com"}],"dependencies":{"axios":"^1.12.2","chalk":"4.1.2","ramda":"^0.32.0","lodash":"^4.17.21","router":"^2.2.0","express":"^5.1.0","graphql":"^16.11.0","randexp":"^0.5.3","js-base64":"^3.7.8","http-proxy":"^1.18.1","body-parser":"^2.2.0","graphql-tag":"^2.12.6","stack-utils":"^2.0.6","@scarf/scarf":"^1.4.0","https-proxy-agent":"^7.0.6","@pact-foundation/pact-core":"^20.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.17","rimraf":"6.1.3","vitest":"3.2.4","typedoc":"0.28.20","copyfiles":"2.4.1","@babel/cli":"8.0.4","typescript":"6.0.3","@babel/core":"8.0.1","@types/nock":"11.1.0","@types/node":"24.13.3","@types/ramda":"0.32.0","@types/lodash":"4.17.25","@biomejs/biome":"2.4.16","@types/express":"4.17.25","@tsconfig/node22":"22.0.6","@babel/preset-env":"8.0.2","@types/http-proxy":"1.17.17","@types/stack-utils":"2.0.3","@vitest/coverage-v8":"3.2.4","commit-and-tag-version":"13.1.2"},"standard-version":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Fixes and Improvements"},{"type":"chore","hidden":true},{"type":"docs","hidden":true},{"type":"style","hidden":true},{"type":"refactor","hidden":true},{"type":"perf","hidden":true},{"type":"test","hidden":true}]},"_npmOperationalInternal":{"tmp":"tmp/pact_17.1.4_1788764929101_0.03197235795601072","host":"s3://npm-registry-packages-npm-production"},"_id":"@pact-foundation/pact@17.1.4","version":"17.1.4"}