{
  "name": "@zapier/zapier-sdk-core",
  "version": "0.15.0",
  "description": "Core schemas and TypeScript types for the Zapier SDK API",
  "license": "SEE LICENSE IN LICENSE",
  "author": "Zapier, Inc.",
  "keywords": [
    "zapier",
    "sdk",
    "openapi",
    "zod",
    "schemas",
    "api",
    "typescript"
  ],
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./v0/schemas/authentications": {
      "types": "./dist/v0/schemas/authentications.d.ts",
      "import": "./dist/v0/schemas/authentications.js",
      "require": "./dist/v0/schemas/authentications.cjs"
    },
    "./v0/schemas/connections": {
      "types": "./dist/v0/schemas/connections.d.ts",
      "import": "./dist/v0/schemas/connections.js",
      "require": "./dist/v0/schemas/connections.cjs"
    },
    "./v0/schemas/apps": {
      "types": "./dist/v0/schemas/apps.d.ts",
      "import": "./dist/v0/schemas/apps.js",
      "require": "./dist/v0/schemas/apps.cjs"
    },
    "./v0/schemas/implementations": {
      "types": "./dist/v0/schemas/implementations.d.ts",
      "import": "./dist/v0/schemas/implementations.js",
      "require": "./dist/v0/schemas/implementations.cjs"
    },
    "./v0/schemas/errors": {
      "types": "./dist/v0/schemas/errors.d.ts",
      "import": "./dist/v0/schemas/errors.js",
      "require": "./dist/v0/schemas/errors.cjs"
    },
    "./v0/schemas/actions": {
      "types": "./dist/v0/schemas/actions.d.ts",
      "import": "./dist/v0/schemas/actions.js",
      "require": "./dist/v0/schemas/actions.cjs"
    },
    "./v0/schemas/client-credentials": {
      "types": "./dist/v0/schemas/client-credentials.d.ts",
      "import": "./dist/v0/schemas/client-credentials.js",
      "require": "./dist/v0/schemas/client-credentials.cjs"
    },
    "./v0/common/responses": {
      "types": "./dist/v0/common/responses.d.ts",
      "import": "./dist/v0/common/responses.js",
      "require": "./dist/v0/common/responses.cjs"
    },
    "./v0/config/metadata": {
      "types": "./dist/v0/config/metadata.d.ts",
      "import": "./dist/v0/config/metadata.js",
      "require": "./dist/v0/config/metadata.cjs"
    },
    "./openapi.yaml": "./openapi.yaml",
    "./v0/index": "./src/v0/index.ts",
    "./v0/sdk-deprecation-headers": {
      "types": "./dist/v0/sdk-deprecation-headers.d.ts",
      "import": "./dist/v0/sdk-deprecation-headers.js",
      "require": "./dist/v0/sdk-deprecation-headers.cjs"
    },
    "./v0/routes/*": "./src/v0/routes/*.ts"
  },
  "files": [
    "dist",
    "openapi.yaml",
    "README.md",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "dependencies": {
    "@zapier/policy-context": "1.1.1",
    "zod": "4.3.6"
  },
  "devDependencies": {
    "@asteasolutions/zod-to-openapi": "^8.1.0",
    "yaml": "^2.6.1",
    "nodemon": "^3.1.10",
    "tsup": "^8.5.0",
    "tsx": "^4.19.2",
    "typescript": "^5.8.3"
  },
  "scripts": {
    "build": "tsup",
    "clean": "rm -rf dist",
    "generate": "tsx src/generator.ts",
    "dev": "nodemon --watch src --ext ts --exec 'pnpm generate'",
    "lint": "eslint src",
    "fmt": "prettier --write \"**/*.ts\"",
    "fmt:check": "prettier --check \"**/*.ts\"",
    "test": "vitest run",
    "test:watch": "vitest watch --clearScreen=false",
    "types": "tsc",
    "types:watch": "tsc --watch"
  }
}