{ "name": "oav", "version": "0.18.2", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", "url": "https://github.com/azure/oav" }, "description": "Validate Azure REST API Specifications", "license": "MIT", "dependencies": { "@azure/openapi-markdown": "^0.9.0", "@microsoft.azure/autorest-extension-base": "1.0.13", "@ts-common/commonmark-to-markdown": "^1.2.0", "@ts-common/iterator": "^0.3.1", "@ts-common/json": "^0.3.0", "@ts-common/json-parser": "^0.7.0", "@ts-common/property-set": "^0.1.0", "@ts-common/source-map": "^0.5.0", "@ts-common/string-map": "^0.3.0", "@ts-common/virtual-fs": "^0.2.0", "commonmark": "^0.29.0", "globby": "^9.2.0", "js-yaml": "^3.13.1", "json-pointer": "^0.6.0", "json-refs": "^3.0.13", "jsonpath": "^1.0.1", "linq": "^3.2.0", "lodash": "^4.17.11", "moment": "^2.24.0", "ms-rest": "^2.5.0", "swagger-parser": "^6.0.5", "uuid": "^3.3.2", "vscode-jsonrpc": "^3.6.2", "winston": "^3.2.1", "yargs": "^6.6.0", "yasway": "^1.7.1", "yuml2svg": "^3.1.0", "z-schema": "^4.0.2" }, "devDependencies": { "@types/commonmark": "^0.27.3", "@types/jest": "^24.0.11", "@types/js-yaml": "^3.12.1", "@types/json-pointer": "^1.0.30", "@types/jsonpath": "^0.2.0", "@types/lodash": "^4.14.123", "@types/node": "^10.12.18", "@types/request": "^2.48.1", "@types/swagger-parser": "^4.0.3", "@types/uuid": "^3.4.4", "@types/yargs": "^11.1.2", "ts-jest": "^24.0.2", "jest": "^24.7.1", "jest-junit": "^6.3.0", "prettier": "^1.17.0", "should": "^13.2.3", "tslint": "^5.16.0", "tslint-config-prettier": "^1.18.0", "tslint-plugin-prettier": "^2.0.1", "typescript": "^3.4.5" }, "homepage": "https://github.com/azure/oav", "repository": { "type": "git", "url": "https://github.com/azure/oav.git" }, "bugs": { "url": "http://github.com/azure/oav/issues" }, "main": "./dist/index.js", "bin": { "oav": "./dist/cli.js" }, "files": [ "dist/*.js", "dist/*.d.ts", "dist/*.js.map", "dist/*.d.ts.map", "dist/lib/**/*.js", "dist/lib/**/*.d.ts", "dist/lib/**/*.js.map", "dist/lib/**/*.d.ts.map", "types/**/*.d.ts", "*.ts", "lib/**/*.ts" ], "types": [ "./dist/index.d.ts", "./types/*.d.ts" ], "nyc": { "include": [ "dist/**/*.js" ], "all": true, "reporter": [ "lcov", "text", "html", "cobertura" ], "exclude": [ "dist/test/", "types/" ] }, "scripts": { "tsc": "tsc", "tslint": "tslint --project tsconfig.json ./*.ts ./lib/**/*.ts ./test/**/*.ts ./types/**/*.ts", "test": "npm run tsc && npm run --silent tslint && jest --ci --reporters=default --reporters=jest-junit", "jest": "jest", "start": "node ./dist/lib/autorestPlugin/pluginHost.js", "tslint-check": "tslint-config-prettier-check ./tslint.json", "prepack": "npm install && tsc && npm run tslint", "cli": "node dist/cli.js", "li": "npm install @ts-common/local-install --no-save && local-install" }, "engines": { "node": ">=10.11.0" }, "jest-junit": { "output": "test-results.xml" }, "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "testEnvironment": "node", "moduleFileExtensions": [ "ts", "js", "json", "node" ], "moduleNameMapper": {}, "collectCoverage": true, "collectCoverageFrom": [ "./lib/**/*.ts", "!**/node_modules/**" ], "coverageReporters": [ "json", "lcov", "cobertura", "text", "html", "clover" ], "coveragePathIgnorePatterns": [ "/node_modules/", ".*/tests/.*" ], "globals": { "ts-jest": { "tsConfig": "tsconfig.json" } }, "testMatch": [ "**/test/**/*.ts", "!**/test/**/*.d.ts", "!**/test/sample.ts" ], "verbose": true } }