{ "name": "@readme/openapi-parser", "version": "2.6.0", "description": "Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers", "keywords": [ "swagger", "openapi", "open-api", "json", "yaml", "parse", "parser", "validate", "validator", "validation", "spec", "specification", "schema", "reference", "dereference" ], "author": { "name": "James Messinger", "url": "https://jamesmessinger.com" }, "homepage": "https://apitools.dev/swagger-parser/", "repository": { "type": "git", "url": "https://github.com/readmeio/openapi-parser.git" }, "license": "MIT", "main": "lib/index.js", "typings": "lib/index.d.ts", "files": [ "lib" ], "engines": { "node": ">=18" }, "scripts": { "lint": "npm run lint:js && npm run prettier", "lint:js": "eslint . --ext .js,.ts --ignore-path .gitignore", "pretest": "npm run lint", "prettier": "prettier --check .", "prettier:write": "prettier --check --write .", "test": "vitest run --coverage" }, "devDependencies": { "@readme/eslint-config": "^14.0.0", "@types/node": "^20.12.7", "@vitest/coverage-v8": "^1.6.0", "eslint": "^8.56.0", "openapi-types": "^12.1.3", "prettier": "^3.1.1", "sinon": "^18.0.0", "typescript": "^5.4.5", "vitest": "^1.6.0" }, "dependencies": { "@apidevtools/swagger-methods": "^3.0.2", "@jsdevtools/ono": "^7.1.3", "@readme/better-ajv-errors": "^1.6.0", "@readme/json-schema-ref-parser": "^1.2.0", "@readme/openapi-schemas": "^3.1.0", "ajv": "^8.12.0", "ajv-draft-04": "^1.0.0", "call-me-maybe": "^1.0.1" }, "peerDependencies": { "openapi-types": ">=7" }, "prettier": "@readme/eslint-config/prettier" }