UNPKG

pactum

Version:

REST API Testing Tool for all levels in a Test Pyramid

79 lines (78 loc) 1.78 kB
{ "name": "pactum", "version": "3.9.0", "description": "REST API Testing Tool for all levels in a Test Pyramid", "main": "./src/index.js", "types": "./src/index.d.ts", "files": [ "/src" ], "scripts": { "test": "npm run test:unit && npm run test:component", "test:unit": "mocha --timeout 10000 ./test/unit/", "test:component": "mocha --timeout 10000 ./test/component/", "test:component:tag": "mocha --timeout 10000 ./test/component/ --grep '@tag'", "coverage": "nyc --reporter=lcov --reporter=text npm run test", "lint": "eslint src/**/*.js" }, "keywords": [ "api", "REST", "automation", "testing", "component", "service", "contract", "integration", "e2e", "fuzz", "bdd", "tdd", "cucumber", "mocha", "jest", "mock", "server", "JSON", "pactum", "pactumjs", "microservice", "microservices", "test", "http", "GraphQL" ], "repository": { "type": "git", "url": "https://github.com/pactumjs/pactum.git" }, "homepage": "https://pactumjs.github.io", "bugs": { "url": "https://github.com/pactumjs/pactum/issues" }, "author": "Anudeep <asa.anudeep4@gmail.com>", "license": "MIT", "dependencies": { "@exodus/schemasafe": "^1.3.0", "component-type": "^2.0.0", "cookie-lite": "^0.0.1", "deep-override": "^1.0.2", "form-data-lite": "^1.0.3", "json-query": "^2.2.2", "klona": "^2.0.6", "openapi-fuzzer-core": "^1.0.6", "pactum-matchers": "^1.1.7", "parse-graphql": "^1.0.0", "phinx": "1.1.0", "polka": "^0.5.2" }, "devDependencies": { "chai": "^4.4.1", "mocha": "^10.3.0", "nyc": "^15.1.0", "sinon": "^15.2.0" }, "engines": { "node": ">=10" } }