{
    "name": "@buildwithlayer/openapi-to-tools",
    "version": "1.3.3",
    "description": "A tool to create MCP compliant tools from an OpenAPI Spec",
    "license": "UNLICENSED",
    "author": "GavynWithLayer",
    "homepage": "https://github.com/buildwithlayer/openapi-to-tools",
    "bugs": "https://github.com/buildwithlayer/openapi-to-tools/issues",
    "type": "module",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/buildwithlayer/openapi-to-tools.git"
    },
    "engines": {
        "node": ">=18"
    },
    "keywords": [
        "modelcontextprotocol",
        "mcp",
        "openai",
        "tools",
        "openapi",
        "swagger",
        "spec",
        "buildwithlayer"
    ],
    "exports": {
        "./*": {
            "import": "./dist/esm/*",
            "require": "./dist/cjs/*"
        }
    },
    "typesVersions": {
        "*": {
            "*": [
                "./dist/esm/*"
            ]
        }
    },
    "files": [
        "dist"
    ],
    "bin": {
        "openapi-to-tools": "./dist/cjs/cli.js"
    },
    "scripts": {
        "build": "shx rm -rf dist && npm run build:esm && npm run build:cjs",
        "build:esm": "tsc -p tsconfig.prod.json && cp package.esm.json dist/esm/package.json",
        "build:cjs": "tsc -p tsconfig.cjs.json && cp package.cjs.json dist/cjs/package.json",
        "prepack": "npm run build:esm && npm run build:cjs",
        "lint": "eslint src/",
        "test": "jest"
    },
    "devDependencies": {
        "@eslint/js": "^9.26.0",
        "@types/jest": "^29.5.14",
        "@types/js-yaml": "^4.0.9",
        "eslint": "^9.27.0",
        "eslint-plugin-jest": "^28.11.0",
        "eslint-plugin-sort": "^4.0.0",
        "jest": "^29.7.0",
        "shx": "^0.4.0",
        "ts-jest": "^29.3.2",
        "typescript": "^5.8.3",
        "typescript-eslint": "^8.32.0"
    },
    "dependencies": {
        "@buildwithlayer/openapi-zod-spec": "^1.0.0",
        "@modelcontextprotocol/sdk": "^1.11.0",
        "ajv": "^8.17.1",
        "axios": "^1.9.0",
        "js-yaml": "^4.1.0",
        "zod": "^3.23.8",
        "zod-to-json-schema": "^3.24.1"
    }
}
