UNPKG

@pact-foundation/pact-core

Version:

Core of @pact-foundation/pact. You almost certainly don't want to depend on this directly.

175 lines (174 loc) 4.9 kB
{ "name": "@pact-foundation/pact-core", "version": "16.0.0", "description": "Core of @pact-foundation/pact. You almost certainly don't want to depend on this directly.", "main": "src/index.js", "homepage": "https://github.com/pact-foundation/pact-js-core#readme", "types": "src/index.d.ts", "os": [ "darwin", "linux", "win32" ], "cpu": [ "x64", "ia32", "arm64" ], "engines": { "node": ">=16" }, "repository": { "type": "git", "url": "git://github.com/pact-foundation/pact-js-core.git" }, "keywords": [ "pact", "node", "wrapper", "mock", "service", "provider", "verifier" ], "author": "Matt Fellows <m@onegeek.com.au> (http://www.onegeek.com.au)", "contributors": [ "Michel Boudreau <michelboudreau@gmail.com> (codinghitchhiker.com)" ], "license": "MIT", "bugs": { "url": "https://github.com/pact-foundation/pact-js-core/issues" }, "publishConfig": { "access": "public" }, "dependencies": { "check-types": "7.4.0", "detect-libc": "^2.0.3", "node-gyp-build": "^4.6.0", "pino": "^8.7.0", "pino-pretty": "^9.1.1", "underscore": "1.13.7" }, "devDependencies": { "@grpc/grpc-js": "1.12.4", "@grpc/proto-loader": "0.7.13", "@pact-foundation/pact-js-prettier-config": "1.0.0", "@snyk/protect": "1.1294.2", "@tsconfig/node14": "14.1.2", "@types/basic-auth": "1.1.8", "@types/chai": "4.3.20", "@types/chai-as-promised": "7.1.8", "@types/check-types": "7.3.7", "@types/cors": "2.8.17", "@types/decompress": "4.2.7", "@types/express": "4.17.21", "@types/mocha": "10.0.10", "@types/needle": "3.3.0", "@types/node": "22.10.1", "@types/rimraf": "2.0.5", "@types/sinon": "17.0.3", "@types/tar": "6.1.13", "@types/underscore": "1.13.0", "@types/unixify": "1.0.2", "@types/url-join": "4.0.3", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "axios": "1.7.9", "basic-auth": "2.0.1", "body-parser": "1.20.3", "chai": "4.5.0", "chai-as-promised": "7.1.2", "commit-and-tag-version": "11.3.0", "cors": "2.8.5", "cross-env": "5.2.1", "decamelize": "2.0.0", "eslint": "8.57.1", "eslint-config-airbnb-base": "15.0.0", "eslint-config-airbnb-typescript": "17.1.0", "eslint-config-prettier": "8.10.0", "eslint-import-resolver-typescript": "3.7.0", "eslint-plugin-chai-friendly": "0.7.4", "eslint-plugin-import": "2.31.0", "eslint-plugin-mocha": "10.1.0", "express": "4.21.2", "form-data": "4.0.1", "grpc-promise": "1.4.0", "mocha": "9.2.2", "node-addon-api": "6.1.0", "nodemon": "2.0.22", "prettier": "2.8.8", "protobufjs": "7.4.0", "rimraf": "2.7.1", "sinon": "9.2.4", "ts-node": "10.9.2", "typescript": "4.9.5" }, "overrides": { "semver": "7.6.3" }, "scripts": { "clean": "rimraf '{src,test}/**/*.{js,map,d.ts}' 'package.zip' '.tmp' 'tmp'", "lint": "eslint . --ext .ts --config .eslintrc", "lint:fix": "npm run lint -- --fix", "prebuild": "npm run clean", "download-libs": "npm run clean && bash script/download-libs.sh", "clean-libs": "rimraf 'ffi'", "build": "tsc --project tsconfig.build.json", "prerelease": "npm run snyk-protect", "release": "commit-and-tag-version", "test": "cross-env PACT_DO_NOT_TRACK=true mocha \"{src,test}/**/*.spec.ts\"", "snyk-protect": "snyk-protect", "format:base": "prettier --parser typescript", "format:check": "npm run format:base -- --list-different \"{src,test}/**/*.{ts,tsx}\"", "format:fix": "npm run format:base -- --write \"{src,test}/**/*.{ts,tsx}\"", "install": "" }, "prettier": "@pact-foundation/pact-js-prettier-config", "commit-and-tag-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", "section": "Fixes and Improvements" }, { "type": "perf", "hidden": true }, { "type": "test", "hidden": true } ] }, "snyk": true, "optionalDependencies": { "@pact-foundation/pact-core-darwin-arm64": "16.0.0", "@pact-foundation/pact-core-darwin-x64": "16.0.0", "@pact-foundation/pact-core-linux-arm64-glibc": "16.0.0", "@pact-foundation/pact-core-linux-arm64-musl": "16.0.0", "@pact-foundation/pact-core-linux-x64-glibc": "16.0.0", "@pact-foundation/pact-core-linux-x64-musl": "16.0.0", "@pact-foundation/pact-core-windows-x64": "16.0.0" } }