{
  "name": "@trigger.dev/build",
  "version": "4.8.5",
  "description": "trigger.dev build extensions",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/triggerdotdev/trigger.dev",
    "directory": "packages/build"
  },
  "type": "module",
  "files": [
    "dist"
  ],
  "tshy": {
    "selfLink": false,
    "exclude": [
      "src/**/*.test.ts"
    ],
    "main": true,
    "module": true,
    "project": "./tsconfig.src.json",
    "exports": {
      "./package.json": "./package.json",
      ".": "./src/index.ts",
      "./internal": "./src/internal.ts",
      "./extensions": "./src/extensions/index.ts",
      "./extensions/core": "./src/extensions/core.ts",
      "./extensions/prisma": "./src/extensions/prisma.ts",
      "./extensions/audioWaveform": "./src/extensions/audioWaveform.ts",
      "./extensions/typescript": "./src/extensions/typescript.ts",
      "./extensions/puppeteer": "./src/extensions/puppeteer.ts",
      "./extensions/playwright": "./src/extensions/playwright.ts",
      "./extensions/lightpanda": "./src/extensions/lightpanda.ts"
    },
    "sourceDialects": [
      "@triggerdotdev/source"
    ]
  },
  "typesVersions": {
    "*": {
      "internal": [
        "dist/commonjs/internal.d.ts"
      ],
      "extensions": [
        "dist/commonjs/extensions/index.d.ts"
      ],
      "extensions/core": [
        "dist/commonjs/extensions/core.d.ts"
      ],
      "extensions/prisma": [
        "dist/commonjs/extensions/prisma.d.ts"
      ],
      "extensions/audioWaveform": [
        "dist/commonjs/extensions/audioWaveform.d.ts"
      ],
      "extensions/typescript": [
        "dist/commonjs/extensions/typescript.d.ts"
      ],
      "extensions/puppeteer": [
        "dist/commonjs/extensions/puppeteer.d.ts"
      ],
      "extensions/playwright": [
        "dist/commonjs/extensions/playwright.d.ts"
      ],
      "extensions/lightpanda": [
        "dist/commonjs/extensions/lightpanda.d.ts"
      ]
    }
  },
  "dependencies": {
    "@prisma/config": "^6.10.0",
    "@trigger.dev/core": "4.8.5",
    "mlly": "^1.7.1",
    "pkg-types": "^1.1.3",
    "tinyglobby": "^0.2.2",
    "tsconfck": "3.1.3"
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.5",
    "@typescript/typescript6": "6.0.2",
    "rimraf": "6.0.1",
    "tshy": "^4.1.3",
    "tsx": "4.17.0",
    "typescript": "6.0.3",
    "typescript5": "npm:typescript@5.9.3",
    "typescript7": "npm:typescript@7.0.2"
  },
  "peerDependencies": {
    "@typescript/typescript6": "^6.0.0",
    "typescript": ">=5.0.0"
  },
  "peerDependenciesMeta": {
    "@typescript/typescript6": {
      "optional": true
    },
    "typescript": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=18.20.0"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "import": {
        "@triggerdotdev/source": "./src/index.ts",
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      },
      "require": {
        "types": "./dist/commonjs/index.d.ts",
        "default": "./dist/commonjs/index.js"
      }
    },
    "./internal": {
      "import": {
        "@triggerdotdev/source": "./src/internal.ts",
        "types": "./dist/esm/internal.d.ts",
        "default": "./dist/esm/internal.js"
      },
      "require": {
        "types": "./dist/commonjs/internal.d.ts",
        "default": "./dist/commonjs/internal.js"
      }
    },
    "./extensions": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/index.ts",
        "types": "./dist/esm/extensions/index.d.ts",
        "default": "./dist/esm/extensions/index.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/index.d.ts",
        "default": "./dist/commonjs/extensions/index.js"
      }
    },
    "./extensions/core": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/core.ts",
        "types": "./dist/esm/extensions/core.d.ts",
        "default": "./dist/esm/extensions/core.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/core.d.ts",
        "default": "./dist/commonjs/extensions/core.js"
      }
    },
    "./extensions/prisma": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/prisma.ts",
        "types": "./dist/esm/extensions/prisma.d.ts",
        "default": "./dist/esm/extensions/prisma.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/prisma.d.ts",
        "default": "./dist/commonjs/extensions/prisma.js"
      }
    },
    "./extensions/audioWaveform": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/audioWaveform.ts",
        "types": "./dist/esm/extensions/audioWaveform.d.ts",
        "default": "./dist/esm/extensions/audioWaveform.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/audioWaveform.d.ts",
        "default": "./dist/commonjs/extensions/audioWaveform.js"
      }
    },
    "./extensions/typescript": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/typescript.ts",
        "types": "./dist/esm/extensions/typescript.d.ts",
        "default": "./dist/esm/extensions/typescript.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/typescript.d.ts",
        "default": "./dist/commonjs/extensions/typescript.js"
      }
    },
    "./extensions/puppeteer": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/puppeteer.ts",
        "types": "./dist/esm/extensions/puppeteer.d.ts",
        "default": "./dist/esm/extensions/puppeteer.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/puppeteer.d.ts",
        "default": "./dist/commonjs/extensions/puppeteer.js"
      }
    },
    "./extensions/playwright": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/playwright.ts",
        "types": "./dist/esm/extensions/playwright.d.ts",
        "default": "./dist/esm/extensions/playwright.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/playwright.d.ts",
        "default": "./dist/commonjs/extensions/playwright.js"
      }
    },
    "./extensions/lightpanda": {
      "import": {
        "@triggerdotdev/source": "./src/extensions/lightpanda.ts",
        "types": "./dist/esm/extensions/lightpanda.d.ts",
        "default": "./dist/esm/extensions/lightpanda.js"
      },
      "require": {
        "types": "./dist/commonjs/extensions/lightpanda.d.ts",
        "default": "./dist/commonjs/extensions/lightpanda.js"
      }
    }
  },
  "main": "./dist/commonjs/index.js",
  "types": "./dist/commonjs/index.d.ts",
  "module": "./dist/esm/index.js",
  "scripts": {
    "clean": "rimraf dist .tshy .tshy-build .turbo",
    "build": "tshy && pnpm run update-version",
    "dev": "tshy --watch",
    "typecheck": "tsc --noEmit -p tsconfig.src.json",
    "update-version": "tsx ../../scripts/updateVersion.ts",
    "check-exports": "attw --pack .",
    "test": "vitest"
  }
}