{
  "name": "@gitpod/sdk",
  "version": "1.2.0",
  "description": "Public TypeScript SDK for Ona.",
  "license": "Apache-2.0",
  "private": false,
  "main": "./lib/index.js",
  "module": "./lib/esm/index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/gitpod-io/gitpod-sdk-typescript.git"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "engines": {
    "node": ">=20"
  },
  "files": [
    "examples/**/*.ts",
    "lib",
    "README.md"
  ],
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "import": "./lib/esm/index.js",
      "require": "./lib/index.js"
    },
    "./gitpod/*": {
      "types": "./lib/gitpod/*.d.ts",
      "import": "./lib/esm/gitpod/*.js",
      "require": "./lib/gitpod/*.js"
    },
    "./buf/*": {
      "types": "./lib/buf/*.d.ts",
      "import": "./lib/esm/buf/*.js",
      "require": "./lib/buf/*.js"
    },
    "./gnostic/*": {
      "types": "./lib/gnostic/*.d.ts",
      "import": "./lib/esm/gnostic/*.js",
      "require": "./lib/gnostic/*.js"
    },
    "./supervisor/*": {
      "types": "./lib/supervisor/*.d.ts",
      "import": "./lib/esm/supervisor/*.js",
      "require": "./lib/supervisor/*.js"
    }
  },
  "scripts": {
    "build": "yarn run build:cjs && yarn run build:esm",
    "build:cjs": "tsgo",
    "build:esm": "tsgo --module es6 --outDir ./lib/esm && node scripts/prepare-esm.mjs",
    "test": "node --test test/*.test.cjs",
    "pack:release": "yarn build && yarn test && node -e \"require('node:fs').mkdirSync('dist', { recursive: true })\" && npm pack --json --pack-destination dist"
  },
  "devDependencies": {
    "@typescript/native-preview": "7.0.0-dev.20260628.1",
    "typescript": "^6.0.0"
  },
  "dependencies": {
    "@bufbuild/protobuf": "^2.11.0",
    "@connectrpc/connect": "^2.1.1",
    "@connectrpc/connect-web": "^2.1.1"
  },
  "gitHead": "0ced4c3bd0a417f5ac8e4a4827047915543e4fd8"
}
