{
  "name": "@postman-cse/onboarding-azure-spec-discovery",
  "version": "1.4.6",
  "description": "Discover Azure-hosted API specs and hand the result to Postman API onboarding.",
  "type": "module",
  "main": "dist/index.cjs",
  "bin": {
    "postman-azure-spec-discovery": "dist/cli.cjs"
  },
  "files": [
    "action.yml",
    "dist",
    "README.md",
    "docs",
    "SECURITY.md",
    "SUPPORT.md",
    "RELEASE_POLICY.md",
    "scripts/verify-release-artifacts.mjs"
  ],
  "scripts": {
    "setup:hooks": "git config core.hooksPath .githooks",
    "bundle": "node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && esbuild src/index.ts --bundle --platform=node --target=node24 --format=cjs --outfile=dist/index.cjs && esbuild src/cli.ts --bundle --platform=node --target=node24 --format=cjs --banner:js=\"#!/usr/bin/env node\" --outfile=dist/cli.cjs && node -e \"if(process.platform!=='win32')require('node:fs').chmodSync('dist/cli.cjs',0o755)\"",
    "build": "npm run typecheck && npm run bundle",
    "verify:dist:shape": "node scripts/verify-dist-artifact.mjs",
    "verify:dist:parity": "git diff --ignore-space-at-eol --text --exit-code -- dist",
    "verify:dist:assert": "npm run verify:dist:shape && npm run verify:dist:parity",
    "verify:dist": "npm run build && npm run verify:dist:assert",
    "docs:tables": "node scripts/render-action-tables.mjs",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "test": "vitest run",
    "test:emulator:azure": "vitest run --config vitest.emulator.config.ts",
    "typecheck": "tsc --noEmit -p tsconfig.json",
    "verify:coverage": "node scripts/verify-coverage-manifest.mjs"
  },
  "keywords": [
    "github-action",
    "postman",
    "azure",
    "azure-api-management",
    "apim",
    "app-service",
    "openapi",
    "api-onboarding"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/postman-cs/postman-azure-spec-discovery-action"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@actions/core": "^3.0.1",
    "@azure/arm-apimanagement": "10.0.0",
    "@azure/arm-appservice": "19.0.0",
    "@azure/arm-eventgrid": "^14.2.0",
    "@azure/arm-resources": "8.0.0",
    "@azure/arm-servicebus": "^6.1.0",
    "@azure/arm-subscriptions": "6.0.0",
    "@azure/identity": "4.13.1",
    "@postman-cse/automation-core": "^1.3.0",
    "undici": "^8.10.0",
    "yaml": "^2.9.0"
  },
  "overrides": {
    "uuid": "11.1.1",
    "brace-expansion@1": "1.1.18",
    "brace-expansion@2": "2.1.4",
    "brace-expansion@3": "3.0.6",
    "brace-expansion@4": "5.0.9",
    "brace-expansion@5": "5.0.9",
    "fast-uri": ">=3.1.5",
    "nanoid@3": "3.3.18",
    "js-yaml@4": "4.3.1",
    "postcss": ">=8.5.26",
    "vite@8": "8.2.1",
    "ws": ">=8.21.3",
    "sharp": ">=0.35.0",
    "undici": "^8.10.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^21.2.1",
    "@commitlint/config-conventional": "^21.2.0",
    "@eslint/js": "^10.0.1",
    "@types/node": "^26.1.1",
    "esbuild": "0.28.1",
    "eslint": "^10.7.0",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.65.0",
    "vitest": "^4.1.10"
  },
  "engines": {
    "node": ">=24"
  }
}
