oas-normalize
Version:
Tooling for converting, validating, and parsing OpenAPI, Swagger, and Postman API definitions
88 lines (87 loc) • 2.2 kB
JSON
{
"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"
}