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