UNPKG

@pact-foundation/pact-cli

Version:
136 lines (135 loc) 3.75 kB
{ "name": "@pact-foundation/pact-cli", "version": "18.1.1", "description": "Broker CLI for @pact-foundation/pact", "main": "src/index.js", "homepage": "https://github.com/pact-foundation/pact-js-cli#readme", "types": "src/index.d.ts", "bin": { "pact": "bin/pact.js", "pact-broker": "bin/pact-broker.js", "pact-mock-server": "bin/pact-mock-server.js", "pact-stub-server": "bin/pact-stub-server.js", "pact-plugin": "bin/pact-plugin.js", "pact-verifier": "bin/pact-verifier.js", "pactflow": "bin/pactflow.js" }, "os": [ "darwin", "linux", "win32" ], "cpu": [ "x64", "arm64" ], "engines": { "node": ">=16" }, "repository": { "type": "git", "url": "git://github.com/pact-foundation/pact-js-cli.git" }, "keywords": [ "pact", "node", "wrapper", "mock", "service", "provider", "verifier" ], "author": "Timothy Jones <timothy.l.jones@gmail.com>", "contributors": [ "Matt Fellows <m@onegeek.com.au> (http://www.onegeek.com.au)", "Michel Boudreau <michelboudreau@gmail.com> (codinghitchhiker.com)" ], "license": "MIT", "bugs": { "url": "https://github.com/pact-foundation/pact-cli/issues" }, "publishConfig": { "access": "public" }, "optionalDependencies": { "@pact-foundation/pact-cli-darwin-arm64": "18.1.1", "@pact-foundation/pact-cli-darwin-x64": "18.1.1", "@pact-foundation/pact-cli-linux-arm64": "18.1.1", "@pact-foundation/pact-cli-linux-x64": "18.1.1", "@pact-foundation/pact-cli-windows-x64": "18.1.1", "@pact-foundation/pact-cli-windows-arm64": "18.1.1" }, "dependencies": {}, "devDependencies": { "@pact-foundation/pact-js-prettier-config": "^1.0.0", "@tsconfig/node16": "^16.1.0", "@types/node": "^24.0.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "commit-and-tag-version": "^12.0.0", "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^10.0.0", "eslint-import-resolver-typescript": "^3.6.3", "prettier": "^3.0.0", "rimraf": "6.1.3", "ts-node": "10.9.2", "typescript": "4.9.5" }, "overrides": { "semver": "7.8.1" }, "scripts": { "clean": "rimraf --glob '{src,bin,standalone}/**/*.{js,map,d.ts}' 'package.zip' '.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 --glob standalone/pact-*", "build": "tsc --project tsconfig.build.json", "release": "commit-and-tag-version", "test": "node test/smoke.spec.js", "format:base": "prettier --parser typescript", "format:check": "npm run format:base -- --list-different \"{src,standalone,bin,test}/**/*.{ts,tsx}\"", "format:fix": "npm run format:base -- --write \"{src,standalone,bin,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 } ] } }