{
  "name": "openapi-merge",
  "version": "2.0.2",
  "description": "A tool to merge numerous OpenAPI files into a single openapi definition.",
  "keywords": [
    "openapi",
    "merge"
  ],
  "main": "dist/index",
  "typings": "dist/index",
  "files": [
    "dist"
  ],
  "author": {
    "name": "Robert Massaioli",
    "email": "packages@rmdir.app",
    "url": "https://rmdir.app/"
  },
  "license": "MIT",
  "engines": {
    "node": ">=18"
  },
  "private": false,
  "homepage": "https://github.com/robertmassaioli/openapi-merge",
  "repository": "github:robertmassaioli/openapi-merge",
  "bugs": {
    "url": "https://github.com/robertmassaioli/openapi-merge/issues"
  },
  "scripts": {
    "build": "tsgo --project tsconfig.build.json",
    "typecheck": "tsgo --project . --noEmit",
    "prepare": "bun run build",
    "prepublishOnly": "bun run build",
    "test": "bun test --coverage",
    "lint": "eslint src --fix --format=visualstudio",
    "start": "bun src/index.ts",
    "docs": "typedoc"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@types/jest": "^30.0.0",
    "@types/lodash": "^4.14.150",
    "@typescript/native-preview": "^7.0.0-dev.20260707.2",
    "eslint": "^10.0.0",
    "eslint-formatter-visualstudio": "^9.0.1",
    "globals": "^17.7.0",
    "typedoc": "^0.28.20",
    "typescript-eslint": "^8.65.0"
  },
  "dependencies": {
    "@atlassian/atlassian-openapi": "^1.0.6",
    "jsonpointer": "^5.0.1",
    "lodash": "^4.17.15",
    "ts-is-present": "^1.1.1"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  }
}
