{
  "name": "portomatic",
  "version": "0.3.80",
  "description": "Local third-party app sandboxes for agents.",
  "type": "module",
  "bin": {
    "portomatic": "bin/portomatic.mjs"
  },
  "exports": {
    "./package.json": "./package.json",
    "./source": {
      "types": "./products/slack/dist/src/source.d.ts",
      "import": "./products/slack/dist/src/source.js"
    },
    "./linear/source": {
      "types": "./products/linear/dist/src/connectors/source.d.mts",
      "import": "./products/linear/dist/src/connectors/source.mjs"
    },
    "./slack/source": {
      "types": "./products/slack/dist/src/source.d.ts",
      "import": "./products/slack/dist/src/source.js"
    }
  },
  "files": [
    "bin/*.mjs",
    "lib/telemetry/client/*.js",
    "lib/telemetry/client/*.d.ts",
    "lib/help/*.mjs",
    "lib/help/*.js",
    "lib/telemetry/schemas/cli.json",
    "lib/telemetry/schemas/common.json",
    "lib/telemetry/schemas/shape.json",
    "lib/telemetry/schemas/slack.json",
    "lib/telemetry/schemas/linear.json",
    "products/slack/dist/src/**/*.js",
    "products/slack/dist/src/**/*.mjs",
    "products/slack/dist/src/**/*.d.ts",
    "products/slack/dist/src/api/generated/*.json",
    "products/slack/dist/schema/**/*.json",
    "products/slack/dist/seed/*.json",
    "products/slack/dist/examples/helper/*.json",
    "products/slack/dist/lib/help/pages.js",
    "products/slack/dist/docs/connector-examples/**/*.ts",
    "products/slack/client/boot/index.html",
    "products/slack/package.json",
    "products/linear/bin/*.mjs",
    "products/linear/dist/src/**/*.mjs",
    "products/linear/dist/src/**/*.js",
    "products/linear/dist/src/**/*.json",
    "products/linear/dist/src/**/*.d.mts",
    "products/linear/dist/src/graphql/*.graphql",
    "products/linear/dist/schema/*.json",
    "products/linear/dist/schema/*.graphql",
    "products/linear/dist/lib/help/pages.js",
    "products/linear/dist/lib/telemetry/schemas/cli.json",
    "products/linear/dist/lib/telemetry/schemas/common.json",
    "products/linear/dist/lib/telemetry/schemas/shape.json",
    "products/linear/dist/lib/telemetry/schemas/slack.json",
    "products/linear/dist/lib/telemetry/schemas/linear.json",
    "products/linear/package.json",
    "products/slack/dist/lib/telemetry/schemas/cli.json",
    "products/slack/dist/lib/telemetry/schemas/common.json",
    "products/slack/dist/lib/telemetry/schemas/shape.json",
    "products/slack/dist/lib/telemetry/schemas/slack.json",
    "products/slack/dist/lib/telemetry/schemas/linear.json",
    "products/slack/client/boot/asset-manifest.json",
    "products/slack/client/boot/cache-manifest.json",
    "products/linear/dist/client/boot/asset-manifest.json",
    "products/linear/dist/client/boot/cache-manifest.json",
    "products/linear/dist/client/boot/client-manifest.json",
    "products/linear/dist/docs/connector-examples/**/*.ts",
    "products/linear/dist/docs/connector-examples/**/*.json"
  ],
  "engines": {
    "node": ">=24"
  },
  "scripts": {
    "postinstall": "node bin/install.mjs",
    "build": "node tools/build.mjs",
    "release:build": "node tools/release-build.mjs",
    "release:upload": "node tools/release-upload.mjs",
    "prepack": "node tools/prepack.mjs",
    "test": "node --test --test-concurrency=2 test/*.test.mjs lib/telemetry/test/*.test.ts"
  },
  "dependencies": {
    "@automerge/automerge": "3.5.0",
    "@modelcontextprotocol/sdk": "1.32.1",
    "acorn": "8.15.0",
    "ajv": "8.20.0",
    "codemirror": "5.65.21",
    "entities": "7.0.1",
    "es-module-lexer": "2.0.0",
    "esbuild": "0.28.2",
    "graphql": "16.14.2",
    "import-meta-resolve": "4.2.0",
    "markdown-it": "15.0.3",
    "msgpackr": "2.1.2",
    "prosemirror-markdown": "1.13.8",
    "prosemirror-model": "1.25.12",
    "sharp": "0.35.5",
    "tsx": "4.23.15",
    "ws": "8.22.0",
    "yaml": "2.9.1",
    "yjs": "13.6.33",
    "zod": "4.6.7"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "optionalDependencies": {
    "pg": "8.16.3"
  }
}
