UNPKG

oas

Version:

Comprehensive tooling for working with OpenAPI definitions

112 lines (111 loc) 3.04 kB
{ "name": "oas", "version": "26.0.3", "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" }, "./operation/get-parameters-as-json-schema": { "require": "./dist/operation/lib/get-parameters-as-json-schema.cjs", "import": "./dist/operation/lib/get-parameters-as-json-schema.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 && npm run lint:js", "lint:js": "eslint . --ext .js,.ts --ignore-path ../../.gitignore", "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": { "@readme/openapi-parser": "^3.0.2", "@types/json-schema": "^7.0.11", "json-schema-merge-allof": "^0.8.1", "jsonpath-plus": "^10.0.0", "jsonpointer": "^5.0.0", "memoizee": "^0.4.16", "openapi-types": "^12.1.1", "path-to-regexp": "^8.1.0", "remove-undefined-objects": "^6.0.0" }, "devDependencies": { "@readme/oas-examples": "^5.20.0", "@types/json-schema-merge-allof": "^0.6.5", "@types/memoizee": "^0.4.12", "@types/node": "^22.14.0", "typescript": "^5.4.4", "vitest": "^3.0.5" }, "prettier": "@readme/eslint-config/prettier", "gitHead": "f3d92823d427cbc0d8d26065a9eb9c2f17579d8c" }