UNPKG

simple-api-tester

Version:
130 lines (129 loc) 4.03 kB
{ "name": "simple-api-tester", "version": "0.4.0", "description": "API Tester", "readme": "https://nl253.github.io/ApiTester/index.html", "homepage": "https://github.com/nl253/ApiTester", "keywords": [ "api", "api-test", "api-tester", "automation", "automation-testing", "integration", "integration-test", "test", "testing" ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/nl253/ApiTester" }, "bugs": { "email": "norbertlogiewa96@gmail.com", "url": "https://github.com/nl253/ApiTester/issues" }, "author": "Norbert Logiewa <norbertlogiewa96@gmail.com>", "maintainers": [ { "name": "Norbert Logiewa", "email": "norbertlogiewa96@gmail.com", "url": "https://github.com/nl253" } ], "contributors": [ { "email": "norbertlogiewa96@gmail.com", "name": "Norbert Logiewa", "url": "https://github.com/nl253" } ], "engines": { "node": ">=12", "npm": ">= 6.4.1" }, "engineStrict": true, "browserslist": [], "dependencies": { "ajv": "latest", "chai": "^4.2.0", "chalk": "^3.0.0", "commander": "^4.1.0", "request": "^2.88.0", "request-promise-native": "^1.0.8" }, "devDependencies": { "eslint": "^6.8.0", "eslint-config-airbnb": "^18.0.1", "eslint-plugin-compat": "^3.3.0", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-import": "^2.18.2", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-node": "^10.0.0", "eslint-plugin-optimize-regex": "^1.1.7", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-react": "^7.17.0", "eslint-plugin-security": "^1.4.0", "jest": "^24.9.0", "jsdoc": "3.6.3", "jsonlint": "^1.6.3", "license-checker": "^25.0.1", "markdownlint": "^0.17.2", "markdownlint-cli": "^0.19.0", "remark": "^11.0.2", "remark-cli": "^7.0.1", "remark-lint": "^6.0.5", "remark-preset-lint-consistent": "^2.0.3", "remark-preset-lint-markdown-style-guide": "^2.1.3", "remark-preset-lint-recommended": "^3.0.3", "retire": "^2.0.3", "write-good": "^1.0.2" }, "main": "bin/index.js", "directories": { "bin": "bin", "doc": "docs", "example": "examples", "lib": "src" }, "files": [ "README.md", "schema.json", "bin/index.js", "src/logger.js", "src/lib.js", "src/logging.js", "src/utils.js" ], "private": false, "remarkConfig": { "plugins": [ "remark-preset-lint-recommended", "remark-preset-lint-markdown-style-guide", "remark-preset-lint-consistent" ] }, "bin": { "api-test": "bin/index.js" }, "scripts": { "example": "npm run start ./examples/1.json", "start": "node ./bin/index.js", "test": "npx jest --ci", "doc": "bash -c \"echo -e 'GENERATING DOCS\\n' && rm -rf ./docs && npx jsdoc --pedantic -d ./docs -R ./README.md ./src/*.js ./bin/*.js\"", "doc:open": "bash -c \"npm run doc && $BROWSER ./docs/index.html\"", "doc:publish": "bash -c \"echo -e 'PUBLISHING DOCS\\n' && npm run doc && git add -f ./docs && git commit -am 'Update docs' -n && git push\"", "lint": "bash -c \"npm run lint:code && npm run lint:doc && npm run lint:deps\"", "lint:code": "bash -c \"npx eslint ./bin/*.js ./src/*.js\"", "lint:doc": "bash -c \"npm run lint:doc:markdown-lint && npm run lint:doc:write-good && npm run lint:doc:remark\"", "lint:doc:write-good": "bash -c \"npx write-good --so --weasel --tooWordy --cliches --thereIs *.md || echo ''\"", "lint:doc:markdown-lint": "bash -c \"npx markdownlint *.md\"", "lint:doc:remark": "bash -c \"npx remark -u lint *.md\"", "lint:deps": "bash -c \"npm run lint:deps:license && npm run lint:deps:security\"", "lint:deps:security": "npx retire --js", "lint:deps:license": "npx license-checker --summary", "loc": "bash -c \"tokei -- $(git ls-files | grep -v docs | grep -v bin)\"", "prepublishOnly": "npm run doc:publish" } }