UNPKG

oas

Version:

Comprehensive tooling for working with OpenAPI definitions

109 lines (108 loc) 2.85 kB
{ "name": "oas", "version": "33.2.0", "description": "Comprehensive tooling for working with OpenAPI definitions", "license": "MIT", "author": "ReadMe <support@readme.io> (https://readme.com)", "sideEffects": false, "type": "module", "exports": { ".": { "require": "./dist/index.cjs", "import": "./dist/index.js" }, "./analyzer": { "require": "./dist/analyzer/index.cjs", "import": "./dist/analyzer/index.js" }, "./analyzer/types": { "require": "./dist/analyzer/types.cjs", "import": "./dist/analyzer/types.js" }, "./extensions": { "require": "./dist/extensions.cjs", "import": "./dist/extensions.js" }, "./operation": { "require": "./dist/operation/index.cjs", "import": "./dist/operation/index.js" }, "./reducer": { "require": "./dist/reducer/index.cjs", "import": "./dist/reducer/index.js" }, "./types": { "require": "./dist/types.cjs", "import": "./dist/types.js" }, "./utils": { "require": "./dist/utils.cjs", "import": "./dist/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", "apis", "openapi", "openapi initiative", "openapi specification", "openapi spec", "openapi document", "oai", "oas", "apidoc", "microservice", "documentation" ], "repository": { "type": "git", "url": "git://github.com/readmeio/oas.git", "directory": "packages/oas" }, "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", "watch": "tsc --watch" }, "dependencies": { "@apidevtools/json-schema-ref-parser": "^14.1.1", "@readme/openapi-parser": "^6.1.0", "@types/json-schema": "^7.0.11", "json-schema-merge-allof": "^0.8.1", "jsonpath-plus": "^10.4.0", "jsonpointer": "^5.0.0", "memoizee": "^0.4.16", "openapi-types": "^12.1.1", "path-to-regexp": "^8.4.2", "remove-undefined-objects": "^7.0.0" }, "devDependencies": { "@readme/oas-examples": "file:../oas-examples", "@types/json-schema-merge-allof": "^0.6.5", "@types/memoizee": "^0.4.12", "@types/node": "^25.3.0", "jest-expect-jsonschema": "file:../jest-expect-jsonschema", "jest-expect-openapi": "file:../jest-expect-openapi", "tsup": "^8.5.0", "typescript": "^5.4.4", "vitest": "^4.1.5" } }