{
  "name": "@nullplatform/plugin",
  "version": "0.1.11",
  "type": "module",
  "scripts": {
    "test": "bun test",
    "typecheck": "tsc --noEmit -p .",
    "generate:api": "bun run scripts/generate-api.ts"
  },
  "main": "src/index.ts",
  "types": "src/index.ts",
  "exports": {
    ".": "./src/index.ts",
    "./schema": "./src/schema.ts",
    "./scope": "./src/scope/index.ts",
    "./testing": "./src/testing/index.ts",
    "./workflow": "./src/workflow.ts",
    "./service": "./src/service/index.ts",
    "./platform": "./src/platform/index.ts",
    "./term": "./src/term.ts",
    "./settings": "./src/settings.ts",
    "./package": "./src/package/index.ts"
  },
  "dependencies": {
    "@grpc/grpc-js": "^1.13.0",
    "@grpc/proto-loader": "^0.7.0",
    "@nullplatform/tracing": "0.0.16",
    "config": "^4.4.2",
    "json-schema-to-ts": "^3.1.1",
    "openapi-fetch": "^0.17.0",
    "yaml": "^2.7.0"
  },
  "files": [
    "src"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/nullplatform/plugin-libraries.git",
    "directory": "js"
  },
  "license": "MIT",
  "peerDependencies": {
    "@nullplatform/workflow-engine": ">=0.0.1 <1.0.0",
    "@nullplatform/workflow-engine-in-memory": ">=0.0.1 <1.0.0",
    "@nullplatform/workflow-types": ">=0.0.1 <1.0.0"
  },
  "peerDependenciesMeta": {
    "@nullplatform/workflow-engine": {
      "optional": true
    },
    "@nullplatform/workflow-engine-in-memory": {
      "optional": true
    },
    "@nullplatform/workflow-types": {
      "optional": true
    }
  },
  "devDependencies": {
    "@nullplatform/workflow-engine": ">=0.0.1 <1.0.0",
    "@nullplatform/workflow-engine-in-memory": ">=0.0.1 <1.0.0",
    "@nullplatform/workflow-types": ">=0.0.1 <1.0.0",
    "@types/bun": "^1.2.0",
    "@types/config": "^4.4.0",
    "openapi-typescript": "^7.13.0",
    "typescript": "^5.9.0"
  }
}
