UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

95 lines (94 loc) 2.87 kB
{ "name": "@case-contract-testing/case", "version": "0.7.0", "description": "Next-generation contract testing suite", "keywords": [ "case", "case-contract", "contract-testing", "testing", "api", "api-testing", "deployment-confidence", "http", "consumer-driven-testing", "consumer-driven-contracts", "pact", "pact-broker" ], "bin": { "download-contracts": "./dist/bin/downloadContracts.js" }, "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "scripts": { "build": "rimraf dist && tsc --project tsconfig.build.json", "lint": "eslint src --ext .ts --config .eslintrc.json", "lint:fix": "eslint src --fix --ext .ts --config .eslintrc.json", "format:base": "prettier --parser typescript \"**/*.ts\"", "format:check": "npm run format:base -- --list-different", "format:fix": "npm run format:base -- --write ", "pretest": "rimraf temp-contracts && ts-node ./bin/downloadContracts.ts \"http request provider\" && ts-node ./bin/downloadContracts.ts \"http response provider\"", "test": "jest" }, "homepage": "https://case.contract-testing.io", "repository": { "type": "git", "url": "https://github.com/case-contract-testing/case.git" }, "bugs": { "url": "https://github.com/case-contract-testing/case/issues", "email": "timothy.l.jones@gmail.com" }, "funding": { "type": "individual", "url": "https://github.com/sponsors/TimothyJones" }, "engines": { "node": ">=14.21.2" }, "author": "Timothy Jones <timothy.l.jones@gmail.com> (https://github.com/TimothyJones)", "license": "BSD-3-Clause", "devDependencies": { "@types/current-git-branch": "^1.1.3", "@types/express": "^4.17.14", "@types/is-ci": "^3.0.0", "@types/jest": "^29.5.0", "@types/qs": "^6.9.7", "@types/slug": "^5.0.3", "@typescript-eslint/eslint-plugin": "^5.54.0", "@typescript-eslint/parser": "^5.54.0", "body-parser": "^1.20.2", "eslint": "^8.23.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^17.0.0", "eslint-config-prettier": "^8.6.0", "eslint-import-resolver-typescript": "^3.5.3", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jest": "^27.2.1", "eslint-plugin-tsdoc": "^0.2.17", "jest": "^29.5.0", "prettier": "^2.8.4", "rimraf": "^4.1.2", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "typescript": "5.0.3" }, "peerDependencies": { "jest": "^29.4.3" }, "dependencies": { "absolute-version": "^1.0.2", "async-mutex": "^0.4.0", "axios": "^1.3.4", "chalk": "^4.1.2", "current-git-branch": "^1.1.0", "express": "^4.18.2", "filenamify": "^4.3.0", "is-ci": "^3.0.1", "mkdirp": "^2.1.6", "pretty-format": "^29.5.0", "qs": "^6.11.1", "slug": "^8.2.2" } }