UNPKG

oas-normalize

Version:

Tooling for converting, validating, and parsing OpenAPI, Swagger, and Postman API definitions

88 lines (87 loc) 2.2 kB
{ "name": "oas-normalize", "version": "15.0.1", "description": "Tooling for converting, validating, and parsing OpenAPI, Swagger, and Postman API definitions", "type": "module", "exports": { ".": { "require": "./dist/index.cjs", "import": "./dist/index.js" }, "./lib/errors": { "require": "./dist/lib/errors.cjs", "import": "./dist/lib/errors.js" }, "./lib/types": { "require": "./dist/lib/types.cjs", "import": "./dist/lib/types.js" }, "./lib/utils": { "require": "./dist/lib/utils.cjs", "import": "./dist/lib/utils.js" }, "./package.json": "./package.json" }, "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.cts", "engines": { "node": ">=20" }, "files": [ "dist" ], "keywords": [ "api", "apidoc", "apis", "documentation", "microservice", "oai", "oas", "openapi", "openapi document", "openapi initiative", "openapi spec", "openapi specification", "postman", "swagger" ], "repository": { "type": "git", "url": "git://github.com/readmeio/oas.git", "directory": "packages/oas-normalize" }, "bugs": { "url": "https://github.com/readmeio/oas/issues" }, "scripts": { "attw": "attw --pack --format ascii --profile node16", "bench": "echo 'Please run benchmarks from the root!' && exit 1", "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" }, "license": "MIT", "dependencies": { "@readme/openapi-parser": "^5.0.1", "@readme/postman-to-openapi": "^4.1.0", "js-yaml": "^4.1.0", "openapi-types": "^12.1.3", "swagger2openapi": "^7.0.8" }, "devDependencies": { "@readme/oas-examples": "^7.0.0", "@types/js-yaml": "^4.0.9", "@types/swagger2openapi": "^7.0.4", "nock": "^14.0.2", "tsup": "^8.5.0", "typescript": "^5.1.6", "vitest": "^3.2.1" }, "prettier": "@readme/standards/prettier", "gitHead": "4bccb292663cb3945062633cb48f66aa57a8dedd" }