{
  "name": "@postman-cse/onboarding-aws-spec-discovery",
  "version": "3.2.7",
  "description": "Discover AWS-hosted API specs and hand the result to Postman API onboarding.",
  "type": "module",
  "main": "dist/index.cjs",
  "bin": {
    "postman-aws-spec-discovery": "dist/cli.cjs"
  },
  "files": [
    "action.yml",
    "dist",
    "README.md",
    "docs",
    "SECURITY.md",
    "SUPPORT.md",
    "RELEASE_POLICY.md"
  ],
  "scripts": {
    "prepare": "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 scripts/sanitize-dist-identifiers.mjs && 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:live:sns": "vitest run --config vitest.live.config.ts",
    "test:emulator:aws": "vitest run --config vitest.emulator.config.ts",
    "typecheck": "tsc --noEmit -p tsconfig.json",
    "validate:fixtures": "node validation/scripts/check-validation-fixtures.mjs",
    "validate:support-ledger": "node validation/scripts/validate-support-ledger.mjs",
    "validate:resolution-closure": "node validation/scripts/validate-resolution-closure.mjs",
    "validate:repo-spec": "node validation/scripts/validate-repo-spec-matrix.mjs",
    "validate:iac-signals": "node validation/scripts/validate-iac-signals.mjs",
    "validate:p3-surfaces": "node validation/scripts/validate-p3-surfaces.mjs",
    "validate:live-required-plan": "node validation/scripts/emit-live-required-matrix.mjs",
    "validate:offline": "npm run validate:fixtures && npm run validate:support-ledger && npm run validate:resolution-closure && npm run validate:repo-spec && npm run validate:iac-signals && npm run validate:p3-surfaces && npm run validate:live-required-plan",
    "docs:support-ledger": "node validation/scripts/render-support-ledger.mjs"
  },
  "keywords": [
    "github-action",
    "postman",
    "aws",
    "aws-api-gateway",
    "appsync",
    "eventbridge",
    "sns",
    "apigateway",
    "openapi",
    "api-onboarding"
  ],
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@actions/core": "^3.0.1",
    "@aws-sdk/client-api-gateway": "^3.1092.0",
    "@aws-sdk/client-apigatewayv2": "^3.1092.0",
    "@aws-sdk/client-appsync": "^3.1092.0",
    "@aws-sdk/client-bedrock-agent": "^3.1092.0",
    "@aws-sdk/client-cloudformation": "^3.1092.0",
    "@aws-sdk/client-elastic-load-balancing-v2": "^3.1092.0",
    "@aws-sdk/client-eventbridge": "^3.1092.0",
    "@aws-sdk/client-glue": "^3.1092.0",
    "@aws-sdk/client-lambda": "^3.1092.0",
    "@aws-sdk/client-pipes": "^3.1092.0",
    "@aws-sdk/client-resource-groups-tagging-api": "^3.1092.0",
    "@aws-sdk/client-s3": "^3.1092.0",
    "@aws-sdk/client-schemas": "^3.1092.0",
    "@aws-sdk/client-sfn": "^3.1092.0",
    "@aws-sdk/client-sns": "^3.1092.0",
    "@aws-sdk/client-ssm": "^3.1092.0",
    "@aws-sdk/client-sts": "^3.1092.0",
    "@aws-sdk/client-verifiedpermissions": "^3.1092.0",
    "@postman-cse/automation-core": "^1.3.0",
    "@smithy/node-http-handler": "^4.9.9",
    "undici": "^8.10.0",
    "yaml": "^2.9.0"
  },
  "overrides": {
    "picomatch": ">=4.0.4",
    "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.0",
    "esbuild": "0.28.1",
    "eslint": "^10.7.0",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.65.0",
    "vitest": "^4.1.10"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/postman-cs/postman-aws-spec-discovery-action"
  },
  "engines": {
    "node": ">=24"
  }
}
