graphql-service-tester
Version:
Tests GraphQL service queries and mutations via schema introspection
94 lines (93 loc) • 2.81 kB
JSON
{
"name": "graphql-service-tester",
"version": "1.4.1",
"description": "Tests GraphQL service queries and mutations via schema introspection",
"main": "./bin/cli.js",
"bin": {
"graphql-service-tester": "./bin/cli.js"
},
"directories": {
"test": "src/test"
},
"scripts": {
"test": "jest",
"dev": "nodemon",
"playlist": "node ./bin/cli.js playlist",
"playlist:debug": "tsc; node ./bin/cli.js playlist",
"playlist:debug:slim": "tsc; node ./bin/cli.js playlist -ht",
"playlist:debug:fast": "tsc; node ./bin/cli.js playlist -ht -v",
"playlist:debug:verbose": "tsc; node ./bin/cli.js playlist -v",
"playlist:debug:header": "tsc; node ./bin/cli.js playlist -ht -H 'x-api-key: 12345' -H 'Authorization:09090'",
"local": "tsc; node ./bin/cli.js http://localhost:3000/graphql -v",
"local:header": "tsc; node ./bin/cli.js http://localhost:3000/graphql -H 'x-api-key: 12345' -H 'Authorization:eyJraWQiOi...'",
"build-ts": "tsc",
"watch-ts": "tsc -w"
},
"repository": {
"type": "git",
"url": "git+https://github.com/chad-superhifi/graphql-service-tester"
},
"keywords": [
"graphql",
"service",
"API",
"endpoint",
"query",
"mutation",
"smoke test",
"test",
"schema"
],
"author": "Chad Bumstead <cbumstead@gmail.com>",
"contributors": [
"Piotr Bazydlo <piotr.bazydlo@gmail.com>",
"Dillon Cordova <dillontcordova@gmail.com>"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/chad-superhifi/graphql-service-tester/issues"
},
"homepage": "https://github.com/chad-superhifi/graphql-service-tester#readme",
"devDependencies": {
"@graphql-tools/mock": "^8.7.19",
"@types/jest": "^26.0.14",
"@types/node": "^14.11.8",
"@typescript-eslint/eslint-plugin": "^4.4.0",
"@typescript-eslint/parser": "^4.4.0",
"eslint": "^7.11.0",
"eslint-config-prettier": "^6.12.0",
"eslint-config-standard": "^14.1.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.1",
"express-graphql": "^0.11.0",
"graphql-tag": "^2.11.0",
"jest": "^26.5.2",
"nodemon": "^2.0.6",
"prettier": "2.1.2",
"short-uuid": "^4.1.0",
"swapi-graphql": "0.0.6",
"ts-jest": "^26.4.1",
"ts-node": "^9.0.0",
"typescript": "^4.2.4",
"uglifyjs": "2.4.11"
},
"dependencies": {
"axios": "^0.21.1",
"chalk": "^4.1.0",
"commander": "^6.1.0",
"fresh": "^0.5.2",
"graphql": "^15.3.0",
"lodash": "^4.17.20",
"mime": "^1.4.1",
"ms": "^2.1.2",
"p-iteration": "^1.1.8",
"qs": "^6.3.2",
"terminal-kit": "^2.1.8"
},
"engines": {
"node": ">10.0"
}
}