UNPKG

@readme/openapi-parser

Version:

Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers

81 lines (80 loc) 1.93 kB
{ "name": "@readme/openapi-parser", "version": "5.0.1", "description": "Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers", "license": "MIT", "author": "ReadMe <support@readme.io> (https://readme.com)", "sideEffects": false, "type": "module", "exports": { ".": { "require": "./dist/index.cjs", "import": "./dist/index.js" }, "./package.json": "./package.json" }, "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.cts", "engines": { "node": ">=20" }, "files": [ "dist" ], "keywords": [ "swagger", "openapi", "open-api", "json", "yaml", "parse", "parser", "validate", "validator", "validation", "spec", "specification", "schema", "reference", "dereference" ], "repository": { "type": "git", "url": "git://github.com/readmeio/oas.git", "directory": "packages/parser" }, "bugs": { "url": "https://github.com/readmeio/oas/issues" }, "scripts": { "attw": "attw --pack --format ascii --profile node16", "build": "tsup", "lint": "npm run lint:types", "lint:types": "tsc --noEmit", "prebuild": "rm -rf dist/", "prepack": "npm run build", "test": "echo 'Please run tests from the root!' && exit 1" }, "dependencies": { "@apidevtools/json-schema-ref-parser": "^14.1.1", "@readme/better-ajv-errors": "^2.3.2", "@readme/openapi-schemas": "^3.1.0", "@types/json-schema": "^7.0.15", "ajv": "^8.12.0", "ajv-draft-04": "^1.0.0" }, "peerDependencies": { "openapi-types": ">=7" }, "devDependencies": { "@types/node": "^22.13.1", "@vitest/expect": "^3.0.7", "openapi-types": "^12.1.3", "tsup": "^8.5.0", "typescript": "^5.7.3", "vitest": "^3.2.1" }, "prettier": "@readme/standards/prettier", "gitHead": "4bccb292663cb3945062633cb48f66aa57a8dedd" }