oas
Version:
Comprehensive tooling for working with OpenAPI definitions
109 lines (108 loc) • 2.85 kB
JSON
{
"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"
}
}