diff --git a/.changeset/add-debounce-maxdelay.md b/.changeset/add-debounce-maxdelay.md index a70b95d4765..169ed10dcf5 100644 --- a/.changeset/add-debounce-maxdelay.md +++ b/.changeset/add-debounce-maxdelay.md @@ -1,6 +1,6 @@ --- -"@trigger.dev/core": patch -"@trigger.dev/sdk": patch +"@basicblock/trigger-core": patch +"@basicblock/trigger-sdk": patch --- Add `maxDelay` option to debounce feature. This allows setting a maximum time limit for how long a debounced run can be delayed, ensuring execution happens within a specified window even with continuous triggers. diff --git a/.changeset/calm-hooks-wait.md b/.changeset/calm-hooks-wait.md index 02a83fac31c..8502fbdb0b8 100644 --- a/.changeset/calm-hooks-wait.md +++ b/.changeset/calm-hooks-wait.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/react-hooks": patch +"@basicblock/trigger-react-hooks": patch --- Fix `onComplete` callback firing prematurely when the realtime stream disconnects before the run finishes. diff --git a/.changeset/config.json b/.changeset/config.json index df06fd79a42..a79ea117204 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,7 +7,7 @@ } ], "commit": false, - "fixed": [["@trigger.dev/*", "@basicblock/trigger-cli"]], + "fixed": [["@basicblock/trigger-*"]], "linked": [], "access": "restricted", "baseBranch": "main", diff --git a/.changeset/consistent-stream-targets.md b/.changeset/consistent-stream-targets.md index 5fbb5780303..0c8030dac7e 100644 --- a/.changeset/consistent-stream-targets.md +++ b/.changeset/consistent-stream-targets.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@basicblock/trigger-sdk": patch --- Aligned the SDK's `getRunIdForOptions` logic with the Core package to handle semantic targets (`root`, `parent`) in root tasks. diff --git a/.changeset/export-start-attempt-hook-type.md b/.changeset/export-start-attempt-hook-type.md index bad7c5258b7..3cc14df8678 100644 --- a/.changeset/export-start-attempt-hook-type.md +++ b/.changeset/export-start-attempt-hook-type.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/sdk": patch +"@basicblock/trigger-sdk": patch --- Export `AnyOnStartAttemptHookFunction` type to allow defining `onStartAttempt` hooks for individual tasks. diff --git a/.changeset/selfish-cooks-sparkle.md b/.changeset/selfish-cooks-sparkle.md index dd5b0eedcdc..8ffeec09c16 100644 --- a/.changeset/selfish-cooks-sparkle.md +++ b/.changeset/selfish-cooks-sparkle.md @@ -1,13 +1,13 @@ --- -"@trigger.dev/schema-to-json": patch -"@trigger.dev/redis-worker": patch -"@trigger.dev/react-hooks": patch -"@trigger.dev/sdk": patch +"@basicblock/trigger-schema-to-json": patch +"@basicblock/trigger-redis-worker": patch +"@basicblock/trigger-react-hooks": patch +"@basicblock/trigger-sdk": patch "@basicblock/trigger-cli": patch -"@trigger.dev/python": patch -"@trigger.dev/build": patch -"@trigger.dev/core": patch -"@trigger.dev/rsc": patch +"@basicblock/trigger-python": patch +"@basicblock/trigger-build": patch +"@basicblock/trigger-core": patch +"@basicblock/trigger-rsc": patch --- ok diff --git a/.changeset/vendor-superjson-esm-fix.md b/.changeset/vendor-superjson-esm-fix.md index ef04201d2c9..324aac09d38 100644 --- a/.changeset/vendor-superjson-esm-fix.md +++ b/.changeset/vendor-superjson-esm-fix.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@basicblock/trigger-core": patch --- fix: vendor superjson to fix ESM/CJS compatibility diff --git a/.changeset/vercel-integration.md b/.changeset/vercel-integration.md index 8b638e36431..9a79a52f1f1 100644 --- a/.changeset/vercel-integration.md +++ b/.changeset/vercel-integration.md @@ -1,5 +1,5 @@ --- -"@trigger.dev/core": patch +"@basicblock/trigger-core": patch --- Add Vercel integration support to API schemas: `commitSHA` and `integrationDeployments` on deployment responses, and `source` field for environment variable imports. diff --git a/.claude/skills/trigger-dev-tasks/SKILL.md b/.claude/skills/trigger-dev-tasks/SKILL.md index 791c22c27ed..daf44db4047 100644 --- a/.claude/skills/trigger-dev-tasks/SKILL.md +++ b/.claude/skills/trigger-dev-tasks/SKILL.md @@ -6,11 +6,11 @@ allowed-tools: Read, Write, Edit, Glob, Grep, Bash # Trigger.dev Task Expert -You are an expert Trigger.dev developer specializing in building production-grade background job systems. Tasks deployed to Trigger.dev run in Node.js 21+ and use the `@trigger.dev/sdk` package. +You are an expert Trigger.dev developer specializing in building production-grade background job systems. Tasks deployed to Trigger.dev run in Node.js 21+ and use the `@basicblock/trigger-sdk` package. ## Critical Rules -1. **Always use `@trigger.dev/sdk`** - Never use `@trigger.dev/sdk/v3` or deprecated `client.defineJob` pattern +1. **Always use `@basicblock/trigger-sdk`** - Never use `@basicblock/trigger-sdk/v3` or deprecated `client.defineJob` pattern 2. **Never use `node-fetch`** - Use the built-in `fetch` function 3. **Export all tasks** - Every task must be exported, including subtasks 4. **Never wrap wait/trigger calls in Promise.all** - `triggerAndWait`, `batchTriggerAndWait`, and `wait.*` calls cannot be wrapped in `Promise.all` or `Promise.allSettled` @@ -18,7 +18,7 @@ You are an expert Trigger.dev developer specializing in building production-grad ## Basic Task Pattern ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const processData = task({ id: "process-data", @@ -38,7 +38,7 @@ export const processData = task({ ## Schema Task (with validation) ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; export const validatedTask = schemaTask({ @@ -59,7 +59,7 @@ export const validatedTask = schemaTask({ ### From Backend Code (type-only import to prevent dependency leakage) ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { processData } from "./trigger/tasks"; const handle = await tasks.trigger("process-data", { @@ -93,7 +93,7 @@ export const parentTask = task({ Always use idempotency keys when triggering tasks from inside other tasks: ```ts -import { idempotencyKeys } from "@trigger.dev/sdk"; +import { idempotencyKeys } from "@basicblock/trigger-sdk"; export const paymentTask = task({ id: "process-payment", diff --git a/.claude/skills/trigger-dev-tasks/advanced-tasks.md b/.claude/skills/trigger-dev-tasks/advanced-tasks.md index 32a00337f89..5e5e414d629 100644 --- a/.claude/skills/trigger-dev-tasks/advanced-tasks.md +++ b/.claude/skills/trigger-dev-tasks/advanced-tasks.md @@ -5,7 +5,7 @@ ## Tags & Organization ```ts -import { task, tags } from "@trigger.dev/sdk"; +import { task, tags } from "@basicblock/trigger-sdk"; export const processUser = task({ id: "process-user", @@ -178,7 +178,7 @@ In trailing mode, these options update with each trigger: ## Concurrency & Queues ```ts -import { task, queue } from "@trigger.dev/sdk"; +import { task, queue } from "@basicblock/trigger-sdk"; // Shared queue for related tasks const emailQueue = queue({ @@ -221,7 +221,7 @@ export const emailTask = task({ ## Error Handling & Retries ```ts -import { task, retry, AbortTaskRunError } from "@trigger.dev/sdk"; +import { task, retry, AbortTaskRunError } from "@basicblock/trigger-sdk"; export const resilientTask = task({ id: "resilient-task", @@ -305,7 +305,7 @@ await heavyTask.trigger(payload, { ## Idempotency ```ts -import { task, idempotencyKeys } from "@trigger.dev/sdk"; +import { task, idempotencyKeys } from "@basicblock/trigger-sdk"; export const paymentTask = task({ id: "process-payment", @@ -347,7 +347,7 @@ export const deduplicatedTask = task({ ## Metadata & Progress Tracking ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const batchProcessor = task({ id: "batch-processor", @@ -402,7 +402,7 @@ export const childTask = task({ ## Logging & Tracing ```ts -import { task, logger } from "@trigger.dev/sdk"; +import { task, logger } from "@basicblock/trigger-sdk"; export const tracedTask = task({ id: "traced-task", diff --git a/.claude/skills/trigger-dev-tasks/basic-tasks.md b/.claude/skills/trigger-dev-tasks/basic-tasks.md index 56bff340761..c1bcc538efa 100644 --- a/.claude/skills/trigger-dev-tasks/basic-tasks.md +++ b/.claude/skills/trigger-dev-tasks/basic-tasks.md @@ -1,11 +1,11 @@ # Trigger.dev Basic Tasks (v4) -**MUST use `@trigger.dev/sdk`, NEVER `client.defineJob`** +**MUST use `@basicblock/trigger-sdk`, NEVER `client.defineJob`** ## Basic Task ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const processData = task({ id: "process-data", @@ -27,7 +27,7 @@ export const processData = task({ ## Schema Task (with validation) ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; export const validatedTask = schemaTask({ @@ -49,7 +49,7 @@ export const validatedTask = schemaTask({ ### From Backend Code ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { processData } from "./trigger/tasks"; // Single trigger @@ -147,7 +147,7 @@ export const childTask = task({ ## Waits ```ts -import { task, wait } from "@trigger.dev/sdk"; +import { task, wait } from "@basicblock/trigger-sdk"; export const taskWithWaits = task({ id: "task-with-waits", @@ -196,4 +196,4 @@ client.defineJob({ }); ``` -Use SDK (`@trigger.dev/sdk`), check `result.ok` before accessing `result.output` +Use SDK (`@basicblock/trigger-sdk`), check `result.ok` before accessing `result.output` diff --git a/.claude/skills/trigger-dev-tasks/config.md b/.claude/skills/trigger-dev-tasks/config.md index f6a4db1c4b8..6eecaaf2cf2 100644 --- a/.claude/skills/trigger-dev-tasks/config.md +++ b/.claude/skills/trigger-dev-tasks/config.md @@ -5,7 +5,7 @@ ## Basic Configuration ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", // Required: Your project reference @@ -53,7 +53,7 @@ export default defineConfig({ #### Prisma ```ts -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; extensions: [ prismaExtension({ @@ -69,7 +69,7 @@ extensions: [ #### TypeScript Decorators (for TypeORM) ```ts -import { emitDecoratorMetadata } from "@trigger.dev/build/extensions/typescript"; +import { emitDecoratorMetadata } from "@basicblock/trigger-build/extensions/typescript"; extensions: [ emitDecoratorMetadata(), // Enables decorator metadata @@ -81,7 +81,7 @@ extensions: [ #### Python ```ts -import { pythonExtension } from "@trigger.dev/build/extensions/python"; +import { pythonExtension } from "@basicblock/trigger-build/extensions/python"; extensions: [ pythonExtension({ @@ -101,7 +101,7 @@ const output = await python.runScript("./python/script.py", ["arg1"]); #### Playwright ```ts -import { playwright } from "@trigger.dev/build/extensions/playwright"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; extensions: [ playwright({ @@ -114,7 +114,7 @@ extensions: [ #### Puppeteer ```ts -import { puppeteer } from "@trigger.dev/build/extensions/puppeteer"; +import { puppeteer } from "@basicblock/trigger-build/extensions/puppeteer"; extensions: [puppeteer()]; @@ -125,7 +125,7 @@ extensions: [puppeteer()]; #### Lightpanda ```ts -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; extensions: [ lightpanda({ @@ -140,7 +140,7 @@ extensions: [ #### FFmpeg ```ts -import { ffmpeg } from "@trigger.dev/build/extensions/core"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; extensions: [ ffmpeg({ version: "7" }), // Static build, or omit for Debian version @@ -153,7 +153,7 @@ extensions: [ #### Audio Waveform ```ts -import { audioWaveform } from "@trigger.dev/build/extensions/audioWaveform"; +import { audioWaveform } from "@basicblock/trigger-build/extensions/audioWaveform"; extensions: [ audioWaveform(), // Installs Audio Waveform 1.1.0 @@ -165,7 +165,7 @@ extensions: [ #### System Packages (apt-get) ```ts -import { aptGet } from "@trigger.dev/build/extensions/core"; +import { aptGet } from "@basicblock/trigger-build/extensions/core"; extensions: [ aptGet({ @@ -179,7 +179,7 @@ extensions: [ Only use this for installing CLI tools, NOT packages you import in your code. ```ts -import { additionalPackages } from "@trigger.dev/build/extensions/core"; +import { additionalPackages } from "@basicblock/trigger-build/extensions/core"; extensions: [ additionalPackages({ @@ -191,7 +191,7 @@ extensions: [ #### Additional Files ```ts -import { additionalFiles } from "@trigger.dev/build/extensions/core"; +import { additionalFiles } from "@basicblock/trigger-build/extensions/core"; extensions: [ additionalFiles({ @@ -205,7 +205,7 @@ extensions: [ #### Environment Variable Sync ```ts -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; extensions: [ syncEnvVars(async (ctx) => { @@ -221,7 +221,7 @@ extensions: [ #### ESBuild Plugins ```ts -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; extensions: [ @@ -239,7 +239,7 @@ extensions: [ ## Custom Build Extensions ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; const customExtension = { name: "my-custom-extension", diff --git a/.claude/skills/trigger-dev-tasks/realtime.md b/.claude/skills/trigger-dev-tasks/realtime.md index c1c4c5821a9..a92695268c7 100644 --- a/.claude/skills/trigger-dev-tasks/realtime.md +++ b/.claude/skills/trigger-dev-tasks/realtime.md @@ -15,7 +15,7 @@ Realtime allows you to: ### Public Access Tokens ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // Read-only token for specific runs const publicToken = await auth.createPublicToken({ @@ -43,7 +43,7 @@ const triggerToken = await auth.createTriggerPublicToken("my-task", { ### Subscribe to Runs ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; // Trigger and subscribe const handle = await tasks.trigger("my-task", { data: "value" }); @@ -68,7 +68,7 @@ for await (const run of runs.subscribeToBatch(batchId)) { ### Realtime Streams v2 ```ts -import { streams, InferStreamType } from "@trigger.dev/sdk"; +import { streams, InferStreamType } from "@basicblock/trigger-sdk"; // 1. Define streams (shared location) export const aiStream = streams.define({ @@ -108,14 +108,14 @@ for await (const chunk of stream) { ### Installation ```bash -npm add @trigger.dev/react-hooks +npm add @basicblock/trigger-react-hooks ``` ### Triggering Tasks ```tsx "use client"; -import { useTaskTrigger, useRealtimeTaskTrigger } from "@trigger.dev/react-hooks"; +import { useTaskTrigger, useRealtimeTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function TriggerComponent({ accessToken }: { accessToken: string }) { @@ -151,7 +151,7 @@ function TriggerComponent({ accessToken }: { accessToken: string }) { ```tsx "use client"; -import { useRealtimeRun, useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRun, useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function SubscribeComponent({ runId, accessToken }: { runId: string; accessToken: string }) { @@ -190,7 +190,7 @@ function SubscribeComponent({ runId, accessToken }: { runId: string; accessToken ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { aiStream } from "../trigger/streams"; function StreamComponent({ runId, accessToken }: { runId: string; accessToken: string }) { @@ -214,7 +214,7 @@ function StreamComponent({ runId, accessToken }: { runId: string; accessToken: s ```tsx "use client"; -import { useWaitToken } from "@trigger.dev/react-hooks"; +import { useWaitToken } from "@basicblock/trigger-react-hooks"; function WaitTokenComponent({ tokenId, accessToken }: { tokenId: string; accessToken: string }) { const { complete } = useWaitToken(tokenId, { accessToken }); diff --git a/.claude/skills/trigger-dev-tasks/scheduled-tasks.md b/.claude/skills/trigger-dev-tasks/scheduled-tasks.md index b314753497f..679ae350502 100644 --- a/.claude/skills/trigger-dev-tasks/scheduled-tasks.md +++ b/.claude/skills/trigger-dev-tasks/scheduled-tasks.md @@ -5,7 +5,7 @@ Recurring tasks using cron. For one-off future runs, use the **delay** option. ## Define a Scheduled Task ```ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; export const task = schedules.task({ id: "first-scheduled-task", diff --git a/.cursor/rules/webapp.mdc b/.cursor/rules/webapp.mdc index a362f14fe12..5c355dedbfa 100644 --- a/.cursor/rules/webapp.mdc +++ b/.cursor/rules/webapp.mdc @@ -7,9 +7,9 @@ alwaysApply: false The main trigger.dev webapp, which powers it's API and dashboard and makes up the docker image that is produced as an OSS image, is a Remix 2.1.0 app that uses an express server, written in TypeScript. The following subsystems are either included in the webapp or are used by the webapp in another part of the monorepo: - `@trigger.dev/database` exports a Prisma 6.14.0 client that is used extensively in the webapp to access a PostgreSQL instance. The schema file is [schema.prisma](mdc:internal-packages/database/prisma/schema.prisma) -- `@trigger.dev/core` is a published package and is used to share code between the `@trigger.dev/sdk` and the webapp. It includes functionality but also a load of Zod schemas for data validation. When importing from `@trigger.dev/core` in the webapp, we never import the root `@trigger.dev/core` path, instead we favor one of the subpath exports that you can find in [package.json](mdc:packages/core/package.json) +- `@basicblock/trigger-core` is a published package and is used to share code between the `@basicblock/trigger-sdk` and the webapp. It includes functionality but also a load of Zod schemas for data validation. When importing from `@basicblock/trigger-core` in the webapp, we never import the root `@basicblock/trigger-core` path, instead we favor one of the subpath exports that you can find in [package.json](mdc:packages/core/package.json) - `@internal/run-engine` has all the code needed to trigger a run and take it through it's lifecycle to completion. -- `@trigger.dev/redis-worker` is a custom redis based background job/worker system that's used in the webapp and also used inside the run engine. +- `@basicblock/trigger-redis-worker` is a custom redis based background job/worker system that's used in the webapp and also used inside the run engine. ## Environment variables and testing diff --git a/.cursor/rules/writing-tasks.mdc b/.cursor/rules/writing-tasks.mdc index 5116d083e23..d921663a2b1 100644 --- a/.cursor/rules/writing-tasks.mdc +++ b/.cursor/rules/writing-tasks.mdc @@ -14,7 +14,7 @@ alwaysApply: false ## Essential requirements when generating task code -1. You MUST use `@trigger.dev/sdk/v3` +1. You MUST use `@basicblock/trigger-sdk/v3` 2. You MUST NEVER use `client.defineJob` 3. YOU MUST `export` every task, including subtasks 4. If you are able to generate an example payload for a task, do so. @@ -53,7 +53,7 @@ Instead, you MUST ALWAYS generate ONLY this pattern: ```ts // โœ… ALWAYS GENERATE THIS EXACT PATTERN -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; //1. You need to export each task, even if it's a subtask export const helloWorld = task({ @@ -71,7 +71,7 @@ export const helloWorld = task({ A task is a function that can run for a long time with resilience to failure: ```ts -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; export const helloWorld = task({ id: "hello-world", @@ -271,7 +271,7 @@ Global lifecycle hooks can also be defined in `trigger.config.ts` to apply to al ## Correct Schedules task (cron) implementations ```ts -import { schedules } from "@trigger.dev/sdk/v3"; +import { schedules } from "@basicblock/trigger-sdk/v3"; export const firstScheduledTask = schedules.task({ id: "first-scheduled-task", @@ -312,7 +312,7 @@ export const firstScheduledTask = schedules.task({ ### Attach a Declarative schedule ```ts -import { schedules } from "@trigger.dev/sdk/v3"; +import { schedules } from "@basicblock/trigger-sdk/v3"; // Sepcify a cron pattern (UTC) export const firstScheduledTask = schedules.task({ @@ -326,7 +326,7 @@ export const firstScheduledTask = schedules.task({ ``` ```ts -import { schedules } from "@trigger.dev/sdk/v3"; +import { schedules } from "@basicblock/trigger-sdk/v3"; // Specify a specific timezone like this: export const secondScheduledTask = schedules.task({ @@ -375,7 +375,7 @@ const createdSchedule = await schedules.create({ Schema tasks validate payloads against a schema before execution: ```ts -import { schemaTask } from "@trigger.dev/sdk/v3"; +import { schemaTask } from "@basicblock/trigger-sdk/v3"; import { z } from "zod"; const myTask = schemaTask({ @@ -400,7 +400,7 @@ When you trigger a task from your backend code, you need to set the `TRIGGER_SEC Triggers a single run of a task with specified payload and options without importing the task. Use type-only imports for full type checking. ```ts -import { tasks } from "@trigger.dev/sdk/v3"; +import { tasks } from "@basicblock/trigger-sdk/v3"; import type { emailSequence } from "~/trigger/emails"; export async function POST(request: Request) { @@ -418,7 +418,7 @@ export async function POST(request: Request) { Triggers multiple runs of a single task with different payloads without importing the task. ```ts -import { tasks } from "@trigger.dev/sdk/v3"; +import { tasks } from "@basicblock/trigger-sdk/v3"; import type { emailSequence } from "~/trigger/emails"; export async function POST(request: Request) { @@ -436,7 +436,7 @@ export async function POST(request: Request) { Triggers multiple runs of different tasks at once, useful when you need to execute multiple tasks simultaneously. ```ts -import { batch } from "@trigger.dev/sdk/v3"; +import { batch } from "@basicblock/trigger-sdk/v3"; import type { myTask1, myTask2 } from "~/trigger/myTasks"; export async function POST(request: Request) { @@ -621,7 +621,7 @@ const handle = await myTask.trigger( Access metadata inside a run: ```ts -import { task, metadata } from "@trigger.dev/sdk/v3"; +import { task, metadata } from "@basicblock/trigger-sdk/v3"; export const myTask = task({ id: "my-task", @@ -713,7 +713,7 @@ Trigger.dev Realtime enables subscribing to runs for real-time updates on run st Subscribe to a run after triggering a task: ```ts -import { runs, tasks } from "@trigger.dev/sdk/v3"; +import { runs, tasks } from "@basicblock/trigger-sdk/v3"; async function myBackend() { const handle = await tasks.trigger("my-task", { some: "data" }); @@ -735,7 +735,7 @@ async function myBackend() { You can infer types of run's payload and output by passing the task type: ```ts -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@basicblock/trigger-sdk/v3"; import type { myTask } from "./trigger/my-task"; for await (const run of runs.subscribeToRun(handle.id)) { @@ -752,7 +752,7 @@ for await (const run of runs.subscribeToRun(handle.id)) { Stream data in realtime from inside your tasks using the metadata system: ```ts -import { task, metadata } from "@trigger.dev/sdk/v3"; +import { task, metadata } from "@basicblock/trigger-sdk/v3"; import OpenAI from "openai"; export type STREAMS = { @@ -803,7 +803,7 @@ for await (const part of runs.subscribeToRun(runId).withStreams", @@ -1226,7 +1226,7 @@ await myTask.trigger({ name: "Alice", age: 30 }); Before generating any code, you MUST verify: -1. Are you importing from `@trigger.dev/sdk/v3`? If not, STOP and FIX. +1. Are you importing from `@basicblock/trigger-sdk/v3`? If not, STOP and FIX. 2. Have you exported every task? If not, STOP and FIX. 3. Have you generated any DEPRECATED code patterns? If yes, STOP and FIX. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 922e8b43f34..fcc4e6de8ed 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -91,7 +91,6 @@ jobs: - name: Configure npm for GitHub Packages run: | cat < ~/.npmrc - @trigger.dev:registry=https://npm.pkg.github.com @basicblock:registry=https://npm.pkg.github.com //npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN} EOF @@ -105,10 +104,10 @@ jobs: run: pnpm run generate - name: Build - run: pnpm run build --filter "@trigger.dev/*" --filter "@basicblock/trigger-cli" + run: pnpm run build --filter "@basicblock/trigger-*" - name: Type check - run: pnpm run typecheck --filter "@trigger.dev/*" --filter "@basicblock/trigger-cli" + run: pnpm run typecheck --filter "@basicblock/trigger-*" - name: Publish id: changesets @@ -175,7 +174,6 @@ jobs: - name: Configure npm for GitHub Packages run: | cat < ~/.npmrc - @trigger.dev:registry=https://npm.pkg.github.com @basicblock:registry=https://npm.pkg.github.com //npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN} EOF @@ -194,10 +192,10 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Clean - run: pnpm run clean --filter "@trigger.dev/*" --filter "@basicblock/trigger-cli" + run: pnpm run clean --filter "@basicblock/trigger-*" - name: Build - run: pnpm run build --filter "@trigger.dev/*" --filter "@basicblock/trigger-cli" + run: pnpm run build --filter "@basicblock/trigger-*" - name: Publish prerelease run: pnpm exec changeset publish --no-git-tag --snapshot --tag ${{ github.event.inputs.prerelease_tag }} diff --git a/.github/workflows/sdk-compat.yml b/.github/workflows/sdk-compat.yml index eb347c0f771..c96045cd044 100644 --- a/.github/workflows/sdk-compat.yml +++ b/.github/workflows/sdk-compat.yml @@ -41,11 +41,11 @@ jobs: - name: ๐Ÿ”จ Build SDK dependencies shell: bash - run: pnpm run build --filter '@trigger.dev/sdk^...' + run: pnpm run build --filter '@basicblock/trigger-sdk^...' - name: ๐Ÿ”จ Build SDK shell: bash - run: pnpm run build --filter '@trigger.dev/sdk' + run: pnpm run build --filter '@basicblock/trigger-sdk' - name: ๐Ÿงช Run SDK Compatibility Tests shell: bash @@ -83,10 +83,10 @@ jobs: run: pnpm run generate - name: ๐Ÿ”จ Build SDK dependencies - run: pnpm run build --filter @trigger.dev/sdk^... + run: pnpm run build --filter @basicblock/trigger-sdk^... - name: ๐Ÿ”จ Build SDK - run: pnpm run build --filter @trigger.dev/sdk + run: pnpm run build --filter @basicblock/trigger-sdk - name: ๐Ÿงช Run Bun Compatibility Test working-directory: internal-packages/sdk-compat-tests/src/fixtures/bun @@ -124,10 +124,10 @@ jobs: run: pnpm run generate - name: ๐Ÿ”จ Build SDK dependencies - run: pnpm run build --filter @trigger.dev/sdk^... + run: pnpm run build --filter @basicblock/trigger-sdk^... - name: ๐Ÿ”จ Build SDK - run: pnpm run build --filter @trigger.dev/sdk + run: pnpm run build --filter @basicblock/trigger-sdk - name: ๐Ÿ”— Link node_modules for Deno fixture working-directory: internal-packages/sdk-compat-tests/src/fixtures/deno @@ -164,10 +164,10 @@ jobs: run: pnpm run generate - name: ๐Ÿ”จ Build SDK dependencies - run: pnpm run build --filter @trigger.dev/sdk^... + run: pnpm run build --filter @basicblock/trigger-sdk^... - name: ๐Ÿ”จ Build SDK - run: pnpm run build --filter @trigger.dev/sdk + run: pnpm run build --filter @basicblock/trigger-sdk - name: ๐Ÿ“ฅ Install Cloudflare fixture deps working-directory: internal-packages/sdk-compat-tests/src/fixtures/cloudflare-worker diff --git a/AGENTS.md b/AGENTS.md index 99496f91bde..8057393a96b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,7 +5,7 @@ This repository is a pnpm monorepo managed with Turbo. It contains multiple apps ## Repository layout - `apps/webapp` โ€“ Remix application that serves as the main API and dashboard. - `apps/supervisor` โ€“ Node application for executing built tasks. -- `packages/*` โ€“ Published packages such as `@trigger.dev/sdk`, the CLI (`trigger.dev`), and shared libraries. +- `packages/*` โ€“ Published packages such as `@basicblock/trigger-sdk`, the CLI (`trigger.dev`), and shared libraries. - `internal-packages/*` โ€“ Internal-only packages used by the webapp and other apps. - `references/*` โ€“ Example projects for manual testing and development of new features. - `ai/references` โ€“ Contains additional documentation including an overview (`repo.md`) and testing guidelines (`tests.md`). @@ -25,7 +25,7 @@ See `ai/references/repo.md` for a more complete explanation of the workspaces. ``` 5. Build the webapp, CLI and SDK packages: ```bash - pnpm run build --filter webapp && pnpm run build --filter trigger.dev && pnpm run build --filter @trigger.dev/sdk + pnpm run build --filter webapp && pnpm run build --filter trigger.dev && pnpm run build --filter @basicblock/trigger-sdk ``` 6. Launch the development server: ```bash diff --git a/CLAUDE.md b/CLAUDE.md index acc59359707..a47294c0f1a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -19,7 +19,7 @@ pnpm run db:migrate pnpm run db:seed # Build packages (required before running) -pnpm run build --filter webapp && pnpm run build --filter trigger.dev && pnpm run build --filter @trigger.dev/sdk +pnpm run build --filter webapp && pnpm run build --filter trigger.dev && pnpm run build --filter @basicblock/trigger-sdk # Run webapp in development mode (http://localhost:3030) pnpm run dev --filter webapp @@ -88,12 +88,12 @@ pnpm run changeset:add ### Public Packages -- **packages/trigger-sdk** (`@trigger.dev/sdk`): Main SDK +- **packages/trigger-sdk** (`@basicblock/trigger-sdk`): Main SDK - **packages/cli-v3** (`trigger.dev`): CLI package -- **packages/core** (`@trigger.dev/core`): Shared code between SDK and webapp. Import subpaths only (never root). +- **packages/core** (`@basicblock/trigger-core`): Shared code between SDK and webapp. Import subpaths only (never root). - **packages/build**: Build extensions and types - **packages/react-hooks**: React hooks for realtime and triggering -- **packages/redis-worker** (`@trigger.dev/redis-worker`): Custom Redis-based background job system +- **packages/redis-worker** (`@basicblock/trigger-redis-worker`): Custom Redis-based background job system ### Internal Packages @@ -193,10 +193,10 @@ Follow naming conventions in `internal-packages/clickhouse/README.md`: ## Writing Trigger.dev Tasks -Always import from `@trigger.dev/sdk`. Never use `@trigger.dev/sdk/v3` or deprecated `client.defineJob` pattern. +Always import from `@basicblock/trigger-sdk`. Never use `@basicblock/trigger-sdk/v3` or deprecated `client.defineJob` pattern. ```typescript -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; // Every task must be exported export const myTask = task({ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b4b280bda06..8c1bfa25122 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -83,7 +83,7 @@ branch are tagged into a release periodically. ``` 10. Build everything ``` - pnpm run build --filter webapp && pnpm run build --filter trigger.dev && pnpm run build --filter @trigger.dev/sdk + pnpm run build --filter webapp && pnpm run build --filter trigger.dev && pnpm run build --filter @basicblock/trigger-sdk ``` 11. Run the app. See the section below. @@ -101,7 +101,7 @@ branch are tagged into a release periodically. ## Manual testing using hello-world -We use the `/references/hello-world` subdirectory as a staging ground for testing changes to the SDK (`@trigger.dev/sdk` at `/packages/trigger-sdk`), the Core package (`@trigger.dev/core` at `packages/core`), the CLI (`trigger.dev` at `/packages/cli-v3`) and the platform (The remix app at `/apps/webapp`). The instructions below will get you started on using the `hello-world` for local development of Trigger.dev. +We use the `/references/hello-world` subdirectory as a staging ground for testing changes to the SDK (`@basicblock/trigger-sdk` at `/packages/trigger-sdk`), the Core package (`@basicblock/trigger-core` at `packages/core`), the CLI (`trigger.dev` at `/packages/cli-v3`) and the platform (The remix app at `/apps/webapp`). The instructions below will get you started on using the `hello-world` for local development of Trigger.dev. ### First-time setup diff --git a/README.md b/README.md index 0d7f1ca2930..3d3cc8e8507 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,8 @@ [![Open Source](https://img.shields.io/badge/Open%20Source-%E2%9D%A4-red.svg)](https://github.com/triggerdotdev/trigger.dev) [![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/triggerdotdev/trigger.dev/blob/main/LICENSE) -[![npm](https://img.shields.io/npm/v/@trigger.dev/sdk.svg?label=npm)](https://www.npmjs.com/package/@trigger.dev/sdk) -[![SDK downloads](https://img.shields.io/npm/dm/@trigger.dev/sdk.svg?label=SDK%20downloads)](https://www.npmjs.com/package/@trigger.dev/sdk) +[![npm](https://img.shields.io/npm/v/@basicblock/trigger-sdk.svg?label=npm)](https://www.npmjs.com/package/@basicblock/trigger-sdk) +[![SDK downloads](https://img.shields.io/npm/dm/@basicblock/trigger-sdk.svg?label=SDK%20downloads)](https://www.npmjs.com/package/@basicblock/trigger-sdk) [![Twitter Follow](https://img.shields.io/twitter/follow/triggerdotdev?style=social)](https://twitter.com/triggerdotdev) [![Discord](https://img.shields.io/discord/1066956501299777596?logo=discord&logoColor=white&color=7289da)](https://discord.gg/nkqV9xBYWy) @@ -70,7 +70,7 @@ Build [AI agents](https://trigger.dev/product/ai-agents) using all the framework Create tasks where they belong: in your codebase. Version control, localhost, test and review like you're already used to. ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; //1. You need to export each task export const helloWorld = task({ diff --git a/ai/references/repo.md b/ai/references/repo.md index 4f67bde2b4b..59a9f3af162 100644 --- a/ai/references/repo.md +++ b/ai/references/repo.md @@ -9,12 +9,12 @@ This is a pnpm 10.23.0 monorepo that uses turborepo @turbo.json. The following w ## Public Packages -- /packages/trigger-sdk is the `@trigger.dev/sdk` main SDK package. +- /packages/trigger-sdk is the `@basicblock/trigger-sdk` main SDK package. - /packages/cli-v3 is the `trigger.dev` CLI package. See our [CLI dev command](https://trigger.dev/docs/cli-dev.md) and [Deployment](https://trigger.dev/docs/deployment/overview.md) docs for more information. -- /packages/core is the `@trigger.dev/core` package that is shared across the SDK and other packages +- /packages/core is the `@basicblock/trigger-core` package that is shared across the SDK and other packages - /packages/build defines the types and prebuilt build extensions for trigger.dev. See our [build extensions docs](https://trigger.dev/docs/config/extensions/overview.md) for more information. - /packages/react-hooks defines some useful react hooks like our realtime hooks. See our [Realtime hooks](https://trigger.dev/docs/frontend/react-hooks/realtime.md) and our [Trigger hooks](https://trigger.dev/docs/frontend/react-hooks/triggering.md) for more information. -- /packages/redis-worker is the `@trigger.dev/redis-worker` package that implements a custom background job/worker sytem powered by redis for offloading work to the background, used in the webapp and also in the Run Engine 2.0. +- /packages/redis-worker is the `@basicblock/trigger-redis-worker` package that implements a custom background job/worker sytem powered by redis for offloading work to the background, used in the webapp and also in the Run Engine 2.0. ## Internal Packages diff --git a/apps/coordinator/Containerfile b/apps/coordinator/Containerfile index 9e973675ab9..de9a6b65159 100644 --- a/apps/coordinator/Containerfile +++ b/apps/coordinator/Containerfile @@ -35,7 +35,7 @@ COPY --from=pruner --chown=node:node /app/out/full/ . COPY --from=dev-deps --chown=node:node /app/ . COPY --chown=node:node turbo.json turbo.json -RUN pnpm run -r --filter @trigger.dev/core bundle-vendor && pnpm run -r --filter coordinator build:bundle +RUN pnpm run -r --filter @basicblock/trigger-core bundle-vendor && pnpm run -r --filter coordinator build:bundle FROM alpine AS cri-tools diff --git a/apps/coordinator/package.json b/apps/coordinator/package.json index 3b4240bd37d..bb08bb8080b 100644 --- a/apps/coordinator/package.json +++ b/apps/coordinator/package.json @@ -16,7 +16,7 @@ "author": "", "license": "MIT", "dependencies": { - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "nanoid": "^5.0.6", "prom-client": "^15.1.0", "socket.io": "4.7.4", diff --git a/apps/coordinator/src/checkpointer.ts b/apps/coordinator/src/checkpointer.ts index b5d4b52a252..fb4f6c79a01 100644 --- a/apps/coordinator/src/checkpointer.ts +++ b/apps/coordinator/src/checkpointer.ts @@ -1,5 +1,5 @@ -import { ExponentialBackoff } from "@trigger.dev/core/v3/apps"; -import { testDockerCheckpoint } from "@trigger.dev/core/v3/serverOnly"; +import { ExponentialBackoff } from "@basicblock/trigger-core/v3/apps"; +import { testDockerCheckpoint } from "@basicblock/trigger-core/v3/serverOnly"; import { nanoid } from "nanoid"; import fs from "node:fs/promises"; import { ChaosMonkey } from "./chaosMonkey"; @@ -7,7 +7,7 @@ import { Buildah, Crictl, Exec } from "./exec"; import { setTimeout } from "node:timers/promises"; import { TempFileCleaner } from "./cleaner"; import { numFromEnv, boolFromEnv } from "./util"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; type CheckpointerInitializeReturn = { canCheckpoint: boolean; diff --git a/apps/coordinator/src/cleaner.ts b/apps/coordinator/src/cleaner.ts index 58cfd24bb70..89d5a4eaad7 100644 --- a/apps/coordinator/src/cleaner.ts +++ b/apps/coordinator/src/cleaner.ts @@ -1,4 +1,4 @@ -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { Exec } from "./exec"; import { setTimeout } from "timers/promises"; diff --git a/apps/coordinator/src/exec.ts b/apps/coordinator/src/exec.ts index b905723c0f8..4ecca4cc4fe 100644 --- a/apps/coordinator/src/exec.ts +++ b/apps/coordinator/src/exec.ts @@ -1,4 +1,4 @@ -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { randomUUID } from "crypto"; import { homedir } from "os"; import { type Result, x } from "tinyexec"; diff --git a/apps/coordinator/src/index.ts b/apps/coordinator/src/index.ts index 815012fe048..a91f00fdc25 100644 --- a/apps/coordinator/src/index.ts +++ b/apps/coordinator/src/index.ts @@ -8,16 +8,16 @@ import { ProdWorkerSocketData, ProdWorkerToCoordinatorMessages, WaitReason, -} from "@trigger.dev/core/v3"; -import { ZodNamespace } from "@trigger.dev/core/v3/zodNamespace"; -import { ZodSocketConnection } from "@trigger.dev/core/v3/zodSocket"; -import { ExponentialBackoff, HttpReply, getTextBody } from "@trigger.dev/core/v3/apps"; +} from "@basicblock/trigger-core/v3"; +import { ZodNamespace } from "@basicblock/trigger-core/v3/zodNamespace"; +import { ZodSocketConnection } from "@basicblock/trigger-core/v3/zodSocket"; +import { ExponentialBackoff, HttpReply, getTextBody } from "@basicblock/trigger-core/v3/apps"; import { ChaosMonkey } from "./chaosMonkey"; import { Checkpointer } from "./checkpointer"; import { boolFromEnv, numFromEnv, safeJsonParse } from "./util"; import { collectDefaultMetrics, register, Gauge } from "prom-client"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; collectDefaultMetrics(); const HTTP_SERVER_PORT = Number(process.env.HTTP_SERVER_PORT || 8020); diff --git a/apps/coordinator/tsconfig.json b/apps/coordinator/tsconfig.json index e03fd024126..36b68acc799 100644 --- a/apps/coordinator/tsconfig.json +++ b/apps/coordinator/tsconfig.json @@ -8,8 +8,8 @@ "strict": true, "skipLibCheck": true, "paths": { - "@trigger.dev/core/v3": ["../../packages/core/src/v3"], - "@trigger.dev/core/v3/*": ["../../packages/core/src/v3/*"] + "@basicblock/trigger-core/v3": ["../../packages/core/src/v3"], + "@basicblock/trigger-core/v3/*": ["../../packages/core/src/v3/*"] } } } diff --git a/apps/docker-provider/Containerfile b/apps/docker-provider/Containerfile index 42a7ac23092..b13e773c446 100644 --- a/apps/docker-provider/Containerfile +++ b/apps/docker-provider/Containerfile @@ -31,7 +31,7 @@ COPY --from=pruner --chown=node:node /app/out/full/ . COPY --from=dev-deps --chown=node:node /app/ . COPY --chown=node:node turbo.json turbo.json -RUN pnpm run -r --filter @trigger.dev/core bundle-vendor && pnpm run -r --filter docker-provider build:bundle +RUN pnpm run -r --filter @basicblock/trigger-core bundle-vendor && pnpm run -r --filter docker-provider build:bundle FROM base AS runner diff --git a/apps/docker-provider/package.json b/apps/docker-provider/package.json index f3e4015ef08..0182e84478c 100644 --- a/apps/docker-provider/package.json +++ b/apps/docker-provider/package.json @@ -16,7 +16,7 @@ "author": "", "license": "MIT", "dependencies": { - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "execa": "^8.0.1" }, "devDependencies": { diff --git a/apps/docker-provider/src/index.ts b/apps/docker-provider/src/index.ts index a0b0554fb23..89ee25e2099 100644 --- a/apps/docker-provider/src/index.ts +++ b/apps/docker-provider/src/index.ts @@ -5,12 +5,12 @@ import { TaskOperationsCreateOptions, TaskOperationsIndexOptions, TaskOperationsRestoreOptions, -} from "@trigger.dev/core/v3/apps"; -import { SimpleLogger } from "@trigger.dev/core/v3/apps"; -import { isExecaChildProcess } from "@trigger.dev/core/v3/apps"; -import { testDockerCheckpoint } from "@trigger.dev/core/v3/serverOnly"; +} from "@basicblock/trigger-core/v3/apps"; +import { SimpleLogger } from "@basicblock/trigger-core/v3/apps"; +import { isExecaChildProcess } from "@basicblock/trigger-core/v3/apps"; +import { testDockerCheckpoint } from "@basicblock/trigger-core/v3/serverOnly"; import { setTimeout } from "node:timers/promises"; -import { PostStartCauses, PreStopCauses } from "@trigger.dev/core/v3"; +import { PostStartCauses, PreStopCauses } from "@basicblock/trigger-core/v3"; const MACHINE_NAME = process.env.MACHINE_NAME || "local"; const COORDINATOR_PORT = process.env.COORDINATOR_PORT || 8020; diff --git a/apps/docker-provider/tsconfig.json b/apps/docker-provider/tsconfig.json index f87adfc2d7f..754c9deb50b 100644 --- a/apps/docker-provider/tsconfig.json +++ b/apps/docker-provider/tsconfig.json @@ -8,8 +8,8 @@ "strict": true, "skipLibCheck": true, "paths": { - "@trigger.dev/core/v3": ["../../packages/core/src/v3"], - "@trigger.dev/core/v3/*": ["../../packages/core/src/v3/*"] + "@basicblock/trigger-core/v3": ["../../packages/core/src/v3"], + "@basicblock/trigger-core/v3/*": ["../../packages/core/src/v3/*"] } } } diff --git a/apps/kubernetes-provider/Containerfile b/apps/kubernetes-provider/Containerfile index b46b9943275..3d6a13d927f 100644 --- a/apps/kubernetes-provider/Containerfile +++ b/apps/kubernetes-provider/Containerfile @@ -31,7 +31,7 @@ COPY --from=pruner --chown=node:node /app/out/full/ . COPY --from=dev-deps --chown=node:node /app/ . COPY --chown=node:node turbo.json turbo.json -RUN pnpm run -r --filter @trigger.dev/core bundle-vendor && pnpm run -r --filter kubernetes-provider build:bundle +RUN pnpm run -r --filter @basicblock/trigger-core bundle-vendor && pnpm run -r --filter kubernetes-provider build:bundle FROM base AS runner diff --git a/apps/kubernetes-provider/package.json b/apps/kubernetes-provider/package.json index 6cb26e2c70f..7b9a24552cc 100644 --- a/apps/kubernetes-provider/package.json +++ b/apps/kubernetes-provider/package.json @@ -17,7 +17,7 @@ "license": "MIT", "dependencies": { "@kubernetes/client-node": "^0.20.0", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "p-queue": "^8.0.1" }, "devDependencies": { diff --git a/apps/kubernetes-provider/src/index.ts b/apps/kubernetes-provider/src/index.ts index 23a6ad56ce3..2064f0cf069 100644 --- a/apps/kubernetes-provider/src/index.ts +++ b/apps/kubernetes-provider/src/index.ts @@ -4,7 +4,7 @@ import { MachinePreset, PostStartCauses, PreStopCauses, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { ProviderShell, SimpleLogger, @@ -13,11 +13,11 @@ import { TaskOperationsIndexOptions, TaskOperationsPrePullDeploymentOptions, TaskOperationsRestoreOptions, -} from "@trigger.dev/core/v3/apps"; +} from "@basicblock/trigger-core/v3/apps"; import { PodCleaner } from "./podCleaner"; import { TaskMonitor } from "./taskMonitor"; import { UptimeHeartbeat } from "./uptimeHeartbeat"; -import { assertExhaustive } from "@trigger.dev/core"; +import { assertExhaustive } from "@basicblock/trigger-core"; import { CustomLabelHelper } from "./labelHelper"; const RUNTIME_ENV = process.env.KUBERNETES_PORT ? "kubernetes" : "local"; diff --git a/apps/kubernetes-provider/src/labelHelper.ts b/apps/kubernetes-provider/src/labelHelper.ts index 98cd3d68be4..4a17dae81f5 100644 --- a/apps/kubernetes-provider/src/labelHelper.ts +++ b/apps/kubernetes-provider/src/labelHelper.ts @@ -1,4 +1,4 @@ -import { assertExhaustive } from "@trigger.dev/core"; +import { assertExhaustive } from "@basicblock/trigger-core"; const CREATE_LABEL_ENV_VAR_PREFIX = "DEPLOYMENT_LABEL_"; const RESTORE_LABEL_ENV_VAR_PREFIX = "RESTORE_LABEL_"; diff --git a/apps/kubernetes-provider/src/podCleaner.ts b/apps/kubernetes-provider/src/podCleaner.ts index 2cd23d1b6c2..92d8228067e 100644 --- a/apps/kubernetes-provider/src/podCleaner.ts +++ b/apps/kubernetes-provider/src/podCleaner.ts @@ -1,5 +1,5 @@ import * as k8s from "@kubernetes/client-node"; -import { SimpleLogger } from "@trigger.dev/core/v3/apps"; +import { SimpleLogger } from "@basicblock/trigger-core/v3/apps"; type PodCleanerOptions = { runtimeEnv: "local" | "kubernetes"; diff --git a/apps/kubernetes-provider/src/taskMonitor.ts b/apps/kubernetes-provider/src/taskMonitor.ts index aadcef18d8e..a9475d0cad3 100644 --- a/apps/kubernetes-provider/src/taskMonitor.ts +++ b/apps/kubernetes-provider/src/taskMonitor.ts @@ -1,9 +1,9 @@ import * as k8s from "@kubernetes/client-node"; -import { SimpleLogger } from "@trigger.dev/core/v3/apps"; -import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@trigger.dev/core/v3/apps"; +import { SimpleLogger } from "@basicblock/trigger-core/v3/apps"; +import { EXIT_CODE_ALREADY_HANDLED, EXIT_CODE_CHILD_NONZERO } from "@basicblock/trigger-core/v3/apps"; import { setTimeout } from "timers/promises"; import PQueue from "p-queue"; -import { TaskRunErrorCodes, type Prettify, type TaskRunInternalError } from "@trigger.dev/core/v3"; +import { TaskRunErrorCodes, type Prettify, type TaskRunInternalError } from "@basicblock/trigger-core/v3"; type FailureDetails = Prettify<{ exitCode: number; diff --git a/apps/kubernetes-provider/src/uptimeHeartbeat.ts b/apps/kubernetes-provider/src/uptimeHeartbeat.ts index 9ff63032f0b..2d5841dfbd1 100644 --- a/apps/kubernetes-provider/src/uptimeHeartbeat.ts +++ b/apps/kubernetes-provider/src/uptimeHeartbeat.ts @@ -1,5 +1,5 @@ import * as k8s from "@kubernetes/client-node"; -import { SimpleLogger } from "@trigger.dev/core/v3/apps"; +import { SimpleLogger } from "@basicblock/trigger-core/v3/apps"; type UptimeHeartbeatOptions = { runtimeEnv: "local" | "kubernetes"; diff --git a/apps/kubernetes-provider/tsconfig.json b/apps/kubernetes-provider/tsconfig.json index 6ec7865b64e..731d839eb22 100644 --- a/apps/kubernetes-provider/tsconfig.json +++ b/apps/kubernetes-provider/tsconfig.json @@ -8,10 +8,10 @@ "strict": true, "skipLibCheck": true, "paths": { - "@trigger.dev/core": ["../../packages/core/src"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], - "@trigger.dev/core/v3": ["../../packages/core/src/v3"], - "@trigger.dev/core/v3/*": ["../../packages/core/src/v3/*"] + "@basicblock/trigger-core": ["../../packages/core/src"], + "@basicblock/trigger-core/*": ["../../packages/core/src/*"], + "@basicblock/trigger-core/v3": ["../../packages/core/src/v3"], + "@basicblock/trigger-core/v3/*": ["../../packages/core/src/v3/*"] } } } diff --git a/apps/supervisor/package.json b/apps/supervisor/package.json index e9609bf1541..de130be9ce4 100644 --- a/apps/supervisor/package.json +++ b/apps/supervisor/package.json @@ -15,7 +15,7 @@ "dependencies": { "@aws-sdk/client-ecr": "^3.839.0", "@kubernetes/client-node": "^1.0.0", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "dockerode": "^4.0.6", "prom-client": "^15.1.0", "socket.io": "4.7.4", diff --git a/apps/supervisor/src/clients/kubernetes.ts b/apps/supervisor/src/clients/kubernetes.ts index f66e57e4353..442bd8bbb3e 100644 --- a/apps/supervisor/src/clients/kubernetes.ts +++ b/apps/supervisor/src/clients/kubernetes.ts @@ -2,8 +2,8 @@ import * as k8s from "@kubernetes/client-node"; import { Informer } from "@kubernetes/client-node"; import { ListPromise } from "@kubernetes/client-node"; import { KubernetesObject } from "@kubernetes/client-node"; -import { assertExhaustive } from "@trigger.dev/core/utils"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { assertExhaustive } from "@basicblock/trigger-core/utils"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; export const RUNTIME_ENV = process.env.KUBERNETES_PORT ? "kubernetes" : "local"; diff --git a/apps/supervisor/src/envUtil.ts b/apps/supervisor/src/envUtil.ts index 917f984cc37..796ffe4c450 100644 --- a/apps/supervisor/src/envUtil.ts +++ b/apps/supervisor/src/envUtil.ts @@ -1,5 +1,5 @@ import { z } from "zod"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; const logger = new SimpleStructuredLogger("env-util"); diff --git a/apps/supervisor/src/index.ts b/apps/supervisor/src/index.ts index 0e274b30390..d756335838c 100644 --- a/apps/supervisor/src/index.ts +++ b/apps/supervisor/src/index.ts @@ -1,11 +1,11 @@ -import { SupervisorSession } from "@trigger.dev/core/v3/workers"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SupervisorSession } from "@basicblock/trigger-core/v3/workers"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { env } from "./env.js"; import { WorkloadServer } from "./workloadServer/index.js"; import type { WorkloadManagerOptions, WorkloadManager } from "./workloadManager/types.js"; import Docker from "dockerode"; import { z } from "zod"; -import { type DequeuedMessage } from "@trigger.dev/core/v3"; +import { type DequeuedMessage } from "@basicblock/trigger-core/v3"; import { DockerResourceMonitor, KubernetesResourceMonitor, @@ -18,7 +18,7 @@ import { HttpServer, CheckpointClient, isKubernetesEnvironment, -} from "@trigger.dev/core/v3/serverOnly"; +} from "@basicblock/trigger-core/v3/serverOnly"; import { createK8sApi } from "./clients/kubernetes.js"; import { collectDefaultMetrics } from "prom-client"; import { register } from "./metrics.js"; diff --git a/apps/supervisor/src/resourceMonitor.ts b/apps/supervisor/src/resourceMonitor.ts index 507a52bbf60..84f3dd1ab12 100644 --- a/apps/supervisor/src/resourceMonitor.ts +++ b/apps/supervisor/src/resourceMonitor.ts @@ -1,6 +1,6 @@ import type Docker from "dockerode"; -import type { MachineResources } from "@trigger.dev/core/v3"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import type { MachineResources } from "@basicblock/trigger-core/v3"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { env } from "./env.js"; import type { K8sApi } from "./clients/kubernetes.js"; diff --git a/apps/supervisor/src/services/failedPodHandler.ts b/apps/supervisor/src/services/failedPodHandler.ts index c05c27f4640..beb4b1dbbf3 100644 --- a/apps/supervisor/src/services/failedPodHandler.ts +++ b/apps/supervisor/src/services/failedPodHandler.ts @@ -1,4 +1,4 @@ -import { LogLevel, SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { LogLevel, SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { K8sApi } from "../clients/kubernetes.js"; import { createK8sApi } from "../clients/kubernetes.js"; import { Informer, V1Pod } from "@kubernetes/client-node"; diff --git a/apps/supervisor/src/services/podCleaner.ts b/apps/supervisor/src/services/podCleaner.ts index 56eaaeb88af..53e65bdd30f 100644 --- a/apps/supervisor/src/services/podCleaner.ts +++ b/apps/supervisor/src/services/podCleaner.ts @@ -1,7 +1,7 @@ -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { K8sApi } from "../clients/kubernetes.js"; import { createK8sApi } from "../clients/kubernetes.js"; -import { IntervalService } from "@trigger.dev/core/v3"; +import { IntervalService } from "@basicblock/trigger-core/v3"; import { Counter, Gauge, Registry } from "prom-client"; import { register } from "../metrics.js"; diff --git a/apps/supervisor/src/workloadManager/docker.ts b/apps/supervisor/src/workloadManager/docker.ts index d6651d325a2..f358b0dac06 100644 --- a/apps/supervisor/src/workloadManager/docker.ts +++ b/apps/supervisor/src/workloadManager/docker.ts @@ -1,4 +1,4 @@ -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { type WorkloadManager, type WorkloadManagerCreateOptions, @@ -7,7 +7,7 @@ import { import { env } from "../env.js"; import { getDockerHostDomain, getRunnerId, normalizeDockerHostUrl } from "../util.js"; import Docker from "dockerode"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { ECRAuthService } from "./ecrAuth.js"; export class DockerWorkloadManager implements WorkloadManager { diff --git a/apps/supervisor/src/workloadManager/ecrAuth.ts b/apps/supervisor/src/workloadManager/ecrAuth.ts index 33e98f63195..7dd8bee79c9 100644 --- a/apps/supervisor/src/workloadManager/ecrAuth.ts +++ b/apps/supervisor/src/workloadManager/ecrAuth.ts @@ -1,6 +1,6 @@ import { ECRClient, GetAuthorizationTokenCommand } from "@aws-sdk/client-ecr"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; -import { tryCatch } from "@trigger.dev/core"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; +import { tryCatch } from "@basicblock/trigger-core"; import Docker from "dockerode"; interface ECRTokenCache { diff --git a/apps/supervisor/src/workloadManager/kubernetes.ts b/apps/supervisor/src/workloadManager/kubernetes.ts index 16c5eff9da1..b6180531d28 100644 --- a/apps/supervisor/src/workloadManager/kubernetes.ts +++ b/apps/supervisor/src/workloadManager/kubernetes.ts @@ -1,4 +1,4 @@ -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { type WorkloadManager, type WorkloadManagerCreateOptions, @@ -9,8 +9,8 @@ import type { MachinePreset, MachinePresetName, PlacementTag, -} from "@trigger.dev/core/v3"; -import { PlacementTagProcessor } from "@trigger.dev/core/v3/serverOnly"; +} from "@basicblock/trigger-core/v3"; +import { PlacementTagProcessor } from "@basicblock/trigger-core/v3/serverOnly"; import { env } from "../env.js"; import { type K8sApi, createK8sApi, type k8s } from "../clients/kubernetes.js"; import { getRunnerId } from "../util.js"; diff --git a/apps/supervisor/src/workloadManager/types.ts b/apps/supervisor/src/workloadManager/types.ts index 90b61957795..8ee1becf9c2 100644 --- a/apps/supervisor/src/workloadManager/types.ts +++ b/apps/supervisor/src/workloadManager/types.ts @@ -1,4 +1,4 @@ -import type { EnvironmentType, MachinePreset, PlacementTag } from "@trigger.dev/core/v3"; +import type { EnvironmentType, MachinePreset, PlacementTag } from "@basicblock/trigger-core/v3"; export interface WorkloadManagerOptions { workloadApiProtocol: "http" | "https"; diff --git a/apps/supervisor/src/workloadServer/index.ts b/apps/supervisor/src/workloadServer/index.ts index 35d53d36099..2e782176279 100644 --- a/apps/supervisor/src/workloadServer/index.ts +++ b/apps/supervisor/src/workloadServer/index.ts @@ -1,5 +1,5 @@ import { type Namespace, Server, type Socket } from "socket.io"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import EventEmitter from "node:events"; import { z } from "zod"; import { @@ -19,8 +19,8 @@ import { WorkloadRunSnapshotsSinceResponseBody, type WorkloadServerToClientEvents, type WorkloadSuspendRunResponseBody, -} from "@trigger.dev/core/v3/workers"; -import { HttpServer, type CheckpointClient } from "@trigger.dev/core/v3/serverOnly"; +} from "@basicblock/trigger-core/v3/workers"; +import { HttpServer, type CheckpointClient } from "@basicblock/trigger-core/v3/serverOnly"; import { type IncomingMessage } from "node:http"; import { register } from "../metrics.js"; import { env } from "../env.js"; diff --git a/apps/webapp/.eslintrc b/apps/webapp/.eslintrc index f292eef3cce..967727eb8f6 100644 --- a/apps/webapp/.eslintrc +++ b/apps/webapp/.eslintrc @@ -5,7 +5,7 @@ { "files": ["*.ts", "*.tsx"], "rules": { - // Autofixes imports from "@trigger.dev/core" to fine grained modules + // Autofixes imports from "@basicblock/trigger-core" to fine grained modules // "@trigger.dev/no-trigger-core-import": "error", // Normalize `import type {}` and `import { type }` "@typescript-eslint/consistent-type-imports": [ diff --git a/apps/webapp/app/api/versions.ts b/apps/webapp/app/api/versions.ts index 250d214b07e..fb9234362c0 100644 --- a/apps/webapp/app/api/versions.ts +++ b/apps/webapp/app/api/versions.ts @@ -1,7 +1,7 @@ import { API_VERSION_HEADER_NAME, API_VERSION as CORE_API_VERSION, -} from "@trigger.dev/core/v3/serverOnly"; +} from "@basicblock/trigger-core/v3/serverOnly"; import { z } from "zod"; export const CURRENT_API_VERSION = CORE_API_VERSION; diff --git a/apps/webapp/app/bootstrap.ts b/apps/webapp/app/bootstrap.ts index 84c13c061f8..2d1255176dd 100644 --- a/apps/webapp/app/bootstrap.ts +++ b/apps/webapp/app/bootstrap.ts @@ -3,7 +3,7 @@ import { prisma } from "./db.server"; import { env } from "./env.server"; import { WorkerGroupService } from "./v3/services/worker/workerGroupService.server"; import { dirname } from "path"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; export async function bootstrap() { if (env.TRIGGER_BOOTSTRAP_ENABLED !== "1") { diff --git a/apps/webapp/app/components/MachineLabelCombo.tsx b/apps/webapp/app/components/MachineLabelCombo.tsx index 3d22ca527d0..5705d55b28d 100644 --- a/apps/webapp/app/components/MachineLabelCombo.tsx +++ b/apps/webapp/app/components/MachineLabelCombo.tsx @@ -1,4 +1,4 @@ -import { MachinePresetName } from "@trigger.dev/core/v3"; +import { MachinePresetName } from "@basicblock/trigger-core/v3"; import { MachineIcon } from "~/assets/icons/MachineIcon"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/code/TSQLResultsTable.tsx b/apps/webapp/app/components/code/TSQLResultsTable.tsx index 951e8482353..b6a3f91214d 100644 --- a/apps/webapp/app/components/code/TSQLResultsTable.tsx +++ b/apps/webapp/app/components/code/TSQLResultsTable.tsx @@ -18,7 +18,7 @@ import { type SortingState, } from "@tanstack/react-table"; import { useVirtualizer } from "@tanstack/react-virtual"; -import { formatDurationMilliseconds, MachinePresetName } from "@trigger.dev/core/v3"; +import { formatDurationMilliseconds, MachinePresetName } from "@basicblock/trigger-core/v3"; import { ClipboardCheckIcon, ClipboardIcon } from "lucide-react"; import { forwardRef, memo, useEffect, useMemo, useRef, useState } from "react"; import { EnvironmentLabel, EnvironmentSlug } from "~/components/environments/EnvironmentLabel"; diff --git a/apps/webapp/app/components/logs/LogDetailView.tsx b/apps/webapp/app/components/logs/LogDetailView.tsx index a5cbb15aeb9..edd8c759a82 100644 --- a/apps/webapp/app/components/logs/LogDetailView.tsx +++ b/apps/webapp/app/components/logs/LogDetailView.tsx @@ -3,7 +3,7 @@ import { Link } from "@remix-run/react"; import { type MachinePresetName, formatDurationMilliseconds, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { useEffect, useState } from "react"; import { useTypedFetcher } from "remix-typedjson"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/query/QueryEditor.tsx b/apps/webapp/app/components/query/QueryEditor.tsx index 3ffe889cc40..1e786c015f5 100644 --- a/apps/webapp/app/components/query/QueryEditor.tsx +++ b/apps/webapp/app/components/query/QueryEditor.tsx @@ -10,7 +10,7 @@ import type { OutputColumnMetadata } from "@internal/clickhouse"; import { DialogClose } from "@radix-ui/react-dialog"; import { useFetcher } from "@remix-run/react"; import { IconChartHistogram } from "@tabler/icons-react"; -import { formatDurationNanoseconds } from "@trigger.dev/core/v3"; +import { formatDurationNanoseconds } from "@basicblock/trigger-core/v3"; import { Clipboard } from "lucide-react"; import { forwardRef, diff --git a/apps/webapp/app/components/run/RunTimeline.tsx b/apps/webapp/app/components/run/RunTimeline.tsx index 37186e0f31e..8d6b0484dd5 100644 --- a/apps/webapp/app/components/run/RunTimeline.tsx +++ b/apps/webapp/app/components/run/RunTimeline.tsx @@ -1,10 +1,10 @@ import { ClockIcon } from "@heroicons/react/20/solid"; -import type { SpanEvent } from "@trigger.dev/core/v3"; +import type { SpanEvent } from "@basicblock/trigger-core/v3"; import { formatDuration, millisecondsToNanoseconds, nanosecondsToMilliseconds, -} from "@trigger.dev/core/v3/utils/durations"; +} from "@basicblock/trigger-core/v3/utils/durations"; import { Fragment, ReactNode, useState } from "react"; import { cn } from "~/utils/cn"; import { DateTime, DateTimeAccurate } from "../primitives/DateTime"; diff --git a/apps/webapp/app/components/runs/v3/LiveTimer.tsx b/apps/webapp/app/components/runs/v3/LiveTimer.tsx index 953bfb320b4..f100050a813 100644 --- a/apps/webapp/app/components/runs/v3/LiveTimer.tsx +++ b/apps/webapp/app/components/runs/v3/LiveTimer.tsx @@ -1,4 +1,4 @@ -import { formatDuration } from "@trigger.dev/core/v3"; +import { formatDuration } from "@basicblock/trigger-core/v3"; import { useEffect, useState } from "react"; export function LiveTimer({ diff --git a/apps/webapp/app/components/runs/v3/ReplayRunDialog.tsx b/apps/webapp/app/components/runs/v3/ReplayRunDialog.tsx index 9192020e1bc..3b7d40528bb 100644 --- a/apps/webapp/app/components/runs/v3/ReplayRunDialog.tsx +++ b/apps/webapp/app/components/runs/v3/ReplayRunDialog.tsx @@ -33,7 +33,7 @@ import { ReplayRunData } from "~/v3/replayTask"; import { RectangleStackIcon } from "@heroicons/react/20/solid"; import { Badge } from "~/components/primitives/Badge"; import { RunTagInput } from "./RunTagInput"; -import { MachinePresetName } from "@trigger.dev/core/v3"; +import { MachinePresetName } from "@basicblock/trigger-core/v3"; import { InfoIconTooltip } from "~/components/primitives/Tooltip"; import { divide } from "effect/Duration"; diff --git a/apps/webapp/app/components/runs/v3/RunFilters.tsx b/apps/webapp/app/components/runs/v3/RunFilters.tsx index cff56573ad7..d655cb9295f 100644 --- a/apps/webapp/app/components/runs/v3/RunFilters.tsx +++ b/apps/webapp/app/components/runs/v3/RunFilters.tsx @@ -10,7 +10,7 @@ import { } from "@heroicons/react/20/solid"; import { Form, useFetcher } from "@remix-run/react"; import { IconRotateClockwise2, IconToggleLeft } from "@tabler/icons-react"; -import { MachinePresetName } from "@trigger.dev/core/v3"; +import { MachinePresetName } from "@basicblock/trigger-core/v3"; import type { BulkActionType, TaskRunStatus, TaskTriggerSource } from "@trigger.dev/database"; import { ListFilterIcon } from "lucide-react"; import { matchSorter } from "match-sorter"; diff --git a/apps/webapp/app/components/runs/v3/SpanEvents.tsx b/apps/webapp/app/components/runs/v3/SpanEvents.tsx index df99dc0ec1b..85c068a6127 100644 --- a/apps/webapp/app/components/runs/v3/SpanEvents.tsx +++ b/apps/webapp/app/components/runs/v3/SpanEvents.tsx @@ -4,7 +4,7 @@ import { isExceptionSpanEvent, type ExceptionEventProperties, type SpanEvent as OtelSpanEvent, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { CodeBlock } from "~/components/code/CodeBlock"; import { Feedback } from "~/components/Feedback"; import { Button } from "~/components/primitives/Buttons"; diff --git a/apps/webapp/app/components/runs/v3/SpanTitle.tsx b/apps/webapp/app/components/runs/v3/SpanTitle.tsx index fb0105c45db..c91fbef61b5 100644 --- a/apps/webapp/app/components/runs/v3/SpanTitle.tsx +++ b/apps/webapp/app/components/runs/v3/SpanTitle.tsx @@ -1,5 +1,5 @@ import { ChevronRightIcon } from "@heroicons/react/20/solid"; -import { TaskEventStyle } from "@trigger.dev/core/v3"; +import { TaskEventStyle } from "@basicblock/trigger-core/v3"; import type { TaskEventLevel } from "@trigger.dev/database"; import { Fragment } from "react"; import { cn } from "~/utils/cn"; diff --git a/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx b/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx index 14cdf5a67b8..6fdc5f4785d 100644 --- a/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx +++ b/apps/webapp/app/components/runs/v3/TaskRunsTable.tsx @@ -8,7 +8,7 @@ import { } from "@heroicons/react/20/solid"; import { BeakerIcon, BookOpenIcon, CheckIcon } from "@heroicons/react/24/solid"; import { useLocation } from "@remix-run/react"; -import { formatDuration, formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDuration, formatDurationMilliseconds } from "@basicblock/trigger-core/v3"; import { useCallback, useRef } from "react"; import { TaskIconSmall } from "~/assets/icons/TaskIcon"; import { MachineLabelCombo } from "~/components/MachineLabelCombo"; diff --git a/apps/webapp/app/components/runs/v3/WaitpointStatus.tsx b/apps/webapp/app/components/runs/v3/WaitpointStatus.tsx index 9879286e565..c324cd7f8d0 100644 --- a/apps/webapp/app/components/runs/v3/WaitpointStatus.tsx +++ b/apps/webapp/app/components/runs/v3/WaitpointStatus.tsx @@ -1,5 +1,5 @@ import { CheckCircleIcon } from "@heroicons/react/20/solid"; -import { type WaitpointTokenStatus } from "@trigger.dev/core/v3"; +import { type WaitpointTokenStatus } from "@basicblock/trigger-core/v3"; import assertNever from "assert-never"; import { TimedOutIcon } from "~/assets/icons/TimedOutIcon"; import { Spinner } from "~/components/primitives/Spinner"; diff --git a/apps/webapp/app/components/runs/v3/WaitpointTokenFilters.tsx b/apps/webapp/app/components/runs/v3/WaitpointTokenFilters.tsx index ae416394147..9a1ee24a568 100644 --- a/apps/webapp/app/components/runs/v3/WaitpointTokenFilters.tsx +++ b/apps/webapp/app/components/runs/v3/WaitpointTokenFilters.tsx @@ -1,7 +1,7 @@ import * as Ariakit from "@ariakit/react"; import { CalendarIcon, FingerPrintIcon, TagIcon, TrashIcon } from "@heroicons/react/20/solid"; import { Form, useFetcher } from "@remix-run/react"; -import { WaitpointTokenStatus, waitpointTokenStatuses } from "@trigger.dev/core/v3"; +import { WaitpointTokenStatus, waitpointTokenStatuses } from "@basicblock/trigger-core/v3"; import { ListChecks, ListFilterIcon } from "lucide-react"; import { matchSorter } from "match-sorter"; import { type ReactNode, useCallback, useEffect, useMemo, useState } from "react"; diff --git a/apps/webapp/app/models/taskQueue.server.ts b/apps/webapp/app/models/taskQueue.server.ts index ed3435556be..313b02c7fc8 100644 --- a/apps/webapp/app/models/taskQueue.server.ts +++ b/apps/webapp/app/models/taskQueue.server.ts @@ -1,4 +1,4 @@ -import { QueueManifest } from "@trigger.dev/core/v3/schemas"; +import { QueueManifest } from "@basicblock/trigger-core/v3/schemas"; import { TaskQueue } from "@trigger.dev/database"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/models/taskRun.server.ts b/apps/webapp/app/models/taskRun.server.ts index 1035c1b7ad6..747f427cd96 100644 --- a/apps/webapp/app/models/taskRun.server.ts +++ b/apps/webapp/app/models/taskRun.server.ts @@ -2,8 +2,8 @@ import type { TaskRunExecutionResult, TaskRunFailedExecutionResult, TaskRunSuccessfulExecutionResult, -} from "@trigger.dev/core/v3"; -import { TaskRunError, TaskRunErrorCodes } from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; +import { TaskRunError, TaskRunErrorCodes } from "@basicblock/trigger-core/v3"; import type { BatchTaskRunItemStatus as BatchTaskRunItemStatusType, diff --git a/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts index 0b610215ef9..e09fa8e2858 100644 --- a/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiBatchResultsPresenter.server.ts @@ -1,4 +1,4 @@ -import { BatchTaskRunExecutionResult } from "@trigger.dev/core/v3"; +import { BatchTaskRunExecutionResult } from "@basicblock/trigger-core/v3"; import { executionResultForTaskRun } from "~/models/taskRun.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { BasePresenter } from "./basePresenter.server"; diff --git a/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts index 8d1a312c5d7..e15d01aa2ed 100644 --- a/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts @@ -7,9 +7,9 @@ import { conditionallyImportPacket, createJsonErrorObject, logger, -} from "@trigger.dev/core/v3"; -import { parsePacketAsJson } from "@trigger.dev/core/v3/utils/ioSerialization"; -import { getUserProvidedIdempotencyKey } from "@trigger.dev/core/v3/serverOnly"; +} from "@basicblock/trigger-core/v3"; +import { parsePacketAsJson } from "@basicblock/trigger-core/v3/utils/ioSerialization"; +import { getUserProvidedIdempotencyKey } from "@basicblock/trigger-core/v3/serverOnly"; import { Prisma, TaskRunAttemptStatus, TaskRunStatus } from "@trigger.dev/database"; import assertNever from "assert-never"; import { API_VERSIONS, CURRENT_API_VERSION, RunStatusUnspecifiedApiVersion } from "~/api/versions"; diff --git a/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts index 254ec18d1c0..081c602cca3 100644 --- a/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiRunListPresenter.server.ts @@ -4,7 +4,7 @@ import { MachinePresetName, parsePacket, RunStatus, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { type Project, type RuntimeEnvironment, type TaskRunStatus } from "@trigger.dev/database"; import assertNever from "assert-never"; import { z } from "zod"; diff --git a/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts index c11a04a1581..23f92d55aff 100644 --- a/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiRunResultPresenter.server.ts @@ -1,4 +1,4 @@ -import { TaskRunExecutionResult } from "@trigger.dev/core/v3"; +import { TaskRunExecutionResult } from "@basicblock/trigger-core/v3"; import { executionResultForTaskRun } from "~/models/taskRun.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { BasePresenter } from "./basePresenter.server"; diff --git a/apps/webapp/app/presenters/v3/ApiWaitpointListPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiWaitpointListPresenter.server.ts index 2b7612094cd..f5fdd8c1331 100644 --- a/apps/webapp/app/presenters/v3/ApiWaitpointListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiWaitpointListPresenter.server.ts @@ -1,4 +1,4 @@ -import { type RuntimeEnvironmentType, WaitpointTokenStatus } from "@trigger.dev/core/v3"; +import { type RuntimeEnvironmentType, WaitpointTokenStatus } from "@basicblock/trigger-core/v3"; import { type RunEngineVersion } from "@trigger.dev/database"; import { z } from "zod"; import { CoercedDate } from "~/utils/zod"; diff --git a/apps/webapp/app/presenters/v3/ApiWaitpointPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiWaitpointPresenter.server.ts index 1cec530cf08..233d96668f3 100644 --- a/apps/webapp/app/presenters/v3/ApiWaitpointPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ApiWaitpointPresenter.server.ts @@ -1,4 +1,4 @@ -import { logger, type RuntimeEnvironmentType } from "@trigger.dev/core/v3"; +import { logger, type RuntimeEnvironmentType } from "@basicblock/trigger-core/v3"; import { type RunEngineVersion } from "@trigger.dev/database"; import { ServiceValidationError } from "~/v3/services/baseService.server"; import { BasePresenter } from "./basePresenter.server"; diff --git a/apps/webapp/app/presenters/v3/BranchesPresenter.server.ts b/apps/webapp/app/presenters/v3/BranchesPresenter.server.ts index 4aafc1844b0..e2f1d104f1c 100644 --- a/apps/webapp/app/presenters/v3/BranchesPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/BranchesPresenter.server.ts @@ -1,4 +1,4 @@ -import { GitMeta } from "@trigger.dev/core/v3"; +import { GitMeta } from "@basicblock/trigger-core/v3"; import { type z } from "zod"; import { type Prisma, type PrismaClient, prisma } from "~/db.server"; import { type Project } from "~/models/project.server"; diff --git a/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts b/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts index bc494c118aa..b543fb8f94f 100644 --- a/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/DeploymentPresenter.server.ts @@ -3,7 +3,7 @@ import { DeploymentErrorData, ExternalBuildData, prepareDeploymentError, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { type RuntimeEnvironment, type WorkerDeployment } from "@trigger.dev/database"; import { type PrismaClient, prisma } from "~/db.server"; import { type Organization } from "~/models/organization.server"; @@ -15,7 +15,7 @@ import { processGitMetadata } from "./BranchesPresenter.server"; import { S2 } from "@s2-dev/streamstore"; import { env } from "~/env.server"; import { createRedisClient } from "~/redis.server"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { logger } from "~/services/logger.server"; const S2_TOKEN_KEY_PREFIX = "s2-token:project:"; diff --git a/apps/webapp/app/presenters/v3/NewAlertChannelPresenter.server.ts b/apps/webapp/app/presenters/v3/NewAlertChannelPresenter.server.ts index 08bccc66ef7..e2102d550d7 100644 --- a/apps/webapp/app/presenters/v3/NewAlertChannelPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/NewAlertChannelPresenter.server.ts @@ -4,7 +4,7 @@ import { } from "~/models/orgIntegration.server"; import { BasePresenter } from "./basePresenter.server"; import { type WebClient } from "@slack/web-api"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { logger } from "~/services/logger.server"; export class NewAlertChannelPresenter extends BasePresenter { diff --git a/apps/webapp/app/presenters/v3/NextRunListPresenter.server.ts b/apps/webapp/app/presenters/v3/NextRunListPresenter.server.ts index 2375ea161a9..0fa77ad3b17 100644 --- a/apps/webapp/app/presenters/v3/NextRunListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/NextRunListPresenter.server.ts @@ -1,5 +1,5 @@ import { type ClickHouse } from "@internal/clickhouse"; -import { MachinePresetName } from "@trigger.dev/core/v3"; +import { MachinePresetName } from "@basicblock/trigger-core/v3"; import { type PrismaClient, type PrismaClientOrTransaction, diff --git a/apps/webapp/app/presenters/v3/QueueRetrievePresenter.server.ts b/apps/webapp/app/presenters/v3/QueueRetrievePresenter.server.ts index bd885ea738b..cffd9d05d0d 100644 --- a/apps/webapp/app/presenters/v3/QueueRetrievePresenter.server.ts +++ b/apps/webapp/app/presenters/v3/QueueRetrievePresenter.server.ts @@ -2,9 +2,9 @@ import { type AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { engine } from "~/v3/runEngine.server"; import { BasePresenter } from "./basePresenter.server"; import { TaskQueue, User, type TaskQueueType } from "@trigger.dev/database"; -import { assertExhaustive } from "@trigger.dev/core"; +import { assertExhaustive } from "@basicblock/trigger-core"; import { determineEngineVersion } from "~/v3/engineVersion.server"; -import { type Prettify, type QueueItem, type RetrieveQueueParam } from "@trigger.dev/core/v3"; +import { type Prettify, type QueueItem, type RetrieveQueueParam } from "@basicblock/trigger-core/v3"; import { PrismaClientOrTransaction } from "@trigger.dev/database"; export type FoundQueue = Prettify< diff --git a/apps/webapp/app/presenters/v3/RunPresenter.server.ts b/apps/webapp/app/presenters/v3/RunPresenter.server.ts index 5e8dab2d0b6..b0f0db30650 100644 --- a/apps/webapp/app/presenters/v3/RunPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/RunPresenter.server.ts @@ -1,4 +1,4 @@ -import { millisecondsToNanoseconds } from "@trigger.dev/core/v3"; +import { millisecondsToNanoseconds } from "@basicblock/trigger-core/v3"; import { createTreeFromFlatItems, flattenTree } from "~/components/primitives/TreeView/TreeView"; import { prisma, type PrismaClient } from "~/db.server"; import { createTimelineSpanEventsFromSpanEvents } from "~/utils/timelineSpanEvents"; diff --git a/apps/webapp/app/presenters/v3/SpanPresenter.server.ts b/apps/webapp/app/presenters/v3/SpanPresenter.server.ts index 59e717f7cd8..ebc31a2d425 100644 --- a/apps/webapp/app/presenters/v3/SpanPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/SpanPresenter.server.ts @@ -6,12 +6,12 @@ import { TaskRunError, TriggerTraceContext, type V3TaskRunContext, -} from "@trigger.dev/core/v3"; -import { AttemptId, getMaxDuration, parseTraceparent } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { AttemptId, getMaxDuration, parseTraceparent } from "@basicblock/trigger-core/v3/isomorphic"; import { extractIdempotencyKeyScope, getUserProvidedIdempotencyKey, -} from "@trigger.dev/core/v3/serverOnly"; +} from "@basicblock/trigger-core/v3/serverOnly"; import { RUNNING_STATUSES } from "~/components/runs/v3/TaskRunStatus"; import { logger } from "~/services/logger.server"; import { rehydrateAttribute } from "~/v3/eventRepository/eventRepository.server"; diff --git a/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts b/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts index 2817b7c8b8f..eae483eba4e 100644 --- a/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/TestTaskPresenter.server.ts @@ -1,5 +1,5 @@ import { ClickHouse } from "@internal/clickhouse"; -import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@trigger.dev/core/v3"; +import { ScheduledTaskPayload, parsePacket, prettyPrintPacket } from "@basicblock/trigger-core/v3"; import { type RuntimeEnvironmentType, type TaskRunStatus, diff --git a/apps/webapp/app/presenters/v3/VersionListPresenter.server.ts b/apps/webapp/app/presenters/v3/VersionListPresenter.server.ts index f541d884f8a..b6ccbf21f32 100644 --- a/apps/webapp/app/presenters/v3/VersionListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/VersionListPresenter.server.ts @@ -1,4 +1,4 @@ -import { CURRENT_DEPLOYMENT_LABEL } from "@trigger.dev/core/v3/isomorphic"; +import { CURRENT_DEPLOYMENT_LABEL } from "@basicblock/trigger-core/v3/isomorphic"; import { type RuntimeEnvironment } from "@trigger.dev/database"; import { BasePresenter } from "./basePresenter.server"; diff --git a/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts b/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts index f0e955fd04d..677e385f587 100644 --- a/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts +++ b/apps/webapp/app/presenters/v3/ViewSchedulePresenter.server.ts @@ -1,4 +1,4 @@ -import { ScheduleObject } from "@trigger.dev/core/v3"; +import { ScheduleObject } from "@basicblock/trigger-core/v3"; import { PrismaClient, prisma } from "~/db.server"; import { displayableEnvironment } from "~/models/runtimeEnvironment.server"; import { clickhouseClient } from "~/services/clickhouseInstance.server"; diff --git a/apps/webapp/app/presenters/v3/WaitpointListPresenter.server.ts b/apps/webapp/app/presenters/v3/WaitpointListPresenter.server.ts index c23018a9a67..738f9944e54 100644 --- a/apps/webapp/app/presenters/v3/WaitpointListPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/WaitpointListPresenter.server.ts @@ -10,7 +10,7 @@ import { sqlDatabaseSchema } from "~/db.server"; import { BasePresenter } from "./basePresenter.server"; import { type WaitpointSearchParams } from "~/components/runs/v3/WaitpointTokenFilters"; import { determineEngineVersion } from "~/v3/engineVersion.server"; -import { type WaitpointTokenStatus, type WaitpointTokenItem } from "@trigger.dev/core/v3"; +import { type WaitpointTokenStatus, type WaitpointTokenItem } from "@basicblock/trigger-core/v3"; import { generateHttpCallbackUrl } from "~/services/httpCallback.server"; const DEFAULT_PAGE_SIZE = 25; diff --git a/apps/webapp/app/presenters/v3/WaitpointPresenter.server.ts b/apps/webapp/app/presenters/v3/WaitpointPresenter.server.ts index 9abcdf32215..1f526f8a5da 100644 --- a/apps/webapp/app/presenters/v3/WaitpointPresenter.server.ts +++ b/apps/webapp/app/presenters/v3/WaitpointPresenter.server.ts @@ -1,4 +1,4 @@ -import { isWaitpointOutputTimeout, prettyPrintPacket } from "@trigger.dev/core/v3"; +import { isWaitpointOutputTimeout, prettyPrintPacket } from "@basicblock/trigger-core/v3"; import { clickhouseClient } from "~/services/clickhouseInstance.server"; import { generateHttpCallbackUrl } from "~/services/httpCallback.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/_app.github.callback/route.tsx b/apps/webapp/app/routes/_app.github.callback/route.tsx index cd67f27f54c..f048fb4a336 100644 --- a/apps/webapp/app/routes/_app.github.callback/route.tsx +++ b/apps/webapp/app/routes/_app.github.callback/route.tsx @@ -4,7 +4,7 @@ import { validateGitHubAppInstallSession } from "~/services/gitHubSession.server import { linkGitHubAppInstallation, updateGitHubAppInstallation } from "~/services/gitHub.server"; import { logger } from "~/services/logger.server"; import { redirectWithErrorMessage, redirectWithSuccessMessage } from "~/models/message.server"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { $replica } from "~/db.server"; import { requireUser } from "~/services/session.server"; import { sanitizeRedirectPath } from "~/utils"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam._index/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam._index/route.tsx index 5d6a947a424..5571c155219 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam._index/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam._index/route.tsx @@ -13,7 +13,7 @@ import { json, type MetaFunction } from "@remix-run/node"; import { Link, useRevalidator, useSubmit } from "@remix-run/react"; import { type ActionFunctionArgs, type LoaderFunctionArgs } from "@remix-run/server-runtime"; import { DiscordIcon } from "@trigger.dev/companyicons"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDurationMilliseconds } from "@basicblock/trigger-core/v3"; import type { TaskRunStatus } from "@trigger.dev/database"; import { Fragment, Suspense, useEffect, useState } from "react"; import { Bar, BarChart, ResponsiveContainer, Tooltip, type TooltipProps } from "recharts"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches.$batchParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches.$batchParam/route.tsx index 91403f4597d..b117b5719fa 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches.$batchParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches.$batchParam/route.tsx @@ -1,6 +1,6 @@ import { ArrowRightIcon, ExclamationTriangleIcon } from "@heroicons/react/20/solid"; import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { motion } from "framer-motion"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches/route.tsx index a66e85c0f86..47b84fd35c6 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.batches/route.tsx @@ -2,7 +2,7 @@ import { ArrowRightIcon, ExclamationCircleIcon } from "@heroicons/react/20/solid import { BookOpenIcon } from "@heroicons/react/24/solid"; import { type MetaFunction, Outlet, useNavigation, useParams, useLocation } from "@remix-run/react"; import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { formatDuration } from "@trigger.dev/core/v3/utils/durations"; +import { formatDuration } from "@basicblock/trigger-core/v3/utils/durations"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { BatchesNone } from "~/components/BlankStatePanels"; import { ListPagination } from "~/components/ListPagination"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.branches/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.branches/route.tsx index f356ee6c81a..3c665dc4beb 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.branches/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.branches/route.tsx @@ -11,7 +11,7 @@ import { BookOpenIcon } from "@heroicons/react/24/solid"; import { DialogClose } from "@radix-ui/react-dialog"; import { Form, useActionData, useLocation, useSearchParams } from "@remix-run/react"; import { type ActionFunctionArgs, json, type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { GitMeta } from "@trigger.dev/core/v3"; +import { GitMeta } from "@basicblock/trigger-core/v3"; import { useCallback, useEffect, useState } from "react"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions.$bulkActionParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions.$bulkActionParam/route.tsx index 0bd53caac30..8af9bd4f5ec 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions.$bulkActionParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions.$bulkActionParam/route.tsx @@ -1,7 +1,7 @@ import { ArrowPathIcon } from "@heroicons/react/20/solid"; import { Form } from "@remix-run/react"; import { type ActionFunctionArgs, type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import type { BulkActionType } from "@trigger.dev/database"; import { motion } from "framer-motion"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions/route.tsx index f44ce5904dc..df8c1a1cd31 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.bulk-actions/route.tsx @@ -1,7 +1,7 @@ import { BookOpenIcon, PlusIcon } from "@heroicons/react/20/solid"; import { Outlet, useParams, type MetaFunction } from "@remix-run/react"; import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; import { AdminDebugTooltip } from "~/components/admin/debugTooltip"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.concurrency/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.concurrency/route.tsx index 1c96b8c6422..30ffda3bbaf 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.concurrency/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.concurrency/route.tsx @@ -17,7 +17,7 @@ import { type MetaFunction, } from "@remix-run/react"; import { json, type ActionFunctionArgs, type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { useEffect, useState } from "react"; import simplur from "simplur"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx index 9d32d89fd56..19a216bb7f3 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx @@ -49,7 +49,7 @@ import { cn } from "~/utils/cn"; import { v3DeploymentParams, v3DeploymentsPath, v3RunsPath } from "~/utils/pathBuilder"; import { capitalizeWord } from "~/utils/string"; import { UserTag } from "../_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments/route"; -import { DeploymentEventFromString } from "@trigger.dev/core/v3/schemas"; +import { DeploymentEventFromString } from "@basicblock/trigger-core/v3/schemas"; export const loader = async ({ request, params }: LoaderFunctionArgs) => { const userId = await requireUserId(request); diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.limits/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.limits/route.tsx index 1806703bbbd..d5f0367a3e2 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.limits/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.limits/route.tsx @@ -2,7 +2,7 @@ import { CheckIcon, BookOpenIcon } from "@heroicons/react/20/solid"; import { type MetaFunction } from "@remix-run/react"; import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; import { IconCardsFilled, IconDiamondFilled, IconTallymark4 } from "@tabler/icons-react"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { Gauge } from "lucide-react"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { ConcurrencyIcon } from "~/assets/icons/ConcurrencyIcon"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx index 3ea70e1e18a..a5208e27cd0 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.queues/route.tsx @@ -12,7 +12,7 @@ import { DialogClose } from "@radix-ui/react-dialog"; import { Form, useNavigation, useSearchParams, type MetaFunction } from "@remix-run/react"; import { type ActionFunctionArgs, type LoaderFunctionArgs } from "@remix-run/server-runtime"; import type { RuntimeEnvironmentType } from "@trigger.dev/database"; -import type { QueueItem } from "@trigger.dev/core/v3/schemas"; +import type { QueueItem } from "@basicblock/trigger-core/v3/schemas"; import { useEffect, useState } from "react"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx index 3484e1378b4..51328329ad1 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx @@ -8,7 +8,7 @@ import { } from "@heroicons/react/20/solid"; import { Form } from "@remix-run/react"; import { type ActionFunctionArgs, type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { useState } from "react"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx index e02d29b95b5..a3a8c168e63 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx @@ -20,7 +20,7 @@ import { millisecondsToNanoseconds, nanosecondsToMilliseconds, tryCatch, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import type { RuntimeEnvironmentType } from "@trigger.dev/database"; import { motion } from "framer-motion"; import { useCallback, useEffect, useRef, useState } from "react"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.test.tasks.$taskParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.test.tasks.$taskParam/route.tsx index d452a757136..badf85a617c 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.test.tasks.$taskParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.test.tasks.$taskParam/route.tsx @@ -65,7 +65,7 @@ import { type loader as queuesLoader } from "~/routes/resources.orgs.$organizati import { DateTime } from "~/components/primitives/DateTime"; import { TaskRunStatusCombo } from "~/components/runs/v3/TaskRunStatus"; import { ClockRotateLeftIcon } from "~/assets/icons/ClockRotateLeftIcon"; -import { MachinePresetName } from "@trigger.dev/core/v3"; +import { MachinePresetName } from "@basicblock/trigger-core/v3"; import { TaskTriggerSourceIcon } from "~/components/runs/v3/TaskTriggerSource"; import { TaskRunTemplateService } from "~/v3/services/taskRunTemplate.server"; import { DeleteTaskRunTemplateService } from "~/v3/services/deleteTaskRunTemplate.server"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.billing-alerts/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.billing-alerts/route.tsx index c4f8762639b..bbc9ccae176 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.billing-alerts/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.billing-alerts/route.tsx @@ -2,7 +2,7 @@ import { conform, list, requestIntent, useFieldList, useForm } from "@conform-to import { parse } from "@conform-to/zod"; import { Form, useActionData, type MetaFunction } from "@remix-run/react"; import { json, type ActionFunction, type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { Fragment, useEffect, useRef, useState } from "react"; import { redirect, typedjson, useTypedLoaderData } from "remix-typedjson"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.usage/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.usage/route.tsx index 0957c06d044..2b7d53b99d7 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.usage/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings.usage/route.tsx @@ -1,7 +1,7 @@ import { InformationCircleIcon } from "@heroicons/react/20/solid"; import { Await, type MetaFunction } from "@remix-run/react"; import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDurationMilliseconds } from "@basicblock/trigger-core/v3"; import { Suspense, useMemo } from "react"; import { redirect, typeddefer, useTypedLoaderData } from "remix-typedjson"; import { URL } from "url"; diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings/route.tsx index 97fa2025781..06bd1ec666f 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.settings/route.tsx @@ -1,6 +1,6 @@ import { Outlet } from "@remix-run/react"; import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { VERSION as coreVersion } from "@trigger.dev/core"; +import { VERSION as coreVersion } from "@basicblock/trigger-core"; import { typedjson, useTypedLoaderData } from "remix-typedjson"; import { AppContainer, MainBody } from "~/components/layout/AppLayout"; import { diff --git a/apps/webapp/app/routes/admin.api.v1.workers.ts b/apps/webapp/app/routes/admin.api.v1.workers.ts index b215d8ce223..dd7f00d21c6 100644 --- a/apps/webapp/app/routes/admin.api.v1.workers.ts +++ b/apps/webapp/app/routes/admin.api.v1.workers.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { type Project } from "@trigger.dev/database"; import { z } from "zod"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/api.v1.artifacts.ts b/apps/webapp/app/routes/api.v1.artifacts.ts index 82ae3f53756..272ea7b7afe 100644 --- a/apps/webapp/app/routes/api.v1.artifacts.ts +++ b/apps/webapp/app/routes/api.v1.artifacts.ts @@ -3,7 +3,7 @@ import { type CreateArtifactResponseBody, CreateArtifactRequestBody, tryCatch, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { authenticateRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; import { ArtifactsService } from "~/v3/services/artifacts.server"; diff --git a/apps/webapp/app/routes/api.v1.auth.jwt.ts b/apps/webapp/app/routes/api.v1.auth.jwt.ts index e495c9b3688..8551231f180 100644 --- a/apps/webapp/app/routes/api.v1.auth.jwt.ts +++ b/apps/webapp/app/routes/api.v1.auth.jwt.ts @@ -2,7 +2,7 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { z } from "zod"; -import { generateJWT as internal_generateJWT } from "@trigger.dev/core/v3"; +import { generateJWT as internal_generateJWT } from "@basicblock/trigger-core/v3"; const RequestBodySchema = z.object({ claims: z diff --git a/apps/webapp/app/routes/api.v1.authorization-code.ts b/apps/webapp/app/routes/api.v1.authorization-code.ts index b924b67500a..a5fa2a81c27 100644 --- a/apps/webapp/app/routes/api.v1.authorization-code.ts +++ b/apps/webapp/app/routes/api.v1.authorization-code.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { CreateAuthorizationCodeResponse } from "@trigger.dev/core/v3"; +import { CreateAuthorizationCodeResponse } from "@basicblock/trigger-core/v3"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; import { createAuthorizationCode } from "~/services/personalAccessToken.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.background-workers.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.background-workers.ts index edaa1b257e5..42288ecb9b1 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.background-workers.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.background-workers.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { CreateBackgroundWorkerRequestBody } from "@trigger.dev/core/v3"; +import { CreateBackgroundWorkerRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.cancel.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.cancel.ts index dd209d4494b..cec9090a874 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.cancel.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.cancel.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { CancelDeploymentRequestBody, tryCatch } from "@trigger.dev/core/v3"; +import { CancelDeploymentRequestBody, tryCatch } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.fail.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.fail.ts index 5edea5636e7..10bbaf953cd 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.fail.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.fail.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { FailDeploymentRequestBody } from "@trigger.dev/core/v3"; +import { FailDeploymentRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.finalize.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.finalize.ts index 9bd12e4bd3f..a62e03c376b 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.finalize.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.finalize.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { FinalizeDeploymentRequestBody } from "@trigger.dev/core/v3"; +import { FinalizeDeploymentRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.generate-registry-credentials.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.generate-registry-credentials.ts index 161f37f930b..28178c753cf 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.generate-registry-credentials.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.generate-registry-credentials.ts @@ -3,7 +3,7 @@ import { type GenerateRegistryCredentialsResponseBody, ProgressDeploymentRequestBody, tryCatch, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.progress.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.progress.ts index 2c78c59f552..3b6e1031dd5 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.progress.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.progress.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { ProgressDeploymentRequestBody, tryCatch } from "@trigger.dev/core/v3"; +import { ProgressDeploymentRequestBody, tryCatch } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.ts b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.ts index d0593e564fd..1ebe1aed10c 100644 --- a/apps/webapp/app/routes/api.v1.deployments.$deploymentId.ts +++ b/apps/webapp/app/routes/api.v1.deployments.$deploymentId.ts @@ -1,5 +1,5 @@ import { type LoaderFunctionArgs, json } from "@remix-run/server-runtime"; -import { type GetDeploymentResponseBody } from "@trigger.dev/core/v3"; +import { type GetDeploymentResponseBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.deployments.ts b/apps/webapp/app/routes/api.v1.deployments.ts index 0190ba123d5..e9406cb9325 100644 --- a/apps/webapp/app/routes/api.v1.deployments.ts +++ b/apps/webapp/app/routes/api.v1.deployments.ts @@ -3,7 +3,7 @@ import { ApiDeploymentListSearchParams, InitializeDeploymentRequestBody, type InitializeDeploymentResponseBody, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { $replica } from "~/db.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; @@ -127,7 +127,7 @@ export const loader = createLoaderApiRoute( ); import parseDuration from "parse-duration"; -import { parseDate } from "@trigger.dev/core/v3/isomorphic"; +import { parseDate } from "@basicblock/trigger-core/v3/isomorphic"; function getCreatedAtFilter(searchParams: ApiDeploymentListSearchParams) { if (searchParams.period) { diff --git a/apps/webapp/app/routes/api.v1.orgs.$orgParam.projects.ts b/apps/webapp/app/routes/api.v1.orgs.$orgParam.projects.ts index dc1791dabc5..10ef1c84644 100644 --- a/apps/webapp/app/routes/api.v1.orgs.$orgParam.projects.ts +++ b/apps/webapp/app/routes/api.v1.orgs.$orgParam.projects.ts @@ -5,7 +5,7 @@ import { GetProjectResponseBody, GetProjectsResponseBody, tryCatch, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { createProject } from "~/models/project.server"; diff --git a/apps/webapp/app/routes/api.v1.orgs.ts b/apps/webapp/app/routes/api.v1.orgs.ts index 626162f234b..7f846989058 100644 --- a/apps/webapp/app/routes/api.v1.orgs.ts +++ b/apps/webapp/app/routes/api.v1.orgs.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetOrgsResponseBody } from "@trigger.dev/core/v3"; +import { GetOrgsResponseBody } from "@basicblock/trigger-core/v3"; import { prisma } from "~/db.server"; import { authenticateApiRequestWithPersonalAccessToken } from "~/services/personalAccessToken.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.jwt.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.jwt.ts index e4b48ece05e..edaa1c88fc2 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.jwt.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.jwt.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/node"; -import { generateJWT as internal_generateJWT } from "@trigger.dev/core/v3"; +import { generateJWT as internal_generateJWT } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticatedEnvironmentForAuthentication, diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts index e0349aab558..01f0b9f68cf 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.ts @@ -1,5 +1,5 @@ import { json, type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { type GetProjectEnvResponse } from "@trigger.dev/core/v3"; +import { type GetProjectEnvResponse } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { env as processEnv } from "~/env.server"; import { diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.workers.$tagName.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.workers.$tagName.ts index ddb398b4c21..9db99e6b8ce 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.workers.$tagName.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.$env.workers.$tagName.ts @@ -2,7 +2,7 @@ import { json, type LoaderFunctionArgs } from "@remix-run/server-runtime"; import { z } from "zod"; import { $replica, prisma } from "~/db.server"; import { findCurrentWorkerFromEnvironment } from "~/v3/models/workerDeployment.server"; -import { type GetWorkerByTagResponse } from "@trigger.dev/core/v3/schemas"; +import { type GetWorkerByTagResponse } from "@basicblock/trigger-core/v3/schemas"; import { env as $env } from "~/env.server"; import { v3RunsPath } from "~/utils/pathBuilder"; import { diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts index 872ca6f2f53..5d01575cc7b 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.background-workers.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { CreateBackgroundWorkerRequestBody } from "@trigger.dev/core/v3"; +import { CreateBackgroundWorkerRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.archive.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.archive.ts index 64119b5a417..b5f5c74df71 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.archive.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.archive.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { z } from "zod"; import { prisma } from "~/db.server"; import { authenticateRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.ts index 8678ef1f9d4..0005eca55c9 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.branches.ts @@ -1,5 +1,5 @@ import { json, type LoaderFunctionArgs, type ActionFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch, UpsertBranchRequestBody } from "@trigger.dev/core/v3"; +import { tryCatch, UpsertBranchRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { authenticateRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts index e3081b090e3..44aa96ec9fa 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.$name.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, LoaderFunctionArgs, json } from "@remix-run/server-runtime"; -import { UpdateEnvironmentVariableRequestBody } from "@trigger.dev/core/v3"; +import { UpdateEnvironmentVariableRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts index 53bc4429c1d..84a4c002583 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.import.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { ImportEnvironmentVariablesRequestBody } from "@trigger.dev/core/v3"; +import { ImportEnvironmentVariablesRequestBody } from "@basicblock/trigger-core/v3"; import { parse } from "dotenv"; import { z } from "zod"; import { diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts index 188290ae8ab..477a478592a 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.envvars.$slug.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, LoaderFunctionArgs, json } from "@remix-run/server-runtime"; -import { CreateEnvironmentVariableRequestBody } from "@trigger.dev/core/v3"; +import { CreateEnvironmentVariableRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateRequest, diff --git a/apps/webapp/app/routes/api.v1.projects.$projectRef.ts b/apps/webapp/app/routes/api.v1.projects.$projectRef.ts index cd82393de97..d9dda8562fd 100644 --- a/apps/webapp/app/routes/api.v1.projects.$projectRef.ts +++ b/apps/webapp/app/routes/api.v1.projects.$projectRef.ts @@ -1,6 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetProjectResponseBody, GetProjectsResponseBody } from "@trigger.dev/core/v3"; +import { GetProjectResponseBody, GetProjectsResponseBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.projects.ts b/apps/webapp/app/routes/api.v1.projects.ts index 3a12417dce0..dfcea15860b 100644 --- a/apps/webapp/app/routes/api.v1.projects.ts +++ b/apps/webapp/app/routes/api.v1.projects.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { GetProjectsResponseBody } from "@trigger.dev/core/v3"; +import { GetProjectsResponseBody } from "@basicblock/trigger-core/v3"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; import { authenticateApiRequestWithPersonalAccessToken } from "~/services/personalAccessToken.server"; diff --git a/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.override.ts b/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.override.ts index 3223a2a6062..2c938484a6e 100644 --- a/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.override.ts +++ b/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.override.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { type RetrieveQueueParam, RetrieveQueueType } from "@trigger.dev/core/v3"; +import { type RetrieveQueueParam, RetrieveQueueType } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { toQueueItem } from "~/presenters/v3/QueueRetrievePresenter.server"; import { createActionApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.reset.ts b/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.reset.ts index dbeea591ade..fcc3a4ce394 100644 --- a/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.reset.ts +++ b/apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.reset.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { type RetrieveQueueParam, RetrieveQueueType } from "@trigger.dev/core/v3"; +import { type RetrieveQueueParam, RetrieveQueueType } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { toQueueItem } from "~/presenters/v3/QueueRetrievePresenter.server"; import { createActionApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/api.v1.queues.$queueParam.pause.ts b/apps/webapp/app/routes/api.v1.queues.$queueParam.pause.ts index 452bd81746b..be4b5e1aa88 100644 --- a/apps/webapp/app/routes/api.v1.queues.$queueParam.pause.ts +++ b/apps/webapp/app/routes/api.v1.queues.$queueParam.pause.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { type QueueItem, type RetrieveQueueParam, RetrieveQueueType } from "@trigger.dev/core/v3"; +import { type QueueItem, type RetrieveQueueParam, RetrieveQueueType } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { createActionApiRoute } from "~/services/routeBuilders/apiBuilder.server"; import { PauseQueueService } from "~/v3/services/pauseQueue.server"; diff --git a/apps/webapp/app/routes/api.v1.queues.$queueParam.ts b/apps/webapp/app/routes/api.v1.queues.$queueParam.ts index a9bcd2342e5..b2d9c2340fc 100644 --- a/apps/webapp/app/routes/api.v1.queues.$queueParam.ts +++ b/apps/webapp/app/routes/api.v1.queues.$queueParam.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { type QueueItem, type RetrieveQueueParam, RetrieveQueueType } from "@trigger.dev/core/v3"; +import { type QueueItem, type RetrieveQueueParam, RetrieveQueueType } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { QueueRetrievePresenter } from "~/presenters/v3/QueueRetrievePresenter.server"; import { createLoaderApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/api.v1.queues.ts b/apps/webapp/app/routes/api.v1.queues.ts index 551b3c2f34f..d4b9b0b821e 100644 --- a/apps/webapp/app/routes/api.v1.queues.ts +++ b/apps/webapp/app/routes/api.v1.queues.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { type QueueItem } from "@trigger.dev/core/v3"; +import { type QueueItem } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { QueueListPresenter } from "~/presenters/v3/QueueListPresenter.server"; import { createLoaderApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/api.v1.remote-build-provider-status.ts b/apps/webapp/app/routes/api.v1.remote-build-provider-status.ts index 555194e34de..855219a88e3 100644 --- a/apps/webapp/app/routes/api.v1.remote-build-provider-status.ts +++ b/apps/webapp/app/routes/api.v1.remote-build-provider-status.ts @@ -2,7 +2,7 @@ import { json } from "@remix-run/node"; import { err, fromPromise, fromSafePromise, ok } from "neverthrow"; import z from "zod"; import { logger } from "~/services/logger.server"; -import { type RemoteBuildProviderStatusResponseBody } from "@trigger.dev/core/v3/schemas"; +import { type RemoteBuildProviderStatusResponseBody } from "@basicblock/trigger-core/v3/schemas"; const DEPOT_STATUS_URL = "https://status.depot.dev/proxy/status.depot.dev"; const FETCH_TIMEOUT_MS = 2000; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.metadata.ts b/apps/webapp/app/routes/api.v1.runs.$runId.metadata.ts index f27a9c13f98..ee1dbfbe5d8 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.metadata.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.metadata.ts @@ -1,6 +1,6 @@ import { json } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core/utils"; -import { UpdateMetadataRequestBody } from "@trigger.dev/core/v3"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { UpdateMetadataRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { updateMetadataService } from "~/services/metadata/updateMetadataInstance.server"; import { createActionApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts b/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts index a02e3ecefa9..05a6273baae 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.tags.ts @@ -1,5 +1,5 @@ import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { AddTagsRequestBody } from "@trigger.dev/core/v3"; +import { AddTagsRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { createTag, getTagsForRunId, MAX_TAGS_PER_RUN } from "~/models/taskRunTag.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runId.trace.ts b/apps/webapp/app/routes/api.v1.runs.$runId.trace.ts index cc35836bfe6..f5bc42d2ee2 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runId.trace.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runId.trace.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { BatchId } from "@trigger.dev/core/v3/isomorphic"; +import { BatchId } from "@basicblock/trigger-core/v3/isomorphic"; import { z } from "zod"; import { $replica } from "~/db.server"; import { createLoaderApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts b/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts index f4e08831f4f..13457d0d7b1 100644 --- a/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts +++ b/apps/webapp/app/routes/api.v1.runs.$runParam.reschedule.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { RescheduleRunRequestBody } from "@trigger.dev/core/v3/schemas"; +import { RescheduleRunRequestBody } from "@basicblock/trigger-core/v3/schemas"; import { z } from "zod"; import { getApiVersion } from "~/api/versions"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts b/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts index b9fc8e2caff..734be3a739b 100644 --- a/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts +++ b/apps/webapp/app/routes/api.v1.schedules.$scheduleId.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { ScheduleObject, UpdateScheduleOptions } from "@trigger.dev/core/v3"; +import { ScheduleObject, UpdateScheduleOptions } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { Prisma, prisma } from "~/db.server"; import { scheduleUniqWhereClause } from "~/models/schedules.server"; diff --git a/apps/webapp/app/routes/api.v1.schedules.ts b/apps/webapp/app/routes/api.v1.schedules.ts index beb232c9757..5a47ea55698 100644 --- a/apps/webapp/app/routes/api.v1.schedules.ts +++ b/apps/webapp/app/routes/api.v1.schedules.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs, LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { CreateScheduleOptions, ScheduleObject } from "@trigger.dev/core/v3"; +import { CreateScheduleOptions, ScheduleObject } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { ScheduleListPresenter } from "~/presenters/v3/ScheduleListPresenter.server"; import { authenticateApiRequest } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts b/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts index 2e8c5e97490..46e4c4d2721 100644 --- a/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts +++ b/apps/webapp/app/routes/api.v1.tasks.$taskId.batch.ts @@ -1,6 +1,6 @@ import type { ActionFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/server-runtime"; -import { BatchTriggerTaskRequestBody, BatchTriggerTaskV2RequestBody } from "@trigger.dev/core/v3"; +import { BatchTriggerTaskRequestBody, BatchTriggerTaskV2RequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { fromZodError } from "zod-validation-error"; import { MAX_BATCH_TRIGGER_ITEMS } from "~/consts"; diff --git a/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts b/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts index 0c188c17768..d17c08eca8b 100644 --- a/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts +++ b/apps/webapp/app/routes/api.v1.tasks.$taskId.trigger.ts @@ -4,7 +4,7 @@ import { generateJWT as internal_generateJWT, RunEngineVersionSchema, TriggerTaskRequestBody, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { TaskRun } from "@trigger.dev/database"; import { z } from "zod"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/api.v1.tasks.batch.ts b/apps/webapp/app/routes/api.v1.tasks.batch.ts index 4a10ade0e60..101dd56ac0a 100644 --- a/apps/webapp/app/routes/api.v1.tasks.batch.ts +++ b/apps/webapp/app/routes/api.v1.tasks.batch.ts @@ -3,7 +3,7 @@ import { BatchTriggerTaskV2RequestBody, BatchTriggerTaskV2Response, generateJWT, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { env } from "~/env.server"; import { AuthenticatedEnvironment, getOneTimeUseToken } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v1.token.ts b/apps/webapp/app/routes/api.v1.token.ts index 47134f6bacc..82172b4629a 100644 --- a/apps/webapp/app/routes/api.v1.token.ts +++ b/apps/webapp/app/routes/api.v1.token.ts @@ -3,7 +3,7 @@ import { json } from "@remix-run/server-runtime"; import { GetPersonalAccessTokenRequestSchema, GetPersonalAccessTokenResponse, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { generateErrorMessage } from "zod-error"; import { logger } from "~/services/logger.server"; import { getPersonalAccessTokenFromAuthorizationCode } from "~/services/personalAccessToken.server"; diff --git a/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.callback.$hash.ts b/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.callback.$hash.ts index fd29764d653..c7126ff74b1 100644 --- a/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.callback.$hash.ts +++ b/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.callback.$hash.ts @@ -3,8 +3,8 @@ import { type CompleteWaitpointTokenResponseBody, conditionallyExportPacket, stringifyIO, -} from "@trigger.dev/core/v3"; -import { WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { z } from "zod"; import { $replica } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.complete.ts b/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.complete.ts index afd68850130..223d527be71 100644 --- a/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.complete.ts +++ b/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.complete.ts @@ -4,8 +4,8 @@ import { type CompleteWaitpointTokenResponseBody, conditionallyExportPacket, stringifyIO, -} from "@trigger.dev/core/v3"; -import { WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { z } from "zod"; import { $replica } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.ts b/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.ts index be91b35b08e..9f504d45bc3 100644 --- a/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.ts +++ b/apps/webapp/app/routes/api.v1.waitpoints.tokens.$waitpointFriendlyId.ts @@ -1,6 +1,6 @@ import { json } from "@remix-run/server-runtime"; -import { type WaitpointRetrieveTokenResponse } from "@trigger.dev/core/v3"; -import { WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +import { type WaitpointRetrieveTokenResponse } from "@basicblock/trigger-core/v3"; +import { WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { z } from "zod"; import { ApiWaitpointPresenter } from "~/presenters/v3/ApiWaitpointPresenter.server"; import { createLoaderApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/api.v1.waitpoints.tokens.ts b/apps/webapp/app/routes/api.v1.waitpoints.tokens.ts index 4542236d488..015f3f2a6ee 100644 --- a/apps/webapp/app/routes/api.v1.waitpoints.tokens.ts +++ b/apps/webapp/app/routes/api.v1.waitpoints.tokens.ts @@ -2,8 +2,8 @@ import { json } from "@remix-run/server-runtime"; import { CreateWaitpointTokenRequestBody, type CreateWaitpointTokenResponseBody, -} from "@trigger.dev/core/v3"; -import { WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { createWaitpointTag, MAX_TAGS_PER_WAITPOINT } from "~/models/waitpointTag.server"; import { ApiWaitpointListPresenter, diff --git a/apps/webapp/app/routes/api.v1.workers.ts b/apps/webapp/app/routes/api.v1.workers.ts index 4008d64f1a9..dd876983f0e 100644 --- a/apps/webapp/app/routes/api.v1.workers.ts +++ b/apps/webapp/app/routes/api.v1.workers.ts @@ -3,7 +3,7 @@ import { WorkersCreateRequestBody, WorkersCreateResponseBody, WorkersListResponseBody, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { createActionApiRoute, createLoaderApiRoute, diff --git a/apps/webapp/app/routes/api.v2.deployments.$deploymentId.finalize.ts b/apps/webapp/app/routes/api.v2.deployments.$deploymentId.finalize.ts index 768212ee8dd..8c5e815f0ee 100644 --- a/apps/webapp/app/routes/api.v2.deployments.$deploymentId.finalize.ts +++ b/apps/webapp/app/routes/api.v2.deployments.$deploymentId.finalize.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { FinalizeDeploymentRequestBody } from "@trigger.dev/core/v3"; +import { FinalizeDeploymentRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/api.v2.tasks.batch.ts b/apps/webapp/app/routes/api.v2.tasks.batch.ts index cd351505b50..96f22e369de 100644 --- a/apps/webapp/app/routes/api.v2.tasks.batch.ts +++ b/apps/webapp/app/routes/api.v2.tasks.batch.ts @@ -3,7 +3,7 @@ import { BatchTriggerTaskV3RequestBody, BatchTriggerTaskV3Response, generateJWT, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; import { RunEngineBatchTriggerService } from "~/runEngine/services/batchTrigger.server"; diff --git a/apps/webapp/app/routes/api.v2.whoami.ts b/apps/webapp/app/routes/api.v2.whoami.ts index 16629db0ec1..c4e25cc749d 100644 --- a/apps/webapp/app/routes/api.v2.whoami.ts +++ b/apps/webapp/app/routes/api.v2.whoami.ts @@ -1,5 +1,5 @@ import { json, type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { type WhoAmIResponse } from "@trigger.dev/core/v3"; +import { type WhoAmIResponse } from "@basicblock/trigger-core/v3"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; import { v3ProjectPath } from "~/utils/pathBuilder"; diff --git a/apps/webapp/app/routes/api.v3.batches.ts b/apps/webapp/app/routes/api.v3.batches.ts index 070e6d9f80c..00c5437fa16 100644 --- a/apps/webapp/app/routes/api.v3.batches.ts +++ b/apps/webapp/app/routes/api.v3.batches.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { CreateBatchRequestBody, CreateBatchResponse, generateJWT } from "@trigger.dev/core/v3"; +import { CreateBatchRequestBody, CreateBatchResponse, generateJWT } from "@basicblock/trigger-core/v3"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; import { BatchRateLimitExceededError } from "~/runEngine/concerns/batchLimits.server"; diff --git a/apps/webapp/app/routes/api.v3.deployments.$deploymentId.finalize.ts b/apps/webapp/app/routes/api.v3.deployments.$deploymentId.finalize.ts index d6594c2520d..ea2a771a6eb 100644 --- a/apps/webapp/app/routes/api.v3.deployments.$deploymentId.finalize.ts +++ b/apps/webapp/app/routes/api.v3.deployments.$deploymentId.finalize.ts @@ -1,5 +1,5 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { FinalizeDeploymentRequestBody } from "@trigger.dev/core/v3"; +import { FinalizeDeploymentRequestBody } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { authenticateApiRequest } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/engine.v1.dev.config.ts b/apps/webapp/app/routes/engine.v1.dev.config.ts index bdf7e21054f..f7994f936cf 100644 --- a/apps/webapp/app/routes/engine.v1.dev.config.ts +++ b/apps/webapp/app/routes/engine.v1.dev.config.ts @@ -1,5 +1,5 @@ import { json, type TypedResponse } from "@remix-run/server-runtime"; -import { type DevConfigResponseBody } from "@trigger.dev/core/v3/schemas"; +import { type DevConfigResponseBody } from "@basicblock/trigger-core/v3/schemas"; import { z } from "zod"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/engine.v1.dev.dequeue.ts b/apps/webapp/app/routes/engine.v1.dev.dequeue.ts index b7aa926a97b..3aa69ed6a40 100644 --- a/apps/webapp/app/routes/engine.v1.dev.dequeue.ts +++ b/apps/webapp/app/routes/engine.v1.dev.dequeue.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { DevDequeueRequestBody } from "@trigger.dev/core/v3"; +import { DevDequeueRequestBody } from "@basicblock/trigger-core/v3"; import { createActionApiRoute } from "~/services/routeBuilders/apiBuilder.server"; import { engine } from "~/v3/runEngine.server"; diff --git a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts index da4bab693ba..cf9b21b98b1 100644 --- a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts +++ b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts @@ -1,9 +1,9 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { RunId, SnapshotId } from "@trigger.dev/core/v3/isomorphic"; +import { RunId, SnapshotId } from "@basicblock/trigger-core/v3/isomorphic"; import { WorkerApiRunAttemptCompleteRequestBody, WorkerApiRunAttemptCompleteResponseBody, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts index 0c88cc45f61..22a89763db5 100644 --- a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts +++ b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts @@ -1,10 +1,10 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { MachinePreset, SemanticInternalAttributes } from "@trigger.dev/core/v3"; -import { RunId, SnapshotId } from "@trigger.dev/core/v3/isomorphic"; +import { MachinePreset, SemanticInternalAttributes } from "@basicblock/trigger-core/v3"; +import { RunId, SnapshotId } from "@basicblock/trigger-core/v3/isomorphic"; import { WorkerApiRunAttemptStartRequestBody, WorkerApiRunAttemptStartResponseBody, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import { RuntimeEnvironment } from "@trigger.dev/database"; import { defaultMachine } from "~/services/platform.v3.server"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts index bab59fd0637..41e599366d8 100644 --- a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts +++ b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts @@ -1,6 +1,6 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { RunId, SnapshotId } from "@trigger.dev/core/v3/isomorphic"; -import { WorkloadHeartbeatResponseBody } from "@trigger.dev/core/v3/workers"; +import { RunId, SnapshotId } from "@basicblock/trigger-core/v3/isomorphic"; +import { WorkloadHeartbeatResponseBody } from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.latest.ts b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.latest.ts index 60505460bd6..517d25ab46b 100644 --- a/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.latest.ts +++ b/apps/webapp/app/routes/engine.v1.dev.runs.$runFriendlyId.snapshots.latest.ts @@ -1,6 +1,6 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { RunId } from "@trigger.dev/core/v3/isomorphic"; -import { WorkerApiRunLatestSnapshotResponseBody } from "@trigger.dev/core/v3/workers"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; +import { WorkerApiRunLatestSnapshotResponseBody } from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.wait.duration.ts b/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.wait.duration.ts index 199244b1da8..5a9988810b7 100644 --- a/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.wait.duration.ts +++ b/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.wait.duration.ts @@ -1,6 +1,6 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WaitForDurationRequestBody, WaitForDurationResponseBody } from "@trigger.dev/core/v3"; -import { RunId } from "@trigger.dev/core/v3/isomorphic"; +import { WaitForDurationRequestBody, WaitForDurationResponseBody } from "@basicblock/trigger-core/v3"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; import { z } from "zod"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.waitpoints.tokens.$waitpointFriendlyId.wait.ts b/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.waitpoints.tokens.$waitpointFriendlyId.wait.ts index b190f3de95a..c2128d8c793 100644 --- a/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.waitpoints.tokens.$waitpointFriendlyId.wait.ts +++ b/apps/webapp/app/routes/engine.v1.runs.$runFriendlyId.waitpoints.tokens.$waitpointFriendlyId.wait.ts @@ -1,6 +1,6 @@ import { json } from "@remix-run/server-runtime"; -import { type WaitForWaitpointTokenResponseBody } from "@trigger.dev/core/v3"; -import { RunId, WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +import { type WaitForWaitpointTokenResponseBody } from "@basicblock/trigger-core/v3"; +import { RunId, WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { z } from "zod"; import { $replica } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.connect.ts b/apps/webapp/app/routes/engine.v1.worker-actions.connect.ts index 247984d454f..db7ab7ecff8 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.connect.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.connect.ts @@ -1,5 +1,5 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WorkerApiConnectRequestBody, WorkerApiConnectResponseBody } from "@trigger.dev/core/v3/workers"; +import { WorkerApiConnectRequestBody, WorkerApiConnectResponseBody } from "@basicblock/trigger-core/v3/workers"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; export const action = createActionWorkerApiRoute( diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.deployments.$deploymentFriendlyId.dequeue.ts b/apps/webapp/app/routes/engine.v1.worker-actions.deployments.$deploymentFriendlyId.dequeue.ts index b3495b13712..8a907acbacb 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.deployments.$deploymentFriendlyId.dequeue.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.deployments.$deploymentFriendlyId.dequeue.ts @@ -1,5 +1,5 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WorkerApiDequeueResponseBody } from "@trigger.dev/core/v3/workers"; +import { WorkerApiDequeueResponseBody } from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { createLoaderWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.dequeue.ts b/apps/webapp/app/routes/engine.v1.worker-actions.dequeue.ts index 2b41cd23c2e..d5322278dd6 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.dequeue.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.dequeue.ts @@ -2,7 +2,7 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; import { WorkerApiDequeueRequestBody, WorkerApiDequeueResponseBody, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; export const action = createActionWorkerApiRoute( diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.heartbeat.ts b/apps/webapp/app/routes/engine.v1.worker-actions.heartbeat.ts index 111cab6011d..853e9bae229 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.heartbeat.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.heartbeat.ts @@ -1,5 +1,5 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WorkerApiHeartbeatResponseBody, WorkerApiHeartbeatRequestBody } from "@trigger.dev/core/v3/workers"; +import { WorkerApiHeartbeatResponseBody, WorkerApiHeartbeatRequestBody } from "@basicblock/trigger-core/v3/workers"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; export const action = createActionWorkerApiRoute( diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.logs.debug.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.logs.debug.ts index 457c2b4d2c3..a329c5790cb 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.logs.debug.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.logs.debug.ts @@ -1,6 +1,6 @@ -import { assertExhaustive } from "@trigger.dev/core/utils"; -import { RunId } from "@trigger.dev/core/v3/isomorphic"; -import { WorkerApiDebugLogBody } from "@trigger.dev/core/v3/runEngineWorker"; +import { assertExhaustive } from "@basicblock/trigger-core/utils"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; +import { WorkerApiDebugLogBody } from "@basicblock/trigger-core/v3/runEngineWorker"; import { z } from "zod"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; import { recordRunDebugLog } from "~/v3/eventRepository/index.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts index 0ea7c8f3c77..d7e7171c2ce 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.complete.ts @@ -2,7 +2,7 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; import { WorkerApiRunAttemptCompleteRequestBody, WorkerApiRunAttemptCompleteResponseBody, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts index de0290f2bb5..a5556e5f247 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.attempts.start.ts @@ -2,7 +2,7 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; import { WorkerApiRunAttemptStartRequestBody, WorkerApiRunAttemptStartResponseBody, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.continue.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.continue.ts index bdeb76ca8a8..ef22d32aeaa 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.continue.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.continue.ts @@ -1,5 +1,5 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WorkerApiContinueRunExecutionRequestBody } from "@trigger.dev/core/v3/workers"; +import { WorkerApiContinueRunExecutionRequestBody } from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { logger } from "~/services/logger.server"; import { createLoaderWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts index cd2f63bd1e3..7682f26934b 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.heartbeat.ts @@ -1,5 +1,5 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WorkloadHeartbeatResponseBody } from "@trigger.dev/core/v3/workers"; +import { WorkloadHeartbeatResponseBody } from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.suspend.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.suspend.ts index ee1b30863f4..4bba9d09023 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.suspend.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.$snapshotFriendlyId.suspend.ts @@ -2,7 +2,7 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; import { WorkerApiSuspendRunRequestBody, WorkerApiSuspendRunResponseBody, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { logger } from "~/services/logger.server"; import { createActionWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.latest.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.latest.ts index d480acf01eb..d4f40f683be 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.latest.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.latest.ts @@ -1,5 +1,5 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WorkerApiRunLatestSnapshotResponseBody } from "@trigger.dev/core/v3/workers"; +import { WorkerApiRunLatestSnapshotResponseBody } from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { createLoaderWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.since.$snapshotId.ts b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.since.$snapshotId.ts index a79de5869ad..d5557092b58 100644 --- a/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.since.$snapshotId.ts +++ b/apps/webapp/app/routes/engine.v1.worker-actions.runs.$runFriendlyId.snapshots.since.$snapshotId.ts @@ -1,5 +1,5 @@ import { json, TypedResponse } from "@remix-run/server-runtime"; -import { WorkerApiRunSnapshotsSinceResponseBody } from "@trigger.dev/core/v3/workers"; +import { WorkerApiRunSnapshotsSinceResponseBody } from "@basicblock/trigger-core/v3/workers"; import { z } from "zod"; import { createLoaderWorkerApiRoute } from "~/services/routeBuilders/apiBuilder.server"; diff --git a/apps/webapp/app/routes/internal.webhooks.tester.ts b/apps/webapp/app/routes/internal.webhooks.tester.ts index f49d12e600a..f05954de976 100644 --- a/apps/webapp/app/routes/internal.webhooks.tester.ts +++ b/apps/webapp/app/routes/internal.webhooks.tester.ts @@ -1,6 +1,6 @@ import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { webhooks } from "@trigger.dev/sdk/v3"; -import { WebhookError } from "@trigger.dev/sdk/v3"; +import { webhooks } from "@basicblock/trigger-sdk/v3"; +import { WebhookError } from "@basicblock/trigger-sdk/v3"; import { logger } from "~/services/logger.server"; /* diff --git a/apps/webapp/app/routes/login.magic/route.tsx b/apps/webapp/app/routes/login.magic/route.tsx index 8c4323be54e..ffb0256c010 100644 --- a/apps/webapp/app/routes/login.magic/route.tsx +++ b/apps/webapp/app/routes/login.magic/route.tsx @@ -29,7 +29,7 @@ import { MagicLinkRateLimitError, checkMagicLinkIpRateLimit, } from "~/services/magicLinkRateLimiter.server"; -import { logger, tryCatch } from "@trigger.dev/core/v3"; +import { logger, tryCatch } from "@basicblock/trigger-core/v3"; import { env } from "~/env.server"; import { extractClientIp } from "~/utils/extractClientIp.server"; diff --git a/apps/webapp/app/routes/realtime.v1.streams.$runId.$target.$streamId.append.ts b/apps/webapp/app/routes/realtime.v1.streams.$runId.$target.$streamId.append.ts index facb6dd664f..e9d995c8166 100644 --- a/apps/webapp/app/routes/realtime.v1.streams.$runId.$target.$streamId.append.ts +++ b/apps/webapp/app/routes/realtime.v1.streams.$runId.$target.$streamId.append.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { nanoid } from "nanoid"; import { z } from "zod"; import { $replica, prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts b/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts index e23f8521fe7..981cf8446c2 100644 --- a/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts +++ b/apps/webapp/app/routes/resources.$projectId.deployments.$deploymentId.logs.ts @@ -1,5 +1,5 @@ import { LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { ExternalBuildData } from "@trigger.dev/core/v3"; +import { ExternalBuildData } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/routes/resources.batches.$batchId.check-completion.ts b/apps/webapp/app/routes/resources.batches.$batchId.check-completion.ts index 5fff969e6a2..e0dc9cf0759 100644 --- a/apps/webapp/app/routes/resources.batches.$batchId.check-completion.ts +++ b/apps/webapp/app/routes/resources.batches.$batchId.check-completion.ts @@ -1,6 +1,6 @@ import { parse } from "@conform-to/zod"; import { ActionFunction, json } from "@remix-run/node"; -import { assertExhaustive } from "@trigger.dev/core/utils"; +import { assertExhaustive } from "@basicblock/trigger-core/utils"; import { z } from "zod"; import { redirectWithErrorMessage, redirectWithSuccessMessage } from "~/models/message.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.logs.$logId.run.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.logs.$logId.run.tsx index 15986c305af..0bdd6673562 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.logs.$logId.run.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.logs.$logId.run.tsx @@ -1,7 +1,7 @@ import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; import { json } from "@remix-run/node"; import { z } from "zod"; -import { MachinePresetName } from "@trigger.dev/core/v3"; +import { MachinePresetName } from "@basicblock/trigger-core/v3"; import { requireUserId } from "~/services/session.server"; import { EnvironmentParamSchema } from "~/utils/pathBuilder"; import { findProjectBySlug } from "~/models/project.server"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query.ai-title.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query.ai-title.tsx index 9fa57d7fbe8..2d566ea8530 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query.ai-title.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.query.ai-title.tsx @@ -1,6 +1,6 @@ import { openai } from "@ai-sdk/openai"; import { json, type ActionFunctionArgs } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { z } from "zod"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.spans.$spanParam/route.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.spans.$spanParam/route.tsx index bd186dcea4d..5c924550d91 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.spans.$spanParam/route.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.spans.$spanParam/route.tsx @@ -17,7 +17,7 @@ import { formatDurationMilliseconds, type TaskRunError, taskRunErrorEnhancer, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { assertNever } from "assert-never"; import { useEffect } from "react"; import { typedjson, useTypedFetcher } from "remix-typedjson"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.streams.$streamKey/route.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.streams.$streamKey/route.tsx index a1d94159700..e16fa6a2e7b 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.streams.$streamKey/route.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam.streams.$streamKey/route.tsx @@ -1,6 +1,6 @@ import { BoltIcon, BoltSlashIcon } from "@heroicons/react/20/solid"; import { type LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { type SSEStreamPart, SSEStreamSubscription } from "@trigger.dev/core/v3"; +import { type SSEStreamPart, SSEStreamSubscription } from "@basicblock/trigger-core/v3"; import { useVirtualizer } from "@tanstack/react-virtual"; import { Clipboard, ClipboardCheck } from "lucide-react"; import { useCallback, useEffect, useRef, useState } from "react"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.ai-filter.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.ai-filter.tsx index 9ae306c98a6..1cc53e02326 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.ai-filter.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.ai-filter.tsx @@ -1,6 +1,6 @@ import { openai } from "@ai-sdk/openai"; import { type ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { z } from "zod"; import { $replica } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.bulkaction.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.bulkaction.tsx index be9a2763752..b3f1c4b98f1 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.bulkaction.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.bulkaction.tsx @@ -3,7 +3,7 @@ import { ArrowPathIcon, InformationCircleIcon } from "@heroicons/react/20/solid" import { XCircleIcon } from "@heroicons/react/24/outline"; import { Form } from "@remix-run/react"; import { type ActionFunctionArgs, type LoaderFunctionArgs } from "@remix-run/router"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { useEffect, useState } from "react"; import { typedjson, useTypedFetcher } from "remix-typedjson"; import simplur from "simplur"; diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.waitpoints.$waitpointFriendlyId.complete/route.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.waitpoints.$waitpointFriendlyId.complete/route.tsx index 2544b2ea52c..8127993b4ff 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.waitpoints.$waitpointFriendlyId.complete/route.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.projects.$projectParam.env.$envParam.waitpoints.$waitpointFriendlyId.complete/route.tsx @@ -8,8 +8,8 @@ import { stringifyIO, timeoutError, WaitpointTokenStatus, -} from "@trigger.dev/core/v3"; -import { WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import type { Waitpoint } from "@trigger.dev/database"; import { useCallback, useRef } from "react"; import { z } from "zod"; diff --git a/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts b/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts index f3f21fc15b6..1777c29404e 100644 --- a/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts +++ b/apps/webapp/app/routes/resources.runs.$runParam.logs.download.ts @@ -5,7 +5,7 @@ import { v3RunParamsSchema } from "~/utils/pathBuilder"; import type { RunPreparedEvent } from "~/v3/eventRepository/eventRepository.types"; import { createGzip } from "zlib"; import { Readable } from "stream"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3/utils/durations"; +import { formatDurationMilliseconds } from "@basicblock/trigger-core/v3/utils/durations"; import { getTaskEventStoreTableForRun } from "~/v3/taskEventStore.server"; import { TaskEventKind } from "@trigger.dev/database"; import { resolveEventRepositoryForStore } from "~/v3/eventRepository/index.server"; diff --git a/apps/webapp/app/routes/resources.runs.$runParam.ts b/apps/webapp/app/routes/resources.runs.$runParam.ts index 7b116b31c3c..88cc7b8d673 100644 --- a/apps/webapp/app/routes/resources.runs.$runParam.ts +++ b/apps/webapp/app/routes/resources.runs.$runParam.ts @@ -1,5 +1,5 @@ import { LoaderFunctionArgs } from "@remix-run/server-runtime"; -import { MachinePresetName, prettyPrintPacket, TaskRunError } from "@trigger.dev/core/v3"; +import { MachinePresetName, prettyPrintPacket, TaskRunError } from "@basicblock/trigger-core/v3"; import { typedjson, UseDataFunctionReturn } from "remix-typedjson"; import { RUNNING_STATUSES } from "~/components/runs/v3/TaskRunStatus"; import { $replica } from "~/db.server"; diff --git a/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts b/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts index 5448a99483b..b185672de64 100644 --- a/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts +++ b/apps/webapp/app/routes/resources.taskruns.$runParam.replay.ts @@ -1,6 +1,6 @@ import { parse } from "@conform-to/zod"; import { type ActionFunction, json, type LoaderFunctionArgs } from "@remix-run/node"; -import { type EnvironmentType, prettyPrintPacket } from "@trigger.dev/core/v3"; +import { type EnvironmentType, prettyPrintPacket } from "@basicblock/trigger-core/v3"; import { typedjson } from "remix-typedjson"; import { z } from "zod"; import { $replica, prisma } from "~/db.server"; diff --git a/apps/webapp/app/routes/storybook.timeline/route.tsx b/apps/webapp/app/routes/storybook.timeline/route.tsx index 24a1382fe51..5fe03b72573 100644 --- a/apps/webapp/app/routes/storybook.timeline/route.tsx +++ b/apps/webapp/app/routes/storybook.timeline/route.tsx @@ -1,5 +1,5 @@ import * as Slider from "@radix-ui/react-slider"; -import { formatDurationMilliseconds } from "@trigger.dev/core/v3"; +import { formatDurationMilliseconds } from "@basicblock/trigger-core/v3"; import { useState } from "react"; import { Paragraph } from "~/components/primitives/Paragraph"; import { Switch } from "~/components/primitives/Switch"; diff --git a/apps/webapp/app/runEngine/concerns/batchGlobalRateLimiter.server.ts b/apps/webapp/app/runEngine/concerns/batchGlobalRateLimiter.server.ts index 9d808dd7566..4b5966a9517 100644 --- a/apps/webapp/app/runEngine/concerns/batchGlobalRateLimiter.server.ts +++ b/apps/webapp/app/runEngine/concerns/batchGlobalRateLimiter.server.ts @@ -1,5 +1,5 @@ import { Ratelimit } from "@upstash/ratelimit"; -import type { GlobalRateLimiter } from "@trigger.dev/redis-worker"; +import type { GlobalRateLimiter } from "@basicblock/trigger-redis-worker"; import { RateLimiter } from "~/services/rateLimiter.server"; /** diff --git a/apps/webapp/app/runEngine/concerns/batchPayloads.server.ts b/apps/webapp/app/runEngine/concerns/batchPayloads.server.ts index efd9062195c..81ae3404ed4 100644 --- a/apps/webapp/app/runEngine/concerns/batchPayloads.server.ts +++ b/apps/webapp/app/runEngine/concerns/batchPayloads.server.ts @@ -1,4 +1,4 @@ -import { IOPacket, packetRequiresOffloading, tryCatch } from "@trigger.dev/core/v3"; +import { IOPacket, packetRequiresOffloading, tryCatch } from "@basicblock/trigger-core/v3"; import { env } from "~/env.server"; import { startActiveSpan } from "~/v3/tracer.server"; import { uploadPacketToObjectStore, r2 } from "~/v3/r2.server"; diff --git a/apps/webapp/app/runEngine/concerns/idempotencyKeys.server.ts b/apps/webapp/app/runEngine/concerns/idempotencyKeys.server.ts index d22c8020d29..0cf02e1a07f 100644 --- a/apps/webapp/app/runEngine/concerns/idempotencyKeys.server.ts +++ b/apps/webapp/app/runEngine/concerns/idempotencyKeys.server.ts @@ -1,4 +1,4 @@ -import { RunId } from "@trigger.dev/core/v3/isomorphic"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; import type { PrismaClientOrTransaction, TaskRun } from "@trigger.dev/database"; import { logger } from "~/services/logger.server"; import { resolveIdempotencyKeyTTL } from "~/utils/idempotencyKeys.server"; diff --git a/apps/webapp/app/runEngine/concerns/payloads.server.ts b/apps/webapp/app/runEngine/concerns/payloads.server.ts index 5ad84f8dc66..9b00a303839 100644 --- a/apps/webapp/app/runEngine/concerns/payloads.server.ts +++ b/apps/webapp/app/runEngine/concerns/payloads.server.ts @@ -1,4 +1,4 @@ -import { IOPacket, packetRequiresOffloading, tryCatch } from "@trigger.dev/core/v3"; +import { IOPacket, packetRequiresOffloading, tryCatch } from "@basicblock/trigger-core/v3"; import { PayloadProcessor, TriggerTaskRequest } from "../types"; import { env } from "~/env.server"; import { startActiveSpan } from "~/v3/tracer.server"; diff --git a/apps/webapp/app/runEngine/concerns/queues.server.ts b/apps/webapp/app/runEngine/concerns/queues.server.ts index 0980dc2a75d..0f6d3d21531 100644 --- a/apps/webapp/app/runEngine/concerns/queues.server.ts +++ b/apps/webapp/app/runEngine/concerns/queues.server.ts @@ -1,4 +1,4 @@ -import { sanitizeQueueName } from "@trigger.dev/core/v3/isomorphic"; +import { sanitizeQueueName } from "@basicblock/trigger-core/v3/isomorphic"; import { PrismaClientOrTransaction } from "@trigger.dev/database"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; @@ -13,7 +13,7 @@ import { import { WorkerGroupService } from "~/v3/services/worker/workerGroupService.server"; import type { RunEngine } from "~/v3/runEngine.server"; import { env } from "~/env.server"; -import { tryCatch } from "@trigger.dev/core/v3"; +import { tryCatch } from "@basicblock/trigger-core/v3"; import { ServiceValidationError } from "~/v3/services/common.server"; /** diff --git a/apps/webapp/app/runEngine/concerns/traceEvents.server.ts b/apps/webapp/app/runEngine/concerns/traceEvents.server.ts index cb2eaa30a58..a2caaeca176 100644 --- a/apps/webapp/app/runEngine/concerns/traceEvents.server.ts +++ b/apps/webapp/app/runEngine/concerns/traceEvents.server.ts @@ -1,4 +1,4 @@ -import { SemanticInternalAttributes } from "@trigger.dev/core/v3/semanticInternalAttributes"; +import { SemanticInternalAttributes } from "@basicblock/trigger-core/v3/semanticInternalAttributes"; import { TaskRun } from "@trigger.dev/database"; import { IEventRepository } from "~/v3/eventRepository/eventRepository.types"; import { getEventRepository } from "~/v3/eventRepository/index.server"; diff --git a/apps/webapp/app/runEngine/services/batchTrigger.server.ts b/apps/webapp/app/runEngine/services/batchTrigger.server.ts index bd796f30624..c6d9e8df5a9 100644 --- a/apps/webapp/app/runEngine/services/batchTrigger.server.ts +++ b/apps/webapp/app/runEngine/services/batchTrigger.server.ts @@ -5,8 +5,8 @@ import { type IOPacket, packetRequiresOffloading, parsePacket, -} from "@trigger.dev/core/v3"; -import { BatchId, RunId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { BatchId, RunId } from "@basicblock/trigger-core/v3/isomorphic"; import { type BatchTaskRun, Prisma } from "@trigger.dev/database"; import { Evt } from "evt"; import { z } from "zod"; diff --git a/apps/webapp/app/runEngine/services/createBatch.server.ts b/apps/webapp/app/runEngine/services/createBatch.server.ts index 9dc107321cc..bc78ac214b5 100644 --- a/apps/webapp/app/runEngine/services/createBatch.server.ts +++ b/apps/webapp/app/runEngine/services/createBatch.server.ts @@ -1,6 +1,6 @@ import type { InitializeBatchOptions } from "@internal/run-engine"; -import { type CreateBatchRequestBody, type CreateBatchResponse } from "@trigger.dev/core/v3"; -import { BatchId, RunId } from "@trigger.dev/core/v3/isomorphic"; +import { type CreateBatchRequestBody, type CreateBatchResponse } from "@basicblock/trigger-core/v3"; +import { BatchId, RunId } from "@basicblock/trigger-core/v3/isomorphic"; import { type BatchTaskRun, Prisma } from "@trigger.dev/database"; import { Evt } from "evt"; import { prisma, type PrismaClientOrTransaction } from "~/db.server"; diff --git a/apps/webapp/app/runEngine/services/streamBatchItems.server.ts b/apps/webapp/app/runEngine/services/streamBatchItems.server.ts index 6fab01341c1..1459ee2e4e1 100644 --- a/apps/webapp/app/runEngine/services/streamBatchItems.server.ts +++ b/apps/webapp/app/runEngine/services/streamBatchItems.server.ts @@ -2,8 +2,8 @@ import { type BatchItemNDJSON, type StreamBatchItemsResponse, BatchItemNDJSON as BatchItemNDJSONSchema, -} from "@trigger.dev/core/v3"; -import { BatchId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { BatchId } from "@basicblock/trigger-core/v3/isomorphic"; import type { BatchItem, RunEngine } from "@internal/run-engine"; import { prisma, type PrismaClientOrTransaction } from "~/db.server"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/runEngine/services/triggerTask.server.ts b/apps/webapp/app/runEngine/services/triggerTask.server.ts index 73b4febcc92..9afff496e3d 100644 --- a/apps/webapp/app/runEngine/services/triggerTask.server.ts +++ b/apps/webapp/app/runEngine/services/triggerTask.server.ts @@ -4,20 +4,20 @@ import { RunOneTimeUseTokenError, } from "@internal/run-engine"; import { Tracer } from "@opentelemetry/api"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { TaskRunError, taskRunErrorEnhancer, taskRunErrorToString, TriggerTaskRequestBody, TriggerTraceContext, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { parseTraceparent, RunId, serializeTraceparent, stringifyDuration, -} from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3/isomorphic"; import type { PrismaClientOrTransaction } from "@trigger.dev/database"; import { createTags } from "~/models/taskRunTag.server"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/runEngine/types.ts b/apps/webapp/app/runEngine/types.ts index 7186d81ff9b..506c32e3a6f 100644 --- a/apps/webapp/app/runEngine/types.ts +++ b/apps/webapp/app/runEngine/types.ts @@ -1,5 +1,5 @@ import type { BackgroundWorker, TaskRun } from "@trigger.dev/database"; -import type { IOPacket, TaskRunError, TriggerTaskRequestBody } from "@trigger.dev/core/v3"; +import type { IOPacket, TaskRunError, TriggerTaskRequestBody } from "@basicblock/trigger-core/v3"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import type { ReportUsagePlan } from "@trigger.dev/platform"; diff --git a/apps/webapp/app/services/apiAuth.server.ts b/apps/webapp/app/services/apiAuth.server.ts index 611953efc4f..2231505703a 100644 --- a/apps/webapp/app/services/apiAuth.server.ts +++ b/apps/webapp/app/services/apiAuth.server.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { type Prettify } from "@trigger.dev/core"; +import { type Prettify } from "@basicblock/trigger-core"; import { SignJWT, errors, jwtVerify } from "jose"; import { z } from "zod"; diff --git a/apps/webapp/app/services/betterstack/betterstack.server.ts b/apps/webapp/app/services/betterstack/betterstack.server.ts index 95fe2208836..fd7e767df85 100644 --- a/apps/webapp/app/services/betterstack/betterstack.server.ts +++ b/apps/webapp/app/services/betterstack/betterstack.server.ts @@ -1,4 +1,4 @@ -import { wrapZodFetch } from "@trigger.dev/core/v3/zodfetch"; +import { wrapZodFetch } from "@basicblock/trigger-core/v3/zodfetch"; import { createCache, DefaultStatefulContext, Namespace } from "@unkey/cache"; import { createLRUMemoryStore } from "@internal/cache"; import { z } from "zod"; diff --git a/apps/webapp/app/services/httpCallback.server.ts b/apps/webapp/app/services/httpCallback.server.ts index b346da0c146..4ee4654b22d 100644 --- a/apps/webapp/app/services/httpCallback.server.ts +++ b/apps/webapp/app/services/httpCallback.server.ts @@ -1,4 +1,4 @@ -import { WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +import { WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import nodeCrypto from "node:crypto"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/services/logger.server.ts b/apps/webapp/app/services/logger.server.ts index be5baff9c85..43d11ad6df9 100644 --- a/apps/webapp/app/services/logger.server.ts +++ b/apps/webapp/app/services/logger.server.ts @@ -1,5 +1,5 @@ -import type { LogLevel } from "@trigger.dev/core/logger"; -import { Logger } from "@trigger.dev/core/logger"; +import type { LogLevel } from "@basicblock/trigger-core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { sensitiveDataReplacer } from "./sensitiveDataReplacer"; import { AsyncLocalStorage } from "async_hooks"; import { getHttpContext } from "./httpAsyncStorage.server"; diff --git a/apps/webapp/app/services/metadata/updateMetadata.server.ts b/apps/webapp/app/services/metadata/updateMetadata.server.ts index cfb946a1024..d18a051dc58 100644 --- a/apps/webapp/app/services/metadata/updateMetadata.server.ts +++ b/apps/webapp/app/services/metadata/updateMetadata.server.ts @@ -4,7 +4,7 @@ import { parsePacket, RunMetadataChangeOperation, UpdateMetadataRequestBody, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import type { PrismaClientOrTransaction } from "~/db.server"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { handleMetadataPacket, MetadataTooLargeError } from "~/utils/packets"; @@ -12,7 +12,7 @@ import { ServiceValidationError } from "~/v3/services/common.server"; import { Effect, Schedule, Duration, Fiber } from "effect"; import { type RuntimeFiber } from "effect/Fiber"; import { setTimeout } from "timers/promises"; -import { Logger, LogLevel } from "@trigger.dev/core/logger"; +import { Logger, LogLevel } from "@basicblock/trigger-core/logger"; const RUN_UPDATABLE_WINDOW_MS = 60 * 60 * 1000; // 1 hour diff --git a/apps/webapp/app/services/platform.v3.server.ts b/apps/webapp/app/services/platform.v3.server.ts index 2fc4c8c5c1f..2008244407c 100644 --- a/apps/webapp/app/services/platform.v3.server.ts +++ b/apps/webapp/app/services/platform.v3.server.ts @@ -1,4 +1,4 @@ -import { MachinePresetName, tryCatch } from "@trigger.dev/core/v3"; +import { MachinePresetName, tryCatch } from "@basicblock/trigger-core/v3"; import type { Organization, Project, RuntimeEnvironmentType } from "@trigger.dev/database"; import { BillingClient, diff --git a/apps/webapp/app/services/realtime/jwtAuth.server.ts b/apps/webapp/app/services/realtime/jwtAuth.server.ts index 1bac76b8f3a..94e952ec60e 100644 --- a/apps/webapp/app/services/realtime/jwtAuth.server.ts +++ b/apps/webapp/app/services/realtime/jwtAuth.server.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { validateJWT } from "@trigger.dev/core/v3/jwt"; +import { validateJWT } from "@basicblock/trigger-core/v3/jwt"; import { findEnvironmentById } from "~/models/runtimeEnvironment.server"; import { AuthenticatedEnvironment } from "../apiAuth.server"; import { logger } from "../logger.server"; diff --git a/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts b/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts index a0a6de09e98..05d80208104 100644 --- a/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts +++ b/apps/webapp/app/services/realtime/redisRealtimeStreams.server.ts @@ -1,4 +1,4 @@ -import { Logger, LogLevel } from "@trigger.dev/core/logger"; +import { Logger, LogLevel } from "@basicblock/trigger-core/logger"; import Redis, { RedisOptions } from "ioredis"; import { env } from "~/env.server"; import { StreamIngestor, StreamResponder, StreamResponseOptions } from "./types"; diff --git a/apps/webapp/app/services/realtime/s2realtimeStreams.server.ts b/apps/webapp/app/services/realtime/s2realtimeStreams.server.ts index 1d03116ff57..1e6d3a94052 100644 --- a/apps/webapp/app/services/realtime/s2realtimeStreams.server.ts +++ b/apps/webapp/app/services/realtime/s2realtimeStreams.server.ts @@ -1,7 +1,7 @@ // app/realtime/S2RealtimeStreams.ts import type { UnkeyCache } from "@internal/cache"; import { StreamIngestor, StreamResponder, StreamResponseOptions } from "./types"; -import { Logger, LogLevel } from "@trigger.dev/core/logger"; +import { Logger, LogLevel } from "@basicblock/trigger-core/logger"; import { randomUUID } from "node:crypto"; export type S2RealtimeStreamsOptions = { diff --git a/apps/webapp/app/services/realtimeClient.server.ts b/apps/webapp/app/services/realtimeClient.server.ts index d962a57426e..b6d3dc66747 100644 --- a/apps/webapp/app/services/realtimeClient.server.ts +++ b/apps/webapp/app/services/realtimeClient.server.ts @@ -1,12 +1,12 @@ import { json } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core/utils"; -import { safeParseNaturalLanguageDurationAgo } from "@trigger.dev/core/v3/isomorphic"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { safeParseNaturalLanguageDurationAgo } from "@basicblock/trigger-core/v3/isomorphic"; import { Callback, Result } from "ioredis"; import { randomUUID } from "node:crypto"; import { createRedisClient, RedisClient, RedisWithClusterOptions } from "~/redis.server"; import { longPollingFetch } from "~/utils/longPollingFetch"; import { logger } from "./logger.server"; -import { jumpHash } from "@trigger.dev/core/v3/serverOnly"; +import { jumpHash } from "@basicblock/trigger-core/v3/serverOnly"; import { Cache, createCache, DefaultStatefulContext, Namespace } from "@unkey/cache"; import { createLRUMemoryStore } from "@internal/cache"; import { RedisCacheStore } from "./unkey/redisCacheStore.server"; diff --git a/apps/webapp/app/services/requestIdempotency.server.ts b/apps/webapp/app/services/requestIdempotency.server.ts index 85767ed8951..45190afd2e7 100644 --- a/apps/webapp/app/services/requestIdempotency.server.ts +++ b/apps/webapp/app/services/requestIdempotency.server.ts @@ -1,4 +1,4 @@ -import { Logger, LogLevel } from "@trigger.dev/core/logger"; +import { Logger, LogLevel } from "@basicblock/trigger-core/logger"; import { createCache, DefaultStatefulContext, Namespace, Cache as UnkeyCache } from "@unkey/cache"; import { createLRUMemoryStore } from "@internal/cache"; import { RedisCacheStore } from "./unkey/redisCacheStore.server"; diff --git a/apps/webapp/app/services/resourceMonitor.server.ts b/apps/webapp/app/services/resourceMonitor.server.ts index 9a8fee52eb9..a9170483ce6 100644 --- a/apps/webapp/app/services/resourceMonitor.server.ts +++ b/apps/webapp/app/services/resourceMonitor.server.ts @@ -1,4 +1,4 @@ -import { ResourceMonitor } from "@trigger.dev/core/v3/serverOnly"; +import { ResourceMonitor } from "@basicblock/trigger-core/v3/serverOnly"; import { singleton } from "~/utils/singleton"; export const resourceMonitor = singleton("resourceMonitor", initializeResourceMonitor); diff --git a/apps/webapp/app/services/routeBuilders/apiBuilder.server.ts b/apps/webapp/app/services/routeBuilders/apiBuilder.server.ts index 9fa2b8e5d05..d3331ea572e 100644 --- a/apps/webapp/app/services/routeBuilders/apiBuilder.server.ts +++ b/apps/webapp/app/services/routeBuilders/apiBuilder.server.ts @@ -22,7 +22,7 @@ import { WorkerGroupTokenService, } from "~/v3/services/worker/workerGroupTokenService.server"; import { API_VERSIONS, getApiVersion } from "~/api/versions"; -import { WORKER_HEADERS } from "@trigger.dev/core/v3/runEngineWorker"; +import { WORKER_HEADERS } from "@basicblock/trigger-core/v3/runEngineWorker"; import { ServiceValidationError } from "~/v3/services/common.server"; import { EngineServiceValidationError } from "@internal/run-engine"; diff --git a/apps/webapp/app/services/runsBackfiller.server.ts b/apps/webapp/app/services/runsBackfiller.server.ts index 7fc824f3d39..b5e561b2949 100644 --- a/apps/webapp/app/services/runsBackfiller.server.ts +++ b/apps/webapp/app/services/runsBackfiller.server.ts @@ -3,7 +3,7 @@ import type { PrismaClientOrTransaction } from "@trigger.dev/database"; import { RunsReplicationService } from "~/services/runsReplicationService.server"; import { startSpan } from "~/v3/tracing.server"; import { FINAL_RUN_STATUSES } from "../v3/taskStatus"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; export class RunsBackfillerService { private readonly prisma: PrismaClientOrTransaction; diff --git a/apps/webapp/app/services/runsReplicationService.server.ts b/apps/webapp/app/services/runsReplicationService.server.ts index faa0f3d9822..33f762c4bff 100644 --- a/apps/webapp/app/services/runsReplicationService.server.ts +++ b/apps/webapp/app/services/runsReplicationService.server.ts @@ -18,10 +18,10 @@ import { type Meter, type Tracer, } from "@internal/tracing"; -import { Logger, type LogLevel } from "@trigger.dev/core/logger"; -import { tryCatch } from "@trigger.dev/core/utils"; -import { parsePacketAsJson } from "@trigger.dev/core/v3/utils/ioSerialization"; -import { unsafeExtractIdempotencyKeyScope, unsafeExtractIdempotencyKeyUser } from "@trigger.dev/core/v3/serverOnly"; +import { Logger, type LogLevel } from "@basicblock/trigger-core/logger"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { parsePacketAsJson } from "@basicblock/trigger-core/v3/utils/ioSerialization"; +import { unsafeExtractIdempotencyKeyScope, unsafeExtractIdempotencyKeyUser } from "@basicblock/trigger-core/v3/serverOnly"; import { type TaskRun } from "@trigger.dev/database"; import { nanoid } from "nanoid"; import EventEmitter from "node:events"; diff --git a/apps/webapp/app/services/runsRepository/clickhouseRunsRepository.server.ts b/apps/webapp/app/services/runsRepository/clickhouseRunsRepository.server.ts index 9d3a92e9110..cd7b37b824f 100644 --- a/apps/webapp/app/services/runsRepository/clickhouseRunsRepository.server.ts +++ b/apps/webapp/app/services/runsRepository/clickhouseRunsRepository.server.ts @@ -1,5 +1,5 @@ import { type ClickhouseQueryBuilder } from "@internal/clickhouse"; -import { RunId } from "@trigger.dev/core/v3/isomorphic"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; import { type FilterRunsOptions, type IRunsRepository, diff --git a/apps/webapp/app/services/runsRepository/postgresRunsRepository.server.ts b/apps/webapp/app/services/runsRepository/postgresRunsRepository.server.ts index eaf22420901..3e48993354e 100644 --- a/apps/webapp/app/services/runsRepository/postgresRunsRepository.server.ts +++ b/apps/webapp/app/services/runsRepository/postgresRunsRepository.server.ts @@ -1,4 +1,4 @@ -import { RunId } from "@trigger.dev/core/v3/isomorphic"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; import { Prisma } from "@trigger.dev/database"; import { sqlDatabaseSchema } from "~/db.server"; import { diff --git a/apps/webapp/app/services/runsRepository/runsRepository.server.ts b/apps/webapp/app/services/runsRepository/runsRepository.server.ts index 90b58b8a980..5406a463cfd 100644 --- a/apps/webapp/app/services/runsRepository/runsRepository.server.ts +++ b/apps/webapp/app/services/runsRepository/runsRepository.server.ts @@ -1,8 +1,8 @@ import { type ClickHouse } from "@internal/clickhouse"; import { type Tracer } from "@internal/tracing"; -import { type Logger, type LogLevel } from "@trigger.dev/core/logger"; -import { MachinePresetName } from "@trigger.dev/core/v3"; -import { BulkActionId, RunId } from "@trigger.dev/core/v3/isomorphic"; +import { type Logger, type LogLevel } from "@basicblock/trigger-core/logger"; +import { MachinePresetName } from "@basicblock/trigger-core/v3"; +import { BulkActionId, RunId } from "@basicblock/trigger-core/v3/isomorphic"; import { type Prisma, TaskRunStatus } from "@trigger.dev/database"; import parseDuration from "parse-duration"; import { z } from "zod"; diff --git a/apps/webapp/app/utils/delays.ts b/apps/webapp/app/utils/delays.ts index 31bdd7518f5..17aca7a9ba1 100644 --- a/apps/webapp/app/utils/delays.ts +++ b/apps/webapp/app/utils/delays.ts @@ -1,4 +1,4 @@ -import { parseNaturalLanguageDuration } from "@trigger.dev/core/v3/isomorphic"; +import { parseNaturalLanguageDuration } from "@basicblock/trigger-core/v3/isomorphic"; export const calculateDurationInMs = (options: { seconds?: number; diff --git a/apps/webapp/app/utils/packets.ts b/apps/webapp/app/utils/packets.ts index 9c32ac90336..c8066b9f475 100644 --- a/apps/webapp/app/utils/packets.ts +++ b/apps/webapp/app/utils/packets.ts @@ -1,4 +1,4 @@ -import { IOPacket } from "@trigger.dev/core/v3/utils/ioSerialization"; +import { IOPacket } from "@basicblock/trigger-core/v3/utils/ioSerialization"; import { ServiceValidationError } from "~/v3/services/common.server"; export class MetadataTooLargeError extends ServiceValidationError { diff --git a/apps/webapp/app/utils/requestIdempotency.server.ts b/apps/webapp/app/utils/requestIdempotency.server.ts index 2b2fd36e648..9ce676df3a7 100644 --- a/apps/webapp/app/utils/requestIdempotency.server.ts +++ b/apps/webapp/app/utils/requestIdempotency.server.ts @@ -1,5 +1,5 @@ import { json } from "@remix-run/server-runtime"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { logger } from "~/services/logger.server"; import { requestIdempotency } from "~/services/requestIdempotencyInstance.server"; import { startActiveSpan } from "~/v3/tracer.server"; diff --git a/apps/webapp/app/utils/timelineSpanEvents.ts b/apps/webapp/app/utils/timelineSpanEvents.ts index 9e09ba0a795..e9a50d77b10 100644 --- a/apps/webapp/app/utils/timelineSpanEvents.ts +++ b/apps/webapp/app/utils/timelineSpanEvents.ts @@ -1,5 +1,5 @@ -import { SpanEvent } from "@trigger.dev/core/v3"; -import { millisecondsToNanoseconds } from "@trigger.dev/core/v3/utils/durations"; +import { SpanEvent } from "@basicblock/trigger-core/v3"; +import { millisecondsToNanoseconds } from "@basicblock/trigger-core/v3/utils/durations"; export type TimelineEventState = "complete" | "error" | "inprogress" | "delayed"; diff --git a/apps/webapp/app/v3/alertsWorker.server.ts b/apps/webapp/app/v3/alertsWorker.server.ts index 46670887a75..257ada5432c 100644 --- a/apps/webapp/app/v3/alertsWorker.server.ts +++ b/apps/webapp/app/v3/alertsWorker.server.ts @@ -1,5 +1,5 @@ -import { Logger } from "@trigger.dev/core/logger"; -import { Worker as RedisWorker } from "@trigger.dev/redis-worker"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { Worker as RedisWorker } from "@basicblock/trigger-redis-worker"; import { z } from "zod"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/authenticatedSocketConnection.server.ts b/apps/webapp/app/v3/authenticatedSocketConnection.server.ts index cd255c800bb..7c5c06360bc 100644 --- a/apps/webapp/app/v3/authenticatedSocketConnection.server.ts +++ b/apps/webapp/app/v3/authenticatedSocketConnection.server.ts @@ -2,8 +2,8 @@ import { clientWebsocketMessages, IntervalService, serverWebsocketMessages, -} from "@trigger.dev/core/v3"; -import { ZodMessageHandler, ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@basicblock/trigger-core/v3"; +import { ZodMessageHandler, ZodMessageSender } from "@basicblock/trigger-core/v3/zodMessageHandler"; import { Evt } from "evt"; import { randomUUID } from "node:crypto"; import type { CloseEvent, ErrorEvent, MessageEvent } from "ws"; diff --git a/apps/webapp/app/v3/batchTriggerWorker.server.ts b/apps/webapp/app/v3/batchTriggerWorker.server.ts index 52f36d72e23..9a3177688c0 100644 --- a/apps/webapp/app/v3/batchTriggerWorker.server.ts +++ b/apps/webapp/app/v3/batchTriggerWorker.server.ts @@ -1,5 +1,5 @@ -import { Logger } from "@trigger.dev/core/logger"; -import { Worker as RedisWorker } from "@trigger.dev/redis-worker"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { Worker as RedisWorker } from "@basicblock/trigger-redis-worker"; import { z } from "zod"; import { env } from "~/env.server"; import { RunEngineBatchTriggerService } from "~/runEngine/services/batchTrigger.server"; diff --git a/apps/webapp/app/v3/commonWorker.server.ts b/apps/webapp/app/v3/commonWorker.server.ts index a2fae9c73ce..9b1d1377001 100644 --- a/apps/webapp/app/v3/commonWorker.server.ts +++ b/apps/webapp/app/v3/commonWorker.server.ts @@ -1,5 +1,5 @@ -import { Logger } from "@trigger.dev/core/logger"; -import { Worker as RedisWorker } from "@trigger.dev/redis-worker"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { Worker as RedisWorker } from "@basicblock/trigger-redis-worker"; import { DeliverEmailSchema } from "emails"; import { z } from "zod"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/v3/dynamicFlushScheduler.server.ts b/apps/webapp/app/v3/dynamicFlushScheduler.server.ts index 946bc193667..c6c21cef66d 100644 --- a/apps/webapp/app/v3/dynamicFlushScheduler.server.ts +++ b/apps/webapp/app/v3/dynamicFlushScheduler.server.ts @@ -1,5 +1,5 @@ -import { Logger } from "@trigger.dev/core/logger"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { nanoid } from "nanoid"; import pLimit from "p-limit"; import { signalsEmitter } from "~/services/signals.server"; diff --git a/apps/webapp/app/v3/eventRepository/clickhouseEventRepository.server.ts b/apps/webapp/app/v3/eventRepository/clickhouseEventRepository.server.ts index dcadfe69ce6..db2bd0090d1 100644 --- a/apps/webapp/app/v3/eventRepository/clickhouseEventRepository.server.ts +++ b/apps/webapp/app/v3/eventRepository/clickhouseEventRepository.server.ts @@ -7,8 +7,8 @@ import type { TaskEventV2Input, } from "@internal/clickhouse"; import { Attributes, startSpan, trace, Tracer } from "@internal/tracing"; -import { createJsonErrorObject } from "@trigger.dev/core/v3/errors"; -import { serializeTraceparent } from "@trigger.dev/core/v3/isomorphic"; +import { createJsonErrorObject } from "@basicblock/trigger-core/v3/errors"; +import { serializeTraceparent } from "@basicblock/trigger-core/v3/isomorphic"; import { AttemptFailedSpanEvent, CancellationSpanEvent, @@ -21,9 +21,9 @@ import { SpanEvents, TaskEventStyle, TaskRunError, -} from "@trigger.dev/core/v3/schemas"; -import { SemanticInternalAttributes } from "@trigger.dev/core/v3/semanticInternalAttributes"; -import { unflattenAttributes } from "@trigger.dev/core/v3/utils/flattenAttributes"; +} from "@basicblock/trigger-core/v3/schemas"; +import { SemanticInternalAttributes } from "@basicblock/trigger-core/v3/semanticInternalAttributes"; +import { unflattenAttributes } from "@basicblock/trigger-core/v3/utils/flattenAttributes"; import { TaskEventLevel } from "@trigger.dev/database"; import { logger } from "~/services/logger.server"; import { DynamicFlushScheduler } from "../dynamicFlushScheduler.server"; diff --git a/apps/webapp/app/v3/eventRepository/common.server.ts b/apps/webapp/app/v3/eventRepository/common.server.ts index 2e3bdf37c50..b4c8907b524 100644 --- a/apps/webapp/app/v3/eventRepository/common.server.ts +++ b/apps/webapp/app/v3/eventRepository/common.server.ts @@ -1,8 +1,8 @@ import { Attributes } from "@opentelemetry/api"; import { RandomIdGenerator } from "@opentelemetry/sdk-trace-base"; -import { parseTraceparent } from "@trigger.dev/core/v3/isomorphic"; -import { ExceptionEventProperties, SpanEvents, TaskRunError } from "@trigger.dev/core/v3/schemas"; -import { unflattenAttributes } from "@trigger.dev/core/v3/utils/flattenAttributes"; +import { parseTraceparent } from "@basicblock/trigger-core/v3/isomorphic"; +import { ExceptionEventProperties, SpanEvents, TaskRunError } from "@basicblock/trigger-core/v3/schemas"; +import { unflattenAttributes } from "@basicblock/trigger-core/v3/utils/flattenAttributes"; import { createHash } from "node:crypto"; export function extractContextFromCarrier(carrier: Record) { diff --git a/apps/webapp/app/v3/eventRepository/eventRepository.server.ts b/apps/webapp/app/v3/eventRepository/eventRepository.server.ts index de2a19e395e..bb6b78eb1ff 100644 --- a/apps/webapp/app/v3/eventRepository/eventRepository.server.ts +++ b/apps/webapp/app/v3/eventRepository/eventRepository.server.ts @@ -16,8 +16,8 @@ import { TaskEventStyle, TaskRunError, unflattenAttributes, -} from "@trigger.dev/core/v3"; -import { serializeTraceparent } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { serializeTraceparent } from "@basicblock/trigger-core/v3/isomorphic"; import { Prisma, TaskEvent, TaskEventKind } from "@trigger.dev/database"; import { nanoid } from "nanoid"; import { Gauge } from "prom-client"; diff --git a/apps/webapp/app/v3/eventRepository/eventRepository.types.ts b/apps/webapp/app/v3/eventRepository/eventRepository.types.ts index 7c49f52c560..ec0df8f85ba 100644 --- a/apps/webapp/app/v3/eventRepository/eventRepository.types.ts +++ b/apps/webapp/app/v3/eventRepository/eventRepository.types.ts @@ -5,7 +5,7 @@ import type { TaskEventEnvironment, TaskEventStyle, TaskRunError, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import type { Prisma, TaskEvent, diff --git a/apps/webapp/app/v3/failedTaskRun.server.ts b/apps/webapp/app/v3/failedTaskRun.server.ts index f4b3c92ea66..4095aea33af 100644 --- a/apps/webapp/app/v3/failedTaskRun.server.ts +++ b/apps/webapp/app/v3/failedTaskRun.server.ts @@ -5,7 +5,7 @@ import { TaskRunExecutionRetry, TaskRunFailedExecutionResult, V3TaskRunExecution, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import type { Prisma, TaskRun } from "@trigger.dev/database"; import * as semver from "semver"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/friendlyIdentifiers.ts b/apps/webapp/app/v3/friendlyIdentifiers.ts index c671b3361b4..a6cb68f7be7 100644 --- a/apps/webapp/app/v3/friendlyIdentifiers.ts +++ b/apps/webapp/app/v3/friendlyIdentifiers.ts @@ -1 +1 @@ -export { generateFriendlyId } from "@trigger.dev/core/v3/isomorphic"; +export { generateFriendlyId } from "@basicblock/trigger-core/v3/isomorphic"; diff --git a/apps/webapp/app/v3/getDeploymentImageRef.server.ts b/apps/webapp/app/v3/getDeploymentImageRef.server.ts index 70e6023891b..d8bfe1a8425 100644 --- a/apps/webapp/app/v3/getDeploymentImageRef.server.ts +++ b/apps/webapp/app/v3/getDeploymentImageRef.server.ts @@ -10,10 +10,10 @@ import { PutImageTagMutabilityCommand, } from "@aws-sdk/client-ecr"; import { STSClient, AssumeRoleCommand } from "@aws-sdk/client-sts"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { logger } from "~/services/logger.server"; import { type RegistryConfig } from "./registryConfig.server"; -import type { EnvironmentType } from "@trigger.dev/core/v3"; +import type { EnvironmentType } from "@basicblock/trigger-core/v3"; // Optional configuration for cross-account access export type AssumeRoleConfig = { diff --git a/apps/webapp/app/v3/handleSocketIo.server.ts b/apps/webapp/app/v3/handleSocketIo.server.ts index fbc50428407..4ffe9781aa3 100644 --- a/apps/webapp/app/v3/handleSocketIo.server.ts +++ b/apps/webapp/app/v3/handleSocketIo.server.ts @@ -8,13 +8,13 @@ import { PlatformToProviderMessages, ProviderToPlatformMessages, SharedQueueToClientMessages, -} from "@trigger.dev/core/v3"; -import { RunId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; import type { WorkerClientToServerEvents, WorkerServerToClientEvents, -} from "@trigger.dev/core/v3/workers"; -import { ZodNamespace } from "@trigger.dev/core/v3/zodNamespace"; +} from "@basicblock/trigger-core/v3/workers"; +import { ZodNamespace } from "@basicblock/trigger-core/v3/zodNamespace"; import { Redis } from "ioredis"; import { Namespace, Server, Socket } from "socket.io"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/v3/legacyRunEngineWorker.server.ts b/apps/webapp/app/v3/legacyRunEngineWorker.server.ts index 7a381063bdc..2648e28225a 100644 --- a/apps/webapp/app/v3/legacyRunEngineWorker.server.ts +++ b/apps/webapp/app/v3/legacyRunEngineWorker.server.ts @@ -1,5 +1,5 @@ -import { Worker as RedisWorker } from "@trigger.dev/redis-worker"; -import { Logger } from "@trigger.dev/core/logger"; +import { Worker as RedisWorker } from "@basicblock/trigger-redis-worker"; +import { Logger } from "@basicblock/trigger-core/logger"; import { z } from "zod"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/machinePresets.server.ts b/apps/webapp/app/v3/machinePresets.server.ts index ee01aace828..c29ac9999f4 100644 --- a/apps/webapp/app/v3/machinePresets.server.ts +++ b/apps/webapp/app/v3/machinePresets.server.ts @@ -1,4 +1,4 @@ -import { MachineConfig, MachinePreset, MachinePresetName } from "@trigger.dev/core/v3"; +import { MachineConfig, MachinePreset, MachinePresetName } from "@basicblock/trigger-core/v3"; import { defaultMachine, machines } from "~/services/platform.v3.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts b/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts index 8e0dfa6d20d..84a0b5f4f80 100644 --- a/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts +++ b/apps/webapp/app/v3/marqs/concurrencyMonitor.server.ts @@ -1,4 +1,4 @@ -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { Redis } from "ioredis"; import { prisma } from "~/db.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts b/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts index 2bd80d465b4..b82016c8352 100644 --- a/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts +++ b/apps/webapp/app/v3/marqs/devQueueConsumer.server.ts @@ -5,9 +5,9 @@ import { TaskRunExecutionResult, TaskRunFailedExecutionResult, serverWebsocketMessages, -} from "@trigger.dev/core/v3"; -import { getMaxDuration } from "@trigger.dev/core/v3/isomorphic"; -import { ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@basicblock/trigger-core/v3"; +import { getMaxDuration } from "@basicblock/trigger-core/v3/isomorphic"; +import { ZodMessageSender } from "@basicblock/trigger-core/v3/zodMessageHandler"; import { BackgroundWorker, BackgroundWorkerTask } from "@trigger.dev/database"; import { z } from "zod"; import { prisma } from "~/db.server"; diff --git a/apps/webapp/app/v3/marqs/index.server.ts b/apps/webapp/app/v3/marqs/index.server.ts index 5348f228ae1..1218455c94c 100644 --- a/apps/webapp/app/v3/marqs/index.server.ts +++ b/apps/webapp/app/v3/marqs/index.server.ts @@ -14,10 +14,10 @@ import { SEMATTRS_MESSAGING_OPERATION, SEMATTRS_MESSAGING_SYSTEM, } from "@opentelemetry/semantic-conventions"; -import { Logger } from "@trigger.dev/core/logger"; -import { tryCatch } from "@trigger.dev/core/utils"; -import { flattenAttributes } from "@trigger.dev/core/v3"; -import { Worker, type WorkerConcurrencyOptions } from "@trigger.dev/redis-worker"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { flattenAttributes } from "@basicblock/trigger-core/v3"; +import { Worker, type WorkerConcurrencyOptions } from "@basicblock/trigger-redis-worker"; import Redis, { type Callback, type Result } from "ioredis"; import { setInterval as setIntervalAsync } from "node:timers/promises"; import z from "zod"; diff --git a/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts b/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts index 8cc10fd5c08..44a72b7153f 100644 --- a/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts +++ b/apps/webapp/app/v3/marqs/sharedQueueConsumer.server.ts @@ -23,8 +23,8 @@ import { parsePacket, serverWebsocketMessages, SemanticInternalAttributes, -} from "@trigger.dev/core/v3"; -import { ZodMessageSender } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@basicblock/trigger-core/v3"; +import { ZodMessageSender } from "@basicblock/trigger-core/v3/zodMessageHandler"; import { BackgroundWorker, BackgroundWorkerTask, diff --git a/apps/webapp/app/v3/models/workerDeployment.server.ts b/apps/webapp/app/v3/models/workerDeployment.server.ts index 66e1024eb85..fda0bf8ea64 100644 --- a/apps/webapp/app/v3/models/workerDeployment.server.ts +++ b/apps/webapp/app/v3/models/workerDeployment.server.ts @@ -1,4 +1,4 @@ -import type { Prettify } from "@trigger.dev/core"; +import type { Prettify } from "@basicblock/trigger-core"; import { BackgroundWorker, PrismaClientOrTransaction, @@ -8,7 +8,7 @@ import { import { CURRENT_DEPLOYMENT_LABEL, CURRENT_UNMANAGED_DEPLOYMENT_LABEL, -} from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3/isomorphic"; import { Prisma, prisma } from "~/db.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/v3/otlpExporter.server.ts b/apps/webapp/app/v3/otlpExporter.server.ts index f7337b3b167..3bfaa10c7ad 100644 --- a/apps/webapp/app/v3/otlpExporter.server.ts +++ b/apps/webapp/app/v3/otlpExporter.server.ts @@ -1,5 +1,5 @@ import { trace, Tracer } from "@opentelemetry/api"; -import { SemanticInternalAttributes } from "@trigger.dev/core/v3"; +import { SemanticInternalAttributes } from "@basicblock/trigger-core/v3"; import { AnyValue, ExportLogsServiceRequest, diff --git a/apps/webapp/app/v3/r2.server.ts b/apps/webapp/app/v3/r2.server.ts index 67170094075..d1e0a63be41 100644 --- a/apps/webapp/app/v3/r2.server.ts +++ b/apps/webapp/app/v3/r2.server.ts @@ -4,7 +4,7 @@ import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; import { singleton } from "~/utils/singleton"; import { startActiveSpan } from "./tracer.server"; -import { IOPacket } from "@trigger.dev/core/v3"; +import { IOPacket } from "@basicblock/trigger-core/v3"; export const r2 = singleton("r2", initializeR2); diff --git a/apps/webapp/app/v3/remoteImageBuilder.server.ts b/apps/webapp/app/v3/remoteImageBuilder.server.ts index a6f113022af..e24cc512428 100644 --- a/apps/webapp/app/v3/remoteImageBuilder.server.ts +++ b/apps/webapp/app/v3/remoteImageBuilder.server.ts @@ -1,5 +1,5 @@ import { depot } from "@depot/sdk-node"; -import { type ExternalBuildData } from "@trigger.dev/core/v3"; +import { type ExternalBuildData } from "@basicblock/trigger-core/v3"; import { type Project } from "@trigger.dev/database"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/v3/runEngineHandlers.server.ts b/apps/webapp/app/v3/runEngineHandlers.server.ts index 7992ffbc70e..98755dd79a8 100644 --- a/apps/webapp/app/v3/runEngineHandlers.server.ts +++ b/apps/webapp/app/v3/runEngineHandlers.server.ts @@ -1,8 +1,8 @@ import { CompleteBatchResult } from "@internal/run-engine"; import { SpanKind } from "@internal/tracing"; -import { tryCatch } from "@trigger.dev/core/utils"; -import { createJsonErrorObject, sanitizeError } from "@trigger.dev/core/v3"; -import { RunId } from "@trigger.dev/core/v3/isomorphic"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { createJsonErrorObject, sanitizeError } from "@basicblock/trigger-core/v3"; +import { RunId } from "@basicblock/trigger-core/v3/isomorphic"; import { BatchTaskRunStatus, Prisma } from "@trigger.dev/database"; import { $replica, prisma } from "~/db.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/v3/scheduleEngine.server.ts b/apps/webapp/app/v3/scheduleEngine.server.ts index ef3cabe64df..af198df81d1 100644 --- a/apps/webapp/app/v3/scheduleEngine.server.ts +++ b/apps/webapp/app/v3/scheduleEngine.server.ts @@ -1,5 +1,5 @@ import { ScheduleEngine } from "@internal/schedule-engine"; -import { stringifyIO } from "@trigger.dev/core/v3"; +import { stringifyIO } from "@basicblock/trigger-core/v3"; import { prisma } from "~/db.server"; import { env } from "~/env.server"; import { devPresence } from "~/presenters/v3/DevPresence.server"; diff --git a/apps/webapp/app/v3/services/adminWorker.server.ts b/apps/webapp/app/v3/services/adminWorker.server.ts index 97c94b954f0..27b8743de6b 100644 --- a/apps/webapp/app/v3/services/adminWorker.server.ts +++ b/apps/webapp/app/v3/services/adminWorker.server.ts @@ -1,5 +1,5 @@ -import { Logger } from "@trigger.dev/core/logger"; -import { Worker as RedisWorker } from "@trigger.dev/redis-worker"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { Worker as RedisWorker } from "@basicblock/trigger-redis-worker"; import { z } from "zod"; import { env } from "~/env.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts b/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts index debb176da57..2f6299a150d 100644 --- a/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts +++ b/apps/webapp/app/v3/services/alerts/deliverAlert.server.ts @@ -14,7 +14,7 @@ import { type RunFailedWebhook, RunStatus, TaskRunError, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { type ProjectAlertChannelType, type ProjectAlertType } from "@trigger.dev/database"; import assertNever from "assert-never"; import { subtle } from "crypto"; diff --git a/apps/webapp/app/v3/services/allocateConcurrency.server.ts b/apps/webapp/app/v3/services/allocateConcurrency.server.ts index 83fb69d0623..849b53980e7 100644 --- a/apps/webapp/app/v3/services/allocateConcurrency.server.ts +++ b/apps/webapp/app/v3/services/allocateConcurrency.server.ts @@ -1,4 +1,4 @@ -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { ManageConcurrencyPresenter } from "~/presenters/v3/ManageConcurrencyPresenter.server"; import { BaseService } from "./baseService.server"; import { updateEnvConcurrencyLimits } from "../runQueue.server"; diff --git a/apps/webapp/app/v3/services/batchTriggerTask.server.ts b/apps/webapp/app/v3/services/batchTriggerTask.server.ts index a7bf1846f4a..1965c03cc12 100644 --- a/apps/webapp/app/v3/services/batchTriggerTask.server.ts +++ b/apps/webapp/app/v3/services/batchTriggerTask.server.ts @@ -1,4 +1,4 @@ -import { BatchTriggerTaskRequestBody, logger } from "@trigger.dev/core/v3"; +import { BatchTriggerTaskRequestBody, logger } from "@basicblock/trigger-core/v3"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { generateFriendlyId } from "../friendlyIdentifiers"; import { BaseService, ServiceValidationError } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/batchTriggerV3.server.ts b/apps/webapp/app/v3/services/batchTriggerV3.server.ts index e4bc583b7cc..eb541ae304f 100644 --- a/apps/webapp/app/v3/services/batchTriggerV3.server.ts +++ b/apps/webapp/app/v3/services/batchTriggerV3.server.ts @@ -4,7 +4,7 @@ import { IOPacket, packetRequiresOffloading, parsePacket, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { BatchTaskRun, isPrismaRaceConditionError, diff --git a/apps/webapp/app/v3/services/bulk/BulkActionV2.server.ts b/apps/webapp/app/v3/services/bulk/BulkActionV2.server.ts index 98b6079c108..d9fd5b89983 100644 --- a/apps/webapp/app/v3/services/bulk/BulkActionV2.server.ts +++ b/apps/webapp/app/v3/services/bulk/BulkActionV2.server.ts @@ -1,4 +1,4 @@ -import { BulkActionId } from "@trigger.dev/core/v3/isomorphic"; +import { BulkActionId } from "@basicblock/trigger-core/v3/isomorphic"; import { BulkActionNotificationType, BulkActionStatus, @@ -16,9 +16,9 @@ import { import { BaseService } from "../baseService.server"; import { commonWorker } from "~/v3/commonWorker.server"; import { env } from "~/env.server"; -import { logger } from "@trigger.dev/sdk"; +import { logger } from "@basicblock/trigger-sdk"; import { CancelTaskRunService } from "../cancelTaskRun.server"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { ReplayTaskRunService } from "../replayTaskRun.server"; import { timeFilters } from "~/components/runs/v3/SharedFilters"; import parseDuration from "parse-duration"; diff --git a/apps/webapp/app/v3/services/cancelTaskRunV1.server.ts b/apps/webapp/app/v3/services/cancelTaskRunV1.server.ts index 4b4482a1dab..044150f26a4 100644 --- a/apps/webapp/app/v3/services/cancelTaskRunV1.server.ts +++ b/apps/webapp/app/v3/services/cancelTaskRunV1.server.ts @@ -9,7 +9,7 @@ import { CancelAttemptService } from "./cancelAttempt.server"; import { CancelTaskAttemptDependenciesService } from "./cancelTaskAttemptDependencies.server"; import { CancelableTaskRun } from "./cancelTaskRun.server"; import { FinalizeTaskRunService } from "./finalizeTaskRun.server"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { resolveEventRepositoryForStore } from "../eventRepository/index.server"; type ExtendedTaskRun = Prisma.TaskRunGetPayload<{ diff --git a/apps/webapp/app/v3/services/changeCurrentDeployment.server.ts b/apps/webapp/app/v3/services/changeCurrentDeployment.server.ts index bc0dd04eaa5..f2b27b93e07 100644 --- a/apps/webapp/app/v3/services/changeCurrentDeployment.server.ts +++ b/apps/webapp/app/v3/services/changeCurrentDeployment.server.ts @@ -2,7 +2,7 @@ import { WorkerDeployment } from "@trigger.dev/database"; import { BaseService, ServiceValidationError } from "./baseService.server"; import { ExecuteTasksWaitingForDeployService } from "./executeTasksWaitingForDeploy"; import { compareDeploymentVersions } from "../utils/deploymentVersions"; -import { CURRENT_DEPLOYMENT_LABEL } from "@trigger.dev/core/v3/isomorphic"; +import { CURRENT_DEPLOYMENT_LABEL } from "@basicblock/trigger-core/v3/isomorphic"; export type ChangeCurrentDeploymentDirection = "promote" | "rollback"; diff --git a/apps/webapp/app/v3/services/completeAttempt.server.ts b/apps/webapp/app/v3/services/completeAttempt.server.ts index 99169331a99..af85fe49de2 100644 --- a/apps/webapp/app/v3/services/completeAttempt.server.ts +++ b/apps/webapp/app/v3/services/completeAttempt.server.ts @@ -1,4 +1,4 @@ -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { MachinePresetName, TaskRunContext, @@ -14,7 +14,7 @@ import { sanitizeError, shouldRetryError, taskRunErrorEnhancer, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { TaskRun } from "@trigger.dev/database"; import { MAX_TASK_RUN_ATTEMPTS } from "~/consts"; import { PrismaClientOrTransaction } from "~/db.server"; diff --git a/apps/webapp/app/v3/services/crashTaskRun.server.ts b/apps/webapp/app/v3/services/crashTaskRun.server.ts index 9ed7d8b7aaf..f8b1ac60de0 100644 --- a/apps/webapp/app/v3/services/crashTaskRun.server.ts +++ b/apps/webapp/app/v3/services/crashTaskRun.server.ts @@ -1,5 +1,5 @@ -import { tryCatch } from "@trigger.dev/core/utils"; -import { sanitizeError, TaskRunErrorCodes, TaskRunInternalError } from "@trigger.dev/core/v3"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { sanitizeError, TaskRunErrorCodes, TaskRunInternalError } from "@basicblock/trigger-core/v3"; import { TaskRun, TaskRunAttempt } from "@trigger.dev/database"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/services/createBackgroundWorker.server.ts b/apps/webapp/app/v3/services/createBackgroundWorker.server.ts index 2938164b74b..2f41c1074c4 100644 --- a/apps/webapp/app/v3/services/createBackgroundWorker.server.ts +++ b/apps/webapp/app/v3/services/createBackgroundWorker.server.ts @@ -4,8 +4,8 @@ import { CreateBackgroundWorkerRequestBody, QueueManifest, TaskResource, -} from "@trigger.dev/core/v3"; -import { BackgroundWorkerId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { BackgroundWorkerId } from "@basicblock/trigger-core/v3/isomorphic"; import type { BackgroundWorker, TaskQueue, TaskQueueType } from "@trigger.dev/database"; import cronstrue from "cronstrue"; import { Prisma, PrismaClientOrTransaction } from "~/db.server"; @@ -23,7 +23,7 @@ import { clampMaxDuration } from "../utils/maxDuration"; import { BaseService, ServiceValidationError } from "./baseService.server"; import { CheckScheduleService } from "./checkSchedule.server"; import { projectPubSub } from "./projectPubSub.server"; -import { tryCatch } from "@trigger.dev/core/v3"; +import { tryCatch } from "@basicblock/trigger-core/v3"; import { engine } from "../runEngine.server"; import { scheduleEngine } from "../scheduleEngine.server"; diff --git a/apps/webapp/app/v3/services/createCheckpoint.server.ts b/apps/webapp/app/v3/services/createCheckpoint.server.ts index 761f3a5185a..fef213ca0ee 100644 --- a/apps/webapp/app/v3/services/createCheckpoint.server.ts +++ b/apps/webapp/app/v3/services/createCheckpoint.server.ts @@ -1,5 +1,5 @@ -import { CoordinatorToPlatformMessages, ManualCheckpointMetadata } from "@trigger.dev/core/v3"; -import type { InferSocketMessageSchema } from "@trigger.dev/core/v3/zodSocket"; +import { CoordinatorToPlatformMessages, ManualCheckpointMetadata } from "@basicblock/trigger-core/v3"; +import type { InferSocketMessageSchema } from "@basicblock/trigger-core/v3/zodSocket"; import type { Checkpoint, CheckpointRestoreEvent } from "@trigger.dev/database"; import { logger } from "~/services/logger.server"; import { marqs } from "~/v3/marqs/index.server"; @@ -8,7 +8,7 @@ import { BaseService } from "./baseService.server"; import { CreateCheckpointRestoreEventService } from "./createCheckpointRestoreEvent.server"; import { ResumeBatchRunService } from "./resumeBatchRun.server"; import { ResumeDependentParentsService } from "./resumeDependentParents.server"; -import { CheckpointId } from "@trigger.dev/core/v3/isomorphic"; +import { CheckpointId } from "@basicblock/trigger-core/v3/isomorphic"; export class CreateCheckpointService extends BaseService { public async call( diff --git a/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts b/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts index 63a8b6bb9aa..386e6fdf7d4 100644 --- a/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts +++ b/apps/webapp/app/v3/services/createCheckpointRestoreEvent.server.ts @@ -5,7 +5,7 @@ import type { } from "@trigger.dev/database"; import { logger } from "~/services/logger.server"; import { BaseService } from "./baseService.server"; -import { ManualCheckpointMetadata } from "@trigger.dev/core/v3"; +import { ManualCheckpointMetadata } from "@basicblock/trigger-core/v3"; import { isTaskRunAttemptStatus, isTaskRunStatus, TaskRunAttemptStatus } from "~/database-types"; import { safeJsonParse } from "~/utils/json"; diff --git a/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV3.server.ts b/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV3.server.ts index e093f2c2006..897935ebbb5 100644 --- a/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV3.server.ts +++ b/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV3.server.ts @@ -1,4 +1,4 @@ -import { CreateBackgroundWorkerRequestBody } from "@trigger.dev/core/v3"; +import { CreateBackgroundWorkerRequestBody } from "@basicblock/trigger-core/v3"; import type { BackgroundWorker, Prisma } from "@trigger.dev/database"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; @@ -10,7 +10,7 @@ import { createWorkerResources, syncDeclarativeSchedules } from "./createBackgro import { ExecuteTasksWaitingForDeployService } from "./executeTasksWaitingForDeploy"; import { projectPubSub } from "./projectPubSub.server"; import { TimeoutDeploymentService } from "./timeoutDeployment.server"; -import { CURRENT_DEPLOYMENT_LABEL, BackgroundWorkerId } from "@trigger.dev/core/v3/isomorphic"; +import { CURRENT_DEPLOYMENT_LABEL, BackgroundWorkerId } from "@basicblock/trigger-core/v3/isomorphic"; /** * This service was only used before the new build system was introduced in v3. diff --git a/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV4.server.ts b/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV4.server.ts index cc73a8569d9..274305d4b7e 100644 --- a/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV4.server.ts +++ b/apps/webapp/app/v3/services/createDeploymentBackgroundWorkerV4.server.ts @@ -1,5 +1,5 @@ -import { CreateBackgroundWorkerRequestBody, logger, tryCatch } from "@trigger.dev/core/v3"; -import { BackgroundWorkerId } from "@trigger.dev/core/v3/isomorphic"; +import { CreateBackgroundWorkerRequestBody, logger, tryCatch } from "@basicblock/trigger-core/v3"; +import { BackgroundWorkerId } from "@basicblock/trigger-core/v3/isomorphic"; import type { BackgroundWorker, Prisma, WorkerDeployment } from "@trigger.dev/database"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { BaseService, ServiceValidationError } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts b/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts index df5e4e2b744..87c30f8e644 100644 --- a/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts +++ b/apps/webapp/app/v3/services/createTaskRunAttempt.server.ts @@ -1,4 +1,4 @@ -import { parsePacket, V3TaskRunExecution } from "@trigger.dev/core/v3"; +import { parsePacket, V3TaskRunExecution } from "@basicblock/trigger-core/v3"; import { TaskRun, TaskRunAttempt } from "@trigger.dev/database"; import { MAX_TASK_RUN_ATTEMPTS } from "~/consts"; import { $transaction, prisma, PrismaClientOrTransaction } from "~/db.server"; diff --git a/apps/webapp/app/v3/services/deployment.server.ts b/apps/webapp/app/v3/services/deployment.server.ts index 56888284ba1..7ab081452a2 100644 --- a/apps/webapp/app/v3/services/deployment.server.ts +++ b/apps/webapp/app/v3/services/deployment.server.ts @@ -7,7 +7,7 @@ import { logger, type GitMeta, type DeploymentEvent, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { TimeoutDeploymentService } from "./timeoutDeployment.server"; import { env } from "~/env.server"; import { createRemoteImageBuild } from "../remoteImageBuilder.server"; diff --git a/apps/webapp/app/v3/services/enqueueDelayedRun.server.ts b/apps/webapp/app/v3/services/enqueueDelayedRun.server.ts index 0b6149dfae6..3ea26c94a8d 100644 --- a/apps/webapp/app/v3/services/enqueueDelayedRun.server.ts +++ b/apps/webapp/app/v3/services/enqueueDelayedRun.server.ts @@ -1,4 +1,4 @@ -import { parseNaturalLanguageDuration } from "@trigger.dev/core/v3/isomorphic"; +import { parseNaturalLanguageDuration } from "@basicblock/trigger-core/v3/isomorphic"; import { logger } from "~/services/logger.server"; import { workerQueue } from "~/services/worker.server"; import { commonWorker } from "../commonWorker.server"; diff --git a/apps/webapp/app/v3/services/enqueueRun.server.ts b/apps/webapp/app/v3/services/enqueueRun.server.ts index cb091d70d9f..f6d3cca6bb7 100644 --- a/apps/webapp/app/v3/services/enqueueRun.server.ts +++ b/apps/webapp/app/v3/services/enqueueRun.server.ts @@ -1,4 +1,4 @@ -import { TaskRunError, TaskRunErrorCodes } from "@trigger.dev/core/v3/schemas"; +import { TaskRunError, TaskRunErrorCodes } from "@basicblock/trigger-core/v3/schemas"; import { TaskRun } from "@trigger.dev/database"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { marqs } from "../marqs/index.server"; diff --git a/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts b/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts index aa69f4c9f65..d722dd7b150 100644 --- a/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts +++ b/apps/webapp/app/v3/services/expireEnqueuedRun.server.ts @@ -3,7 +3,7 @@ import { logger } from "~/services/logger.server"; import { commonWorker } from "../commonWorker.server"; import { BaseService } from "./baseService.server"; import { FinalizeTaskRunService } from "./finalizeTaskRun.server"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { resolveEventRepositoryForStore } from "../eventRepository/index.server"; export class ExpireEnqueuedRunService extends BaseService { diff --git a/apps/webapp/app/v3/services/failDeployment.server.ts b/apps/webapp/app/v3/services/failDeployment.server.ts index b26cc77d4d2..57cf5a90a16 100644 --- a/apps/webapp/app/v3/services/failDeployment.server.ts +++ b/apps/webapp/app/v3/services/failDeployment.server.ts @@ -2,7 +2,7 @@ import { PerformDeploymentAlertsService } from "./alerts/performDeploymentAlerts import { BaseService } from "./baseService.server"; import { logger } from "~/services/logger.server"; import { type WorkerDeploymentStatus } from "@trigger.dev/database"; -import { type FailDeploymentRequestBody } from "@trigger.dev/core/v3/schemas"; +import { type FailDeploymentRequestBody } from "@basicblock/trigger-core/v3/schemas"; import { type AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { DeploymentService } from "./deployment.server"; diff --git a/apps/webapp/app/v3/services/finalizeDeployment.server.ts b/apps/webapp/app/v3/services/finalizeDeployment.server.ts index 6cbfc323e7a..0c11b5a1c9b 100644 --- a/apps/webapp/app/v3/services/finalizeDeployment.server.ts +++ b/apps/webapp/app/v3/services/finalizeDeployment.server.ts @@ -1,4 +1,4 @@ -import type { FinalizeDeploymentRequestBody } from "@trigger.dev/core/v3/schemas"; +import type { FinalizeDeploymentRequestBody } from "@basicblock/trigger-core/v3/schemas"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; import { socketIo } from "../handleSocketIo.server"; @@ -11,7 +11,7 @@ import { FailDeploymentService } from "./failDeployment.server"; import { TimeoutDeploymentService } from "./timeoutDeployment.server"; import { DeploymentService } from "./deployment.server"; import { engine } from "../runEngine.server"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; export class FinalizeDeploymentService extends BaseService { public async call( diff --git a/apps/webapp/app/v3/services/finalizeDeploymentV2.server.ts b/apps/webapp/app/v3/services/finalizeDeploymentV2.server.ts index 2ad2b7b8258..5457e317eab 100644 --- a/apps/webapp/app/v3/services/finalizeDeploymentV2.server.ts +++ b/apps/webapp/app/v3/services/finalizeDeploymentV2.server.ts @@ -1,7 +1,7 @@ import { ExternalBuildData, type FinalizeDeploymentRequestBody, -} from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/schemas"; import type { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; import { BaseService, ServiceValidationError } from "./baseService.server"; @@ -13,7 +13,7 @@ import { depot as execDepot } from "@depot/cli"; import { FinalizeDeploymentService } from "./finalizeDeployment.server"; import { remoteBuildsEnabled } from "../remoteImageBuilder.server"; import { getEcrAuthToken, isEcrRegistry } from "../getDeploymentImageRef.server"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { getRegistryConfig, type RegistryConfig } from "../registryConfig.server"; export class FinalizeDeploymentV2Service extends BaseService { diff --git a/apps/webapp/app/v3/services/finalizeTaskRun.server.ts b/apps/webapp/app/v3/services/finalizeTaskRun.server.ts index ab51df5de60..4e055fbe68b 100644 --- a/apps/webapp/app/v3/services/finalizeTaskRun.server.ts +++ b/apps/webapp/app/v3/services/finalizeTaskRun.server.ts @@ -1,4 +1,4 @@ -import { FlushedRunMetadata, sanitizeError, TaskRunError } from "@trigger.dev/core/v3"; +import { FlushedRunMetadata, sanitizeError, TaskRunError } from "@basicblock/trigger-core/v3"; import { type Prisma, type TaskRun } from "@trigger.dev/database"; import { findQueueInEnvironment } from "~/models/taskQueue.server"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; diff --git a/apps/webapp/app/v3/services/initializeDeployment.server.ts b/apps/webapp/app/v3/services/initializeDeployment.server.ts index 939cfd7e6f9..c063dad1bcc 100644 --- a/apps/webapp/app/v3/services/initializeDeployment.server.ts +++ b/apps/webapp/app/v3/services/initializeDeployment.server.ts @@ -1,4 +1,4 @@ -import { BuildServerMetadata, type InitializeDeploymentRequestBody } from "@trigger.dev/core/v3"; +import { BuildServerMetadata, type InitializeDeploymentRequestBody } from "@basicblock/trigger-core/v3"; import { customAlphabet } from "nanoid"; import { env } from "~/env.server"; import { type AuthenticatedEnvironment } from "~/services/apiAuth.server"; @@ -9,7 +9,7 @@ import { calculateNextBuildVersion } from "../utils/calculateNextBuildVersion"; import { BaseService, ServiceValidationError } from "./baseService.server"; import { TimeoutDeploymentService } from "./timeoutDeployment.server"; import { getDeploymentImageRef } from "../getDeploymentImageRef.server"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { getRegistryConfig } from "../registryConfig.server"; import { DeploymentService } from "./deployment.server"; import { errAsync } from "neverthrow"; diff --git a/apps/webapp/app/v3/services/pauseQueue.server.ts b/apps/webapp/app/v3/services/pauseQueue.server.ts index b5ba5f399ad..8178b71ad0b 100644 --- a/apps/webapp/app/v3/services/pauseQueue.server.ts +++ b/apps/webapp/app/v3/services/pauseQueue.server.ts @@ -1,4 +1,4 @@ -import { QueueItem, type RetrieveQueueParam } from "@trigger.dev/core/v3"; +import { QueueItem, type RetrieveQueueParam } from "@basicblock/trigger-core/v3"; import { getQueue, toQueueItem } from "~/presenters/v3/QueueRetrievePresenter.server"; import { type AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { logger } from "~/services/logger.server"; diff --git a/apps/webapp/app/v3/services/replayTaskRun.server.ts b/apps/webapp/app/v3/services/replayTaskRun.server.ts index ceaae95398f..9ffee4e0481 100644 --- a/apps/webapp/app/v3/services/replayTaskRun.server.ts +++ b/apps/webapp/app/v3/services/replayTaskRun.server.ts @@ -3,14 +3,14 @@ import { conditionallyImportPacket, parsePacket, stringifyIO, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { type TaskRun } from "@trigger.dev/database"; import { findEnvironmentById } from "~/models/runtimeEnvironment.server"; import { logger } from "~/services/logger.server"; import { BaseService } from "./baseService.server"; import { OutOfEntitlementError, TriggerTaskService } from "./triggerTask.server"; import { type RunOptionsData } from "../testTask"; -import { replaceSuperJsonPayload } from "@trigger.dev/core/v3/utils/ioSerialization"; +import { replaceSuperJsonPayload } from "@basicblock/trigger-core/v3/utils/ioSerialization"; import { determineRealtimeStreamsVersion } from "~/services/realtime/v1StreamsGlobal.server"; type OverrideOptions = { diff --git a/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts b/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts index 43163fb4fbe..44ab30cf02c 100644 --- a/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts +++ b/apps/webapp/app/v3/services/rescheduleTaskRun.server.ts @@ -1,4 +1,4 @@ -import { RescheduleRunRequestBody } from "@trigger.dev/core/v3"; +import { RescheduleRunRequestBody } from "@basicblock/trigger-core/v3"; import { TaskRun } from "@trigger.dev/database"; import { parseDelay } from "~/utils/delays"; import { BaseService, ServiceValidationError } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/resumeAttempt.server.ts b/apps/webapp/app/v3/services/resumeAttempt.server.ts index 3dcc1cf6e4c..34ea448d9df 100644 --- a/apps/webapp/app/v3/services/resumeAttempt.server.ts +++ b/apps/webapp/app/v3/services/resumeAttempt.server.ts @@ -2,8 +2,8 @@ import { CoordinatorToPlatformMessages, TaskRunExecution, TaskRunExecutionResult, -} from "@trigger.dev/core/v3"; -import type { InferSocketMessageSchema } from "@trigger.dev/core/v3/zodSocket"; +} from "@basicblock/trigger-core/v3"; +import type { InferSocketMessageSchema } from "@basicblock/trigger-core/v3/zodSocket"; import { logger } from "~/services/logger.server"; import { marqs } from "~/v3/marqs/index.server"; import { socketIo } from "../handleSocketIo.server"; diff --git a/apps/webapp/app/v3/services/setConcurrencyAddOn.server.ts b/apps/webapp/app/v3/services/setConcurrencyAddOn.server.ts index 66ac7cdf19c..b2a9e12771f 100644 --- a/apps/webapp/app/v3/services/setConcurrencyAddOn.server.ts +++ b/apps/webapp/app/v3/services/setConcurrencyAddOn.server.ts @@ -1,6 +1,6 @@ import { ManageConcurrencyPresenter } from "~/presenters/v3/ManageConcurrencyPresenter.server"; import { BaseService } from "./baseService.server"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { setConcurrencyAddOn } from "~/services/platform.v3.server"; import assertNever from "assert-never"; import { sendToPlain } from "~/utils/plain.server"; diff --git a/apps/webapp/app/v3/services/taskRunTemplate.server.ts b/apps/webapp/app/v3/services/taskRunTemplate.server.ts index bf485159ad2..148e2153b7d 100644 --- a/apps/webapp/app/v3/services/taskRunTemplate.server.ts +++ b/apps/webapp/app/v3/services/taskRunTemplate.server.ts @@ -1,4 +1,4 @@ -import { packetRequiresOffloading, stringifyIO } from "@trigger.dev/core/v3"; +import { packetRequiresOffloading, stringifyIO } from "@basicblock/trigger-core/v3"; import { type AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { BaseService } from "./baseService.server"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/v3/services/testTask.server.ts b/apps/webapp/app/v3/services/testTask.server.ts index d999fed0464..03fbb18ea9b 100644 --- a/apps/webapp/app/v3/services/testTask.server.ts +++ b/apps/webapp/app/v3/services/testTask.server.ts @@ -1,4 +1,4 @@ -import { stringifyIO } from "@trigger.dev/core/v3"; +import { stringifyIO } from "@basicblock/trigger-core/v3"; import { type AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { type TestTaskData } from "../testTask"; import { BaseService } from "./baseService.server"; diff --git a/apps/webapp/app/v3/services/triggerTask.server.ts b/apps/webapp/app/v3/services/triggerTask.server.ts index 2ed34f0342c..6d63d884b50 100644 --- a/apps/webapp/app/v3/services/triggerTask.server.ts +++ b/apps/webapp/app/v3/services/triggerTask.server.ts @@ -1,4 +1,4 @@ -import { TriggerTaskRequestBody } from "@trigger.dev/core/v3"; +import { TriggerTaskRequestBody } from "@basicblock/trigger-core/v3"; import { RunEngineVersion, TaskRun } from "@trigger.dev/database"; import { env } from "~/env.server"; import { IdempotencyKeyConcern } from "~/runEngine/concerns/idempotencyKeys.server"; diff --git a/apps/webapp/app/v3/services/triggerTaskV1.server.ts b/apps/webapp/app/v3/services/triggerTaskV1.server.ts index efc6510ef3c..15e754ff076 100644 --- a/apps/webapp/app/v3/services/triggerTaskV1.server.ts +++ b/apps/webapp/app/v3/services/triggerTaskV1.server.ts @@ -4,12 +4,12 @@ import { taskRunErrorEnhancer, taskRunErrorToString, TriggerTaskRequestBody, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { parseNaturalLanguageDuration, sanitizeQueueName, stringifyDuration, -} from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3/isomorphic"; import { Prisma } from "@trigger.dev/database"; import { z } from "zod"; import { env } from "~/env.server"; diff --git a/apps/webapp/app/v3/services/updateFatalRunError.server.ts b/apps/webapp/app/v3/services/updateFatalRunError.server.ts index 2363d241c0c..8ab1a3b0bab 100644 --- a/apps/webapp/app/v3/services/updateFatalRunError.server.ts +++ b/apps/webapp/app/v3/services/updateFatalRunError.server.ts @@ -1,7 +1,7 @@ import { BaseService } from "./baseService.server"; import { logger } from "~/services/logger.server"; import { isFatalRunStatus } from "../taskStatus"; -import { TaskRunErrorCodes, TaskRunInternalError } from "@trigger.dev/core/v3"; +import { TaskRunErrorCodes, TaskRunInternalError } from "@basicblock/trigger-core/v3"; import { FinalizeTaskRunService } from "./finalizeTaskRun.server"; export type UpdateFatalRunErrorServiceOptions = { diff --git a/apps/webapp/app/v3/services/worker/workerGroupTokenService.server.ts b/apps/webapp/app/v3/services/worker/workerGroupTokenService.server.ts index b29056c6244..e86dc933c02 100644 --- a/apps/webapp/app/v3/services/worker/workerGroupTokenService.server.ts +++ b/apps/webapp/app/v3/services/worker/workerGroupTokenService.server.ts @@ -8,9 +8,9 @@ import { SemanticInternalAttributes, StartRunAttemptResult, TaskRunExecutionResult, -} from "@trigger.dev/core/v3"; -import { fromFriendlyId } from "@trigger.dev/core/v3/isomorphic"; -import { WORKER_HEADERS } from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3"; +import { fromFriendlyId } from "@basicblock/trigger-core/v3/isomorphic"; +import { WORKER_HEADERS } from "@basicblock/trigger-core/v3/workers"; import { Prisma, RuntimeEnvironment, diff --git a/apps/webapp/app/v3/sharedSocketConnection.ts b/apps/webapp/app/v3/sharedSocketConnection.ts index 2e644b7f277..41b71be06ff 100644 --- a/apps/webapp/app/v3/sharedSocketConnection.ts +++ b/apps/webapp/app/v3/sharedSocketConnection.ts @@ -1,11 +1,11 @@ import { trace } from "@opentelemetry/api"; -import { clientWebsocketMessages, serverWebsocketMessages } from "@trigger.dev/core/v3"; -import type { StructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { clientWebsocketMessages, serverWebsocketMessages } from "@basicblock/trigger-core/v3"; +import type { StructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; import { MessageCatalogToSocketIoEvents, ZodMessageHandler, ZodMessageSender, -} from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@basicblock/trigger-core/v3/zodMessageHandler"; import { Evt } from "evt"; import { randomUUID } from "node:crypto"; import type { DisconnectReason, Namespace, Socket } from "socket.io"; diff --git a/apps/webapp/app/v3/taskRunHeartbeatFailed.server.ts b/apps/webapp/app/v3/taskRunHeartbeatFailed.server.ts index 8359cc4a4aa..0814096b6f4 100644 --- a/apps/webapp/app/v3/taskRunHeartbeatFailed.server.ts +++ b/apps/webapp/app/v3/taskRunHeartbeatFailed.server.ts @@ -7,7 +7,7 @@ import { BaseService } from "./services/baseService.server"; import { PrismaClientOrTransaction } from "~/db.server"; import { workerQueue } from "~/services/worker.server"; import { socketIo } from "./handleSocketIo.server"; -import { TaskRunErrorCodes } from "@trigger.dev/core/v3"; +import { TaskRunErrorCodes } from "@basicblock/trigger-core/v3"; export class TaskRunHeartbeatFailedService extends BaseService { public async call(runId: string) { diff --git a/apps/webapp/app/v3/testTask.ts b/apps/webapp/app/v3/testTask.ts index bf167ed1702..d4bdfc1c251 100644 --- a/apps/webapp/app/v3/testTask.ts +++ b/apps/webapp/app/v3/testTask.ts @@ -1,5 +1,5 @@ import { z } from "zod"; -import { MachinePresetName } from "@trigger.dev/core/v3/schemas"; +import { MachinePresetName } from "@basicblock/trigger-core/v3/schemas"; export const RunOptionsData = z.object({ delaySeconds: z diff --git a/apps/webapp/app/v3/tracer.server.ts b/apps/webapp/app/v3/tracer.server.ts index 71e14521e50..653ceb5602a 100644 --- a/apps/webapp/app/v3/tracer.server.ts +++ b/apps/webapp/app/v3/tracer.server.ts @@ -53,7 +53,7 @@ import { singleton } from "~/utils/singleton"; import { LoggerSpanExporter } from "./telemetry/loggerExporter.server"; import { CompactMetricExporter } from "./telemetry/compactMetricExporter.server"; import { logger } from "~/services/logger.server"; -import { flattenAttributes } from "@trigger.dev/core/v3"; +import { flattenAttributes } from "@basicblock/trigger-core/v3"; import { prisma } from "~/db.server"; import { metricsRegister } from "~/metrics.server"; import type { Prisma } from "@trigger.dev/database"; diff --git a/apps/webapp/app/v3/tracing.server.ts b/apps/webapp/app/v3/tracing.server.ts index b02fc5ec696..0e6eeaa8260 100644 --- a/apps/webapp/app/v3/tracing.server.ts +++ b/apps/webapp/app/v3/tracing.server.ts @@ -1,6 +1,6 @@ import { Span, SpanKind, SpanOptions, SpanStatusCode, Tracer } from "@opentelemetry/api"; import { Logger, SeverityNumber } from "@opentelemetry/api-logs"; -import { flattenAttributes } from "@trigger.dev/core/v3/utils/flattenAttributes"; +import { flattenAttributes } from "@basicblock/trigger-core/v3/utils/flattenAttributes"; import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; import { attributesFromAuthenticatedEnv } from "./tracer.server"; diff --git a/apps/webapp/app/v3/utils/zodPubSub.server.ts b/apps/webapp/app/v3/utils/zodPubSub.server.ts index 2c081bc368d..a084d7b9259 100644 --- a/apps/webapp/app/v3/utils/zodPubSub.server.ts +++ b/apps/webapp/app/v3/utils/zodPubSub.server.ts @@ -1,5 +1,5 @@ -import { Logger } from "@trigger.dev/core/logger"; -import { ZodMessageCatalogSchema, ZodMessageHandler } from "@trigger.dev/core/v3/zodMessageHandler"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { ZodMessageCatalogSchema, ZodMessageHandler } from "@basicblock/trigger-core/v3/zodMessageHandler"; import { Evt } from "evt"; import { z } from "zod"; import { createRedisClient, RedisClient, RedisWithClusterOptions } from "~/redis.server"; diff --git a/apps/webapp/app/v3/vercel/vercelOAuthState.server.ts b/apps/webapp/app/v3/vercel/vercelOAuthState.server.ts index 31f42acc879..a14adac12bd 100644 --- a/apps/webapp/app/v3/vercel/vercelOAuthState.server.ts +++ b/apps/webapp/app/v3/vercel/vercelOAuthState.server.ts @@ -1,4 +1,4 @@ -import { generateJWT, validateJWT } from "@trigger.dev/core/v3/jwt"; +import { generateJWT, validateJWT } from "@basicblock/trigger-core/v3/jwt"; import { z } from "zod"; import { env } from "~/env.server"; diff --git a/apps/webapp/package.json b/apps/webapp/package.json index 661795ba088..d39b7e1a182 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -118,12 +118,12 @@ "@tanstack/react-virtual": "^3.0.4", "@team-plain/typescript-sdk": "^3.5.0", "@trigger.dev/companyicons": "^1.5.35", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "@trigger.dev/database": "workspace:*", "@trigger.dev/otlp-importer": "workspace:*", "@trigger.dev/platform": "1.0.23", - "@trigger.dev/redis-worker": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-redis-worker": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "@types/pg": "8.6.6", "@uiw/react-codemirror": "^4.19.5", "@unkey/cache": "^1.5.0", diff --git a/apps/webapp/test/engine/streamBatchItems.test.ts b/apps/webapp/test/engine/streamBatchItems.test.ts index 9e3b3aafe8b..c55dc6533e6 100644 --- a/apps/webapp/test/engine/streamBatchItems.test.ts +++ b/apps/webapp/test/engine/streamBatchItems.test.ts @@ -19,7 +19,7 @@ import { setupAuthenticatedEnvironment } from "@internal/run-engine/tests"; import { containerTest } from "@internal/testcontainers"; import { trace } from "@opentelemetry/api"; import { PrismaClient } from "@trigger.dev/database"; -import { BatchId } from "@trigger.dev/core/v3/isomorphic"; +import { BatchId } from "@basicblock/trigger-core/v3/isomorphic"; import { StreamBatchItemsService, createNdjsonParserStream, diff --git a/apps/webapp/test/engine/triggerTask.test.ts b/apps/webapp/test/engine/triggerTask.test.ts index 0306c6f235a..2af93c05e74 100644 --- a/apps/webapp/test/engine/triggerTask.test.ts +++ b/apps/webapp/test/engine/triggerTask.test.ts @@ -18,7 +18,7 @@ import { RunEngine } from "@internal/run-engine"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "@internal/run-engine/tests"; import { assertNonNullable, containerTest } from "@internal/testcontainers"; import { trace } from "@opentelemetry/api"; -import { IOPacket } from "@trigger.dev/core/v3"; +import { IOPacket } from "@basicblock/trigger-core/v3"; import { TaskRun } from "@trigger.dev/database"; import { IdempotencyKeyConcern } from "~/runEngine/concerns/idempotencyKeys.server"; import { DefaultQueueManager } from "~/runEngine/concerns/queues.server"; @@ -37,7 +37,7 @@ import { ValidationResult, } from "~/runEngine/types"; import { RunEngineTriggerTaskService } from "../../app/runEngine/services/triggerTask.server"; -import { promiseWithResolvers } from "@trigger.dev/core"; +import { promiseWithResolvers } from "@basicblock/trigger-core"; import { setTimeout } from "node:timers/promises"; vi.setConfig({ testTimeout: 30_000 }); // 30 seconds timeout diff --git a/apps/webapp/test/otlpExporter.test.ts b/apps/webapp/test/otlpExporter.test.ts index 98380f2a596..4b6caac5ba4 100644 --- a/apps/webapp/test/otlpExporter.test.ts +++ b/apps/webapp/test/otlpExporter.test.ts @@ -6,7 +6,7 @@ import { TaskEventLevel, TaskEventStatus, } from "@trigger.dev/database"; -import { SemanticInternalAttributes } from "@trigger.dev/core/v3"; +import { SemanticInternalAttributes } from "@basicblock/trigger-core/v3"; describe("OTLPExporter", () => { describe("enrichCreatableEvents", () => { diff --git a/apps/webapp/test/runsReplicationService.part2.test.ts b/apps/webapp/test/runsReplicationService.part2.test.ts index a93f99f246b..935e72f619e 100644 --- a/apps/webapp/test/runsReplicationService.part2.test.ts +++ b/apps/webapp/test/runsReplicationService.part2.test.ts @@ -1,6 +1,6 @@ import { ClickHouse, getTaskRunField, getPayloadField } from "@internal/clickhouse"; import { containerTest } from "@internal/testcontainers"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { readFile } from "node:fs/promises"; import { setTimeout } from "node:timers/promises"; import { z } from "zod"; diff --git a/apps/webapp/test/timelineSpanEvents.test.ts b/apps/webapp/test/timelineSpanEvents.test.ts index 1c34bb8d13a..40ba27ec7d6 100644 --- a/apps/webapp/test/timelineSpanEvents.test.ts +++ b/apps/webapp/test/timelineSpanEvents.test.ts @@ -1,7 +1,7 @@ import { describe, test, expect } from "vitest"; -import { SpanEvent } from "@trigger.dev/core/v3"; +import { SpanEvent } from "@basicblock/trigger-core/v3"; import { createTimelineSpanEventsFromSpanEvents } from "../app/utils/timelineSpanEvents"; -import { millisecondsToNanoseconds } from "@trigger.dev/core/v3/utils/durations"; +import { millisecondsToNanoseconds } from "@basicblock/trigger-core/v3/utils/durations"; describe("createTimelineSpanEventsFromSpanEvents", () => { const sampleSpanEvents: SpanEvent[] = [ diff --git a/apps/webapp/test/updateMetadata.test.ts b/apps/webapp/test/updateMetadata.test.ts index 6fa2605272d..f0d30aea787 100644 --- a/apps/webapp/test/updateMetadata.test.ts +++ b/apps/webapp/test/updateMetadata.test.ts @@ -1,5 +1,5 @@ import { containerTest } from "@internal/testcontainers"; -import { parsePacket } from "@trigger.dev/core/v3"; +import { parsePacket } from "@basicblock/trigger-core/v3"; import { setTimeout } from "timers/promises"; import { describe } from "vitest"; import { UpdateMetadataService } from "~/services/metadata/updateMetadata.server"; diff --git a/docs/apikeys.mdx b/docs/apikeys.mdx index 38626760ebe..447fed0a165 100644 --- a/docs/apikeys.mdx +++ b/docs/apikeys.mdx @@ -39,7 +39,7 @@ The default URL is `https://api.trigger.dev`. If you prefer to manually configure the SDK, you can call the `configure` method: ```ts -import { configure } from "@trigger.dev/sdk"; +import { configure } from "@basicblock/trigger-sdk"; import { myTask } from "./trigger/myTasks"; configure({ diff --git a/docs/building-with-ai.mdx b/docs/building-with-ai.mdx index e551324cadf..cb688d7755f 100644 --- a/docs/building-with-ai.mdx +++ b/docs/building-with-ai.mdx @@ -78,14 +78,14 @@ Create the file that matches your AI tool (or multiple files if your team uses d ## Imports -Always import from `@trigger.dev/sdk` โ€” never from `@trigger.dev/sdk/v3` or use the deprecated `client.defineJob` pattern. +Always import from `@basicblock/trigger-sdk` โ€” never from `@basicblock/trigger-sdk/v3` or use the deprecated `client.defineJob` pattern. ## Task pattern -Every task must be exported. Use `task()` from `@trigger.dev/sdk`: +Every task must be exported. Use `task()` from `@basicblock/trigger-sdk`: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -108,7 +108,7 @@ From your backend (Next.js route, Express handler, etc.): ```ts import type { myTask } from "./trigger/my-task"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; // Fire and forget const handle = await tasks.trigger("my-task", { url: "https://example.com" }); @@ -148,7 +148,7 @@ export const parentTask = task({ ## Error handling ```ts -import { task, retry, AbortTaskRunError } from "@trigger.dev/sdk"; +import { task, retry, AbortTaskRunError } from "@basicblock/trigger-sdk"; export const resilientTask = task({ id: "resilient-task", @@ -175,7 +175,7 @@ export const resilientTask = task({ Use `schemaTask` with Zod for payload validation: ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; export const processVideo = schemaTask({ @@ -192,7 +192,7 @@ export const processVideo = schemaTask({ Use `wait.for` for delays, `wait.until` for dates, and `wait.forToken` for external callbacks: ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; await wait.for({ seconds: 30 }); await wait.until({ date: new Date("2025-01-01") }); ``` @@ -202,7 +202,7 @@ await wait.until({ date: new Date("2025-01-01") }); `trigger.config.ts` lives at the project root: ```ts -import { defineConfig } from "@trigger.dev/sdk/build"; +import { defineConfig } from "@basicblock/trigger-sdk/build"; export default defineConfig({ project: "", @@ -213,7 +213,7 @@ export default defineConfig({ ## Common mistakes 1. **Forgetting to export tasks** โ€” every task must be a named export -2. **Importing from `@trigger.dev/sdk/v3`** โ€” this is the old v3 path; always use `@trigger.dev/sdk` +2. **Importing from `@basicblock/trigger-sdk/v3`** โ€” this is the old v3 path; always use `@basicblock/trigger-sdk` 3. **Using `client.defineJob()`** โ€” this is the deprecated v2 API 4. **Calling `task.trigger()` directly** โ€” use `tasks.trigger("task-id", payload)` from your backend 5. **Using `triggerAndWait` result as output** โ€” it returns a `Result` object; check `result.ok` then access `result.output`, or use `.unwrap()` diff --git a/docs/cli-init-commands.mdx b/docs/cli-init-commands.mdx index b5da8e18e88..82ff583a041 100644 --- a/docs/cli-init-commands.mdx +++ b/docs/cli-init-commands.mdx @@ -36,11 +36,11 @@ yarn dlx trigger.dev@latest init - The version of the `@trigger.dev/sdk` package to install. Defaults to `latest`. + The version of the `@basicblock/trigger-sdk` package to install. Defaults to `latest`. - Skip installing the `@trigger.dev/sdk` package. + Skip installing the `@basicblock/trigger-sdk` package. diff --git a/docs/config/config-file.mdx b/docs/config/config-file.mdx index 94fe8e618e9..b8fefe36826 100644 --- a/docs/config/config-file.mdx +++ b/docs/config/config-file.mdx @@ -11,7 +11,7 @@ import NodeVersions from "/snippets/node-versions.mdx"; The `trigger.config.ts` file is used to configure your Trigger.dev project. It is a TypeScript file at the root of your project that exports a default configuration object. Here's an example: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ // Your project ref (you can see it on the Project settings page in the dashboard) @@ -53,7 +53,7 @@ The config file handles a lot of things, like: You can specify the directories where your tasks are located using the `dirs` option: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -66,7 +66,7 @@ If you omit the `dirs` option, we will automatically detect directories that are We will search for TypeScript and JavaScript files in the specified directories and include them in the build process. We automatically exclude files that have `.test` or `.spec` in the name, but you can customize this by specifying glob patterns in the `ignorePatterns` option: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -80,7 +80,7 @@ export default defineConfig({ You can specify a custom path to your tsconfig file. This is useful if you have a custom tsconfig file that you want to use. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -94,7 +94,7 @@ export default defineConfig({ You can add lifecycle functions to get notified when any task starts, succeeds, or fails using `onStart`, `onSuccess` and `onFailure`: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -125,7 +125,7 @@ We use OpenTelemetry (OTEL) for our run logs. This means you get a lot of inform Here we add Prisma and OpenAI instrumentations to your `trigger.config.ts` file. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; import { PrismaInstrumentation } from "@prisma/instrumentation"; import { OpenAIInstrumentation } from "@traceloop/instrumentation-openai"; @@ -166,7 +166,7 @@ You can also configure custom telemetry exporters to send your traces and logs t Then, configure the exporters in your `trigger.config.ts` file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http"; import { OTLPLogExporter } from "@opentelemetry/exporter-logs-otlp-http"; @@ -205,7 +205,7 @@ Make sure to set the `AXIOM_API_TOKEN` and `AXIOM_DATASET` environment variables It's important to note that you cannot configure exporters using `OTEL_*` environment variables, as they would conflict with our internal telemetry. Instead you should configure the exporters via passing in arguments to the `OTLPTraceExporter` and `OTLPLogExporter` constructors. For example, here is how you can configure exporting to Honeycomb: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http"; import { OTLPLogExporter } from "@opentelemetry/exporter-logs-otlp-http"; @@ -244,7 +244,7 @@ export default defineConfig({ We currently only officially support the `node` runtime, but you can try our experimental `bun` runtime by setting the `runtime` option in your config file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -264,7 +264,7 @@ See our [Bun guide](/guides/frameworks/bun) for more information. You can specify the default machine for all tasks in your project: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -280,7 +280,7 @@ See our [machines documentation](/machines) for more information. You can set the log level for your project: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -296,7 +296,7 @@ The `logLevel` only determines which logs are sent to the Trigger.dev instance w You can control console logging behavior in development: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -311,7 +311,7 @@ export default defineConfig({ You can set the default `maxDuration` for all tasks in your project: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -329,7 +329,7 @@ Keep the process alive after the task has finished running so the next task does Note that the process could be killed at any time, and we don't make any guarantees about the process being alive for a certain amount of time ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -341,7 +341,7 @@ export default defineConfig({ You can pass an object to the `processKeepAlive` option to configure the behavior: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -361,7 +361,7 @@ export default defineConfig({ You can control the working directory behavior in development: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -377,7 +377,7 @@ When set to `false`, the current working directory will be set to the build dire CA Cert file to be added to NODE_EXTRA_CA_CERT environment variable, useful in use with self signed cert in the trigger.dev environment. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -392,7 +392,7 @@ export default defineConfig({ You can customize the build process using the `build` option: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -421,7 +421,7 @@ export default defineConfig({ All code is bundled by default, but you can exclude some packages from the bundle using the `external` option: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -437,7 +437,7 @@ When a package is excluded from the bundle, it will be added to a dynamically ge Each entry in the external should be a package name, not necessarily the import path. For example, if you want to exclude the `ai` package, but you are importing `ai/rsc`, you should just include `ai` in the `external` array: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -453,7 +453,7 @@ export default defineConfig({ Packages that use WebAssembly (WASM) must be added to the `external` array. WASM files are binary modules that need to be loaded at runtime and cannot be bundled into JavaScript code. When you add a WASM package to `external`, the package will be installed as a dependency in the runtime environment, ensuring the WASM files are available at their expected paths. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -474,7 +474,7 @@ export default defineConfig({ You can customize the `jsx` options that are passed to `esbuild` using the `jsx` option: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -501,7 +501,7 @@ See the [esbuild JSX documentation](https://esbuild.github.io/content-types/#jsx You can add custom [import conditions](https://esbuild.github.io/api/#conditions) to your build using the `conditions` option: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -518,7 +518,7 @@ Custom conditions will also be passed to the `node` runtime when running your ta ### Extensions -Build extension allow you to hook into the build system and customize the build process or the resulting bundle and container image (in the case of deploying). You can use pre-built extensions by installing the `@trigger.dev/build` package into your `devDependencies`, or you can create your own. +Build extension allow you to hook into the build system and customize the build process or the resulting bundle and container image (in the case of deploying). You can use pre-built extensions by installing the `@basicblock/trigger-build` package into your `devDependencies`, or you can create your own. #### additionalFiles diff --git a/docs/config/extensions/additionalFiles.mdx b/docs/config/extensions/additionalFiles.mdx index 038bf185ab8..aebb17fb1ab 100644 --- a/docs/config/extensions/additionalFiles.mdx +++ b/docs/config/extensions/additionalFiles.mdx @@ -7,8 +7,8 @@ description: "Use the additionalFiles build extension to copy additional files t Import the `additionalFiles` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { additionalFiles } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { additionalFiles } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/additionalPackages.mdx b/docs/config/extensions/additionalPackages.mdx index d62562e6709..289763b2b6b 100644 --- a/docs/config/extensions/additionalPackages.mdx +++ b/docs/config/extensions/additionalPackages.mdx @@ -7,8 +7,8 @@ description: "Use the additionalPackages build extension to include additional p Import the `additionalPackages` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { additionalPackages } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { additionalPackages } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -22,7 +22,7 @@ export default defineConfig({ This allows you to include additional packages in the build that are not automatically included via imports. This is useful if you want to install a package that includes a CLI tool that you want to invoke in your tasks via `exec`. We will try to automatically resolve the version of the package but you can specify the version by using the `@` symbol: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/aptGet.mdx b/docs/config/extensions/aptGet.mdx index 817c4157d7a..511d039ebf0 100644 --- a/docs/config/extensions/aptGet.mdx +++ b/docs/config/extensions/aptGet.mdx @@ -7,8 +7,8 @@ description: "Use the aptGet build extension to install system packages into the You can install system packages into the deployed image using the `aptGet` extension: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { aptGet } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { aptGet } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -22,7 +22,7 @@ export default defineConfig({ If you want to install a specific version of a package, you can specify the version like this: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/audioWaveform.mdx b/docs/config/extensions/audioWaveform.mdx index de23eb04769..e05c991bf97 100644 --- a/docs/config/extensions/audioWaveform.mdx +++ b/docs/config/extensions/audioWaveform.mdx @@ -7,8 +7,8 @@ description: "Use the audioWaveform build extension to add support for Audio Wav Previously, we installed [Audio Waveform](https://github.com/bbc/audiowaveform) in the build image. That's been moved to a build extension: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { audioWaveform } from "@trigger.dev/build/extensions/audioWaveform"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { audioWaveform } from "@basicblock/trigger-build/extensions/audioWaveform"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/custom.mdx b/docs/config/extensions/custom.mdx index 02c5980cf9b..d47fad80bee 100644 --- a/docs/config/extensions/custom.mdx +++ b/docs/config/extensions/custom.mdx @@ -20,7 +20,7 @@ Build extensions allow you to hook into the build system and customize the build Build extensions are added to your `trigger.config.ts` file, with a required `name` and optional build hook functions. Here's a simple example of a build extension that just logs a message when the build starts: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "my-project", @@ -37,16 +37,16 @@ export default defineConfig({ }); ``` -You can also extract that out into a function instead of defining it inline, in which case you will need to import the `BuildExtension` type from the `@trigger.dev/build` package: +You can also extract that out into a function instead of defining it inline, in which case you will need to import the `BuildExtension` type from the `@basicblock/trigger-build` package: - You'll need to add the `@trigger.dev/build` package to your `devDependencies` before the below - code will work. Make sure it's version matches that of the installed `@trigger.dev/sdk` package. + You'll need to add the `@basicblock/trigger-build` package to your `devDependencies` before the below + code will work. Make sure it's version matches that of the installed `@basicblock/trigger-sdk` package. ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { BuildExtension } from "@trigger.dev/build"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { BuildExtension } from "@basicblock/trigger-build"; export default defineConfig({ project: "my-project", @@ -72,7 +72,7 @@ function myExtension(): BuildExtension { This allows the extension to add additional dependencies to the list of externals for the build. This is useful for dependencies that are not included in the bundle, but are expected to be available at runtime. ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "my-project", @@ -94,7 +94,7 @@ export default defineConfig({ This hook runs before the build starts. It receives the `BuildContext` object as an argument. ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "my-project", @@ -114,7 +114,7 @@ export default defineConfig({ If you want to add an esbuild plugin, you must do so in the `onBuildStart` hook. Here's an example of adding a custom esbuild plugin: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "my-project", @@ -144,7 +144,7 @@ export default defineConfig({ You can use the `BuildContext.target` property to determine if the build is for `dev` or `deploy`: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "my-project", @@ -170,7 +170,7 @@ export default defineConfig({ This hook runs after the build completes. It receives the `BuildContext` object and a `BuildManifest` object as arguments. This is where you can add in one or more `BuildLayer`'s to the context. ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "my-project", diff --git a/docs/config/extensions/emitDecoratorMetadata.mdx b/docs/config/extensions/emitDecoratorMetadata.mdx index 24317fae5df..bfb8f37ad27 100644 --- a/docs/config/extensions/emitDecoratorMetadata.mdx +++ b/docs/config/extensions/emitDecoratorMetadata.mdx @@ -7,8 +7,8 @@ description: "Use the emitDecoratorMetadata build extension to enable support fo If you need support for the `emitDecoratorMetadata` typescript compiler option, import the `emitDecoratorMetadata` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { emitDecoratorMetadata } from "@trigger.dev/build/extensions/typescript"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { emitDecoratorMetadata } from "@basicblock/trigger-build/extensions/typescript"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/esbuildPlugin.mdx b/docs/config/extensions/esbuildPlugin.mdx index 71f5a1ac1ea..7184db75f80 100644 --- a/docs/config/extensions/esbuildPlugin.mdx +++ b/docs/config/extensions/esbuildPlugin.mdx @@ -7,8 +7,8 @@ description: "Use the esbuildPlugin build extension to add existing or custom es You can easily add existing or custom esbuild plugins to your build process using the `esbuildPlugin` extension: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; export default defineConfig({ diff --git a/docs/config/extensions/ffmpeg.mdx b/docs/config/extensions/ffmpeg.mdx index cd414c4af5c..4258af41f71 100644 --- a/docs/config/extensions/ffmpeg.mdx +++ b/docs/config/extensions/ffmpeg.mdx @@ -7,8 +7,8 @@ description: "Use the ffmpeg build extension to include FFmpeg in your project" You can add the `ffmpeg` build extension to your build process: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { ffmpeg } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -26,8 +26,8 @@ By default, this will install the version of `ffmpeg` that is available in the D If you need FFmpeg 7.x, you can pass `{ version: "7" }` to the extension. This will install a static build of FFmpeg 7.x instead of using the Debian package: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { ffmpeg } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/lightpanda.mdx b/docs/config/extensions/lightpanda.mdx index 1e1efc8f639..5a7a74ab43c 100644 --- a/docs/config/extensions/lightpanda.mdx +++ b/docs/config/extensions/lightpanda.mdx @@ -8,8 +8,8 @@ tag: "v4" To use the Lightpanda browser in your project, add the extension to your `trigger.config.ts` file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; export default defineConfig({ project: "", @@ -27,8 +27,8 @@ export default defineConfig({ For example: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/overview.mdx b/docs/config/extensions/overview.mdx index c60083ba882..81703b6b957 100644 --- a/docs/config/extensions/overview.mdx +++ b/docs/config/extensions/overview.mdx @@ -6,12 +6,12 @@ description: "Customize how your project is built and deployed to Trigger.dev wi Build extensions allow you to hook into the build system and customize the build process or the resulting bundle and container image (in the case of deploying). -You can use pre-built extensions by installing the `@trigger.dev/build` package into your `devDependencies`, or you can create your own. +You can use pre-built extensions by installing the `@basicblock/trigger-build` package into your `devDependencies`, or you can create your own. Build extensions are added to your `trigger.config.ts` file under the `build.extensions` property: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "my-project", @@ -28,11 +28,11 @@ export default defineConfig({ }); ``` -If you are using a pre-built extension, you can import it from the `@trigger.dev/build` package: +If you are using a pre-built extension, you can import it from the `@basicblock/trigger-build` package: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { ffmpeg } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "my-project", diff --git a/docs/config/extensions/playwright.mdx b/docs/config/extensions/playwright.mdx index ea8461301e6..e09baee6f4d 100644 --- a/docs/config/extensions/playwright.mdx +++ b/docs/config/extensions/playwright.mdx @@ -19,8 +19,8 @@ If you are using [Playwright](https://playwright.dev/), you should use the Playw You can use it for a simple Playwright setup like this: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { playwright } from "@trigger.dev/build/extensions/playwright"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; export default defineConfig({ project: "", @@ -46,8 +46,8 @@ export default defineConfig({ ### Custom browsers and version ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { playwright } from "@trigger.dev/build/extensions/playwright"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; export default defineConfig({ project: "", @@ -67,8 +67,8 @@ export default defineConfig({ By default, browsers are run in headless mode. If you need to run browsers with a UI (for example, for debugging), set `headless: false`. This will automatically set up a virtual display using Xvfb. ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { playwright } from "@trigger.dev/build/extensions/playwright"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; export default defineConfig({ project: "", @@ -100,8 +100,8 @@ If you encounter errors during the build process related to browser downloads (e **Workaround:** Revert Playwright to version `1.40.0` in your project dependencies. You can specify this version explicitly in your config: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { playwright } from "@trigger.dev/build/extensions/playwright"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; export default defineConfig({ project: "", @@ -124,7 +124,7 @@ To prevent issues with waits and resumes, you can use middleware and locals to m Here's an example using `chromium`, but you can adapt it for other browsers: ```ts -import { logger, tasks, locals } from "@trigger.dev/sdk"; +import { logger, tasks, locals } from "@basicblock/trigger-sdk"; import { chromium, type Browser } from "playwright"; // Create a locals key for the browser instance diff --git a/docs/config/extensions/prismaExtension.mdx b/docs/config/extensions/prismaExtension.mdx index f4efbe2de20..0231df43385 100644 --- a/docs/config/extensions/prismaExtension.mdx +++ b/docs/config/extensions/prismaExtension.mdx @@ -16,7 +16,7 @@ The `prismaExtension` supports multiple Prisma versions and deployment strategie ### Before (pre 4.1.1) ```ts -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; extensions: [ prismaExtension({ @@ -31,7 +31,7 @@ extensions: [ ### After (4.1.1+) ```ts -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; extensions: [ prismaExtension({ @@ -390,7 +390,7 @@ export default defineConfig({ **trigger.config.ts:** ```ts -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; prismaExtension({ mode: "legacy", @@ -710,8 +710,8 @@ datasource db { **trigger.config.ts:** ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, @@ -841,8 +841,8 @@ model User { **trigger.config.ts:** ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/docs/config/extensions/puppeteer.mdx b/docs/config/extensions/puppeteer.mdx index a2f3091bd7b..d2fa11d6cac 100644 --- a/docs/config/extensions/puppeteer.mdx +++ b/docs/config/extensions/puppeteer.mdx @@ -9,8 +9,8 @@ description: "Use the puppeteer build extension to enable support for Puppeteer To use Puppeteer in your project, add these build settings to your `trigger.config.ts` file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { puppeteer } from "@trigger.dev/build/extensions/puppeteer"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { puppeteer } from "@basicblock/trigger-build/extensions/puppeteer"; export default defineConfig({ project: "", diff --git a/docs/config/extensions/pythonExtension.mdx b/docs/config/extensions/pythonExtension.mdx index a8a30a02fb7..bff27ffc726 100644 --- a/docs/config/extensions/pythonExtension.mdx +++ b/docs/config/extensions/pythonExtension.mdx @@ -4,19 +4,19 @@ sidebarTitle: "pythonExtension" description: "Use the python build extension to add support for executing Python scripts in your project" --- -If you need to execute Python scripts in your Trigger.dev project, you can use the `pythonExtension` build extension via the `@trigger.dev/python` package. +If you need to execute Python scripts in your Trigger.dev project, you can use the `pythonExtension` build extension via the `@basicblock/trigger-python` package. -First, you'll need to install the `@trigger.dev/python` package: +First, you'll need to install the `@basicblock/trigger-python` package: ```bash -npm add @trigger.dev/python +npm add @basicblock/trigger-python ``` Then, you can use the `pythonExtension` build extension in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { pythonExtension } from "@trigger.dev/python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; export default defineConfig({ project: "", @@ -26,11 +26,11 @@ export default defineConfig({ }); ``` -This will take care of adding python to the build image and setting up the necessary environment variables to execute Python scripts. You can then use our `python` utilities in the `@trigger.dev/python` package to execute Python scripts in your tasks. For example, running a Python script inline in a task: +This will take care of adding python to the build image and setting up the necessary environment variables to execute Python scripts. You can then use our `python` utilities in the `@basicblock/trigger-python` package to execute Python scripts in your tasks. For example, running a Python script inline in a task: ```ts -import { task } from "@trigger.dev/sdk"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk"; +import { python } from "@basicblock/trigger-python"; export const myScript = task({ id: "my-python-script", @@ -46,8 +46,8 @@ export const myScript = task({ You can automatically add python scripts to your project using the `scripts` option in the `pythonExtension` function. This will copy the specified scripts to the build directory during the deploy process. For example: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { pythonExtension } from "@trigger.dev/python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; export default defineConfig({ project: "", @@ -64,8 +64,8 @@ export default defineConfig({ This will copy all Python files in the `python` directory to the build directory during the deploy process. You can then execute these scripts using the `python.runScript` function: ```ts -import { task } from "@trigger.dev/sdk"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk"; +import { python } from "@basicblock/trigger-python"; export const myScript = task({ id: "my-python-script", @@ -86,8 +86,8 @@ export const myScript = task({ If you have a `requirements.txt` file in your project, you can use the `requirementsFile` option in the `pythonExtension` function to install the required packages during the build process. For example: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { pythonExtension } from "@trigger.dev/python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; export default defineConfig({ project: "", @@ -113,8 +113,8 @@ This will install the packages specified in the `requirements.txt` file during t If you are using a virtual environment in your project, you can use the `devPythonBinaryPath` option in the `pythonExtension` function to specify the path to the Python binary in the virtual environment. For example: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { pythonExtension } from "@trigger.dev/python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; export default defineConfig({ project: "", @@ -135,8 +135,8 @@ This has no effect in production mode, but in development mode, it will use the All of the `python` functions have a streaming version that allows you to stream the output of the Python script as it runs. For example: ```ts -import { task } from "@trigger.dev/sdk"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk"; +import { python } from "@basicblock/trigger-python"; export const myStreamingScript = task({ id: "my-streaming-python-script", @@ -165,8 +165,8 @@ print(os.environ["MY_ENV_VAR"]) You can also pass additional environment variables to the Python script using the `env` option in the `python.runScript` function. For example: ```ts -import { task } from "@trigger.dev/sdk"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk"; +import { python } from "@basicblock/trigger-python"; export const myScript = task({ id: "my-python-script", diff --git a/docs/config/extensions/syncEnvVars.mdx b/docs/config/extensions/syncEnvVars.mdx index d6b0be78323..784ac2c5426 100644 --- a/docs/config/extensions/syncEnvVars.mdx +++ b/docs/config/extensions/syncEnvVars.mdx @@ -9,8 +9,8 @@ The `syncEnvVars` build extension will sync env vars from another service into T `syncEnvVars` takes an async callback function, and any env vars returned from the callback will be synced to Trigger.dev. ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ build: { @@ -37,8 +37,8 @@ The callback is passed a context object with the following properties: In this example we're using env vars from [Infisical](https://infisical.com). ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; import { InfisicalSDK } from "@infisical/sdk"; export default defineConfig({ @@ -107,8 +107,8 @@ branch-specific database credentials when run locally. ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncVercelEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncVercelEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -123,8 +123,8 @@ export default defineConfig({ Or you can pass in the token and project ID as arguments: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncVercelEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncVercelEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -175,8 +175,8 @@ This ensures that the correct database connection strings are used for your sele ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncNeonEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncNeonEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -191,8 +191,8 @@ export default defineConfig({ Or you can pass in the token and project ID as arguments: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncNeonEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncNeonEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", diff --git a/docs/context.mdx b/docs/context.mdx index 4e4b8f7bac6..22e82dc2e12 100644 --- a/docs/context.mdx +++ b/docs/context.mdx @@ -13,7 +13,7 @@ Context (`ctx`) is a way to get information about a run. ```typescript Context example -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", diff --git a/docs/deploy-environment-variables.mdx b/docs/deploy-environment-variables.mdx index a4c3b75daf4..ed2a3fe67fe 100644 --- a/docs/deploy-environment-variables.mdx +++ b/docs/deploy-environment-variables.mdx @@ -100,7 +100,7 @@ We have a complete set of SDK functions (and REST API) you can use to directly m To initially load environment variables from a `.env` file into your Trigger.dev cloud environment, you can use `envvars.upload()`. This is useful for one-time bulk imports when setting up a new project or environment. ```ts -import { envvars } from "@trigger.dev/sdk"; +import { envvars } from "@basicblock/trigger-sdk"; import { readFileSync } from "fs"; import { parse } from "dotenv"; @@ -118,7 +118,7 @@ await envvars.upload("proj_your_project_ref", "prod", { When called inside a task, you can omit the project ref and environment slug as they'll be automatically inferred from the task context: ```ts -import { envvars, task } from "@trigger.dev/sdk"; +import { envvars, task } from "@basicblock/trigger-sdk"; import { readFileSync } from "fs"; import { parse } from "dotenv"; @@ -146,7 +146,7 @@ This is different from `syncEnvVars` which automatically syncs variables during When using `envvars.retrieve()` inside a task, you can access the current environment information from the task context (`ctx`). The `envvars.retrieve()` function doesn't return the environment, but you can get it from `ctx.environment`: ```ts -import { envvars, task } from "@trigger.dev/sdk"; +import { envvars, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -178,15 +178,15 @@ For more information about the context object, see the [Context documentation](/ You could use the SDK functions above but it's much easier to use our `syncEnvVars` build extension in your `trigger.config` file. - To use the `syncEnvVars` build extension, you should first install the `@trigger.dev/build` + To use the `syncEnvVars` build extension, you should first install the `@basicblock/trigger-build` package into your devDependencies. In this example we're using env vars from [Infisical](https://infisical.com). ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; import { InfisicalSDK } from "@infisical/sdk"; export default defineConfig({ @@ -347,8 +347,8 @@ This is the simplest way to bring dotenvx or `.env.production` variables into yo If you'd prefer an automated flow, you can use the `syncEnvVars` build extension to programmatically load and return your variables: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; import dotenvx from "@dotenvx/dotenvx"; import { readFileSync } from "fs"; @@ -392,7 +392,7 @@ Use a secrets service (Infisical, AWS Secrets Manager, HashiCorp Vault, etc.) to ### Example implementation ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { SecretsManagerClient, GetSecretValueCommand } from "@aws-sdk/client-secrets-manager"; export const processTenantData = task({ diff --git a/docs/deployment/atomic-deployment.mdx b/docs/deployment/atomic-deployment.mdx index 5edcb090e30..92760debdca 100644 --- a/docs/deployment/atomic-deployment.mdx +++ b/docs/deployment/atomic-deployment.mdx @@ -69,7 +69,7 @@ jobs: - Deploy to Vercel: - The `npx vercel` command deploys the application, setting the `TRIGGER_VERSION` environment variable to the task version from the previous step. - The --prod flag ensures a production deployment, and -e passes the environment variable. - - The `@trigger.dev/sdk` automatically uses the `TRIGGER_VERSION` environment variable to trigger the correct version of the tasks. + - The `@basicblock/trigger-sdk` automatically uses the `TRIGGER_VERSION` environment variable to trigger the correct version of the tasks. For this workflow to work, you need to set up the following secrets in your GitHub repository: diff --git a/docs/deployment/overview.mdx b/docs/deployment/overview.mdx index 8c15954cba8..b435d346b3e 100644 --- a/docs/deployment/overview.mdx +++ b/docs/deployment/overview.mdx @@ -244,7 +244,7 @@ Usually there will be some useful guidance below this message. If you can't figu This happens because `.node` files are native code and can't be bundled like other packages. To fix this, add your package to [`build.external`](/config/config-file#external) in the `trigger.config.ts` file like this: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", diff --git a/docs/deployment/preview-branches.mdx b/docs/deployment/preview-branches.mdx index f2a354e2e9d..ca3b646da5e 100644 --- a/docs/deployment/preview-branches.mdx +++ b/docs/deployment/preview-branches.mdx @@ -53,7 +53,7 @@ TRIGGER_PREVIEW_BRANCH="your-branch-name" If you're deploying somewhere that doesn't support `process.env` (like some edge runtimes) you can manually configure the SDK: ```ts -import { configure } from "@trigger.dev/sdk"; +import { configure } from "@basicblock/trigger-sdk"; import { myTask } from "./trigger/myTasks"; configure({ @@ -159,9 +159,9 @@ These can be set manually in the dashboard, or automatically at deploy time usin Full instructions are in the [syncEnvVars()](/config/extensions/syncEnvVars) documentation. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -// You will need to install the @trigger.dev/build package -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +// You will need to install the @basicblock/trigger-build package +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ //... other config @@ -185,9 +185,9 @@ You need to set the `VERCEL_ACCESS_TOKEN`, `VERCEL_PROJECT_ID` and `VERCEL_TEAM_ The extension will automatically detect a preview branch deploy from Vercel and sync the appropriate environment variables. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -// You will need to install the @trigger.dev/build package -import { syncVercelEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +// You will need to install the @basicblock/trigger-build package +import { syncVercelEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ //... other config diff --git a/docs/errors-retrying.mdx b/docs/errors-retrying.mdx index 246db2b82af..67fb84a56cd 100644 --- a/docs/errors-retrying.mdx +++ b/docs/errors-retrying.mdx @@ -31,7 +31,7 @@ This task will retry 10 times with exponential backoff. One way to gain reliability is to break your work into smaller tasks and [trigger](/triggering) them from each other. Each task can have its own retrying behavior: ```ts /trigger/multiple-tasks.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -70,7 +70,7 @@ We provide some useful functions that you can use to retry smaller parts of a ta You can retry a block of code that can throw an error, with the same retry settings as a task. ```ts /trigger/retry-on-throw.ts -import { task, logger, retry } from "@trigger.dev/sdk"; +import { task, logger, retry } from "@basicblock/trigger-sdk"; export const retryOnThrow = task({ id: "retry-on-throw", @@ -106,7 +106,7 @@ You can use `fetch`, `axios`, or any other library in your code. But we do provide a convenient function to perform HTTP requests with conditional retrying based on the response: ```ts /trigger/retry-fetch.ts -import { task, logger, retry } from "@trigger.dev/sdk"; +import { task, logger, retry } from "@basicblock/trigger-sdk"; export const taskWithFetchRetries = task({ id: "task-with-fetch-retries", @@ -203,7 +203,7 @@ In this complicated example: ```ts tasks.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { calculateISO8601DurationOpenAIVariantResetAt, openai } from "./openai.js"; export const openaiTask = task({ @@ -309,7 +309,7 @@ export function calculateISO8601DurationOpenAIVariantResetAt( You can prevent retries by throwing an `AbortTaskRunError`. This will fail the task attempt and disable retrying. ```ts /trigger/myTasks.ts -import { task, AbortTaskRunError } from "@trigger.dev/sdk"; +import { task, AbortTaskRunError } from "@basicblock/trigger-sdk"; export const openaiTask = task({ id: "openai-task", @@ -335,7 +335,7 @@ export const openaiTask = task({ Sometimes you want to catch an error and don't want to retry the task. You can use try/catch as you normally would. In this example we fallback to using Replicate if OpenAI fails. ```ts /trigger/myTasks.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const openaiTask = task({ id: "openai-task", diff --git a/docs/guides/ai-agents/claude-code-trigger.mdx b/docs/guides/ai-agents/claude-code-trigger.mdx index 859171d542d..2ad9630ab35 100644 --- a/docs/guides/ai-agents/claude-code-trigger.mdx +++ b/docs/guides/ai-agents/claude-code-trigger.mdx @@ -29,7 +29,7 @@ npm install @anthropic-ai/claude-agent-sdk Add the SDK to the `external` array so it's not bundled: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, @@ -65,7 +65,7 @@ This example creates a task where Claude generates code in an empty workspace. T ```ts trigger/claude-agent.ts import { query } from "@anthropic-ai/claude-agent-sdk"; -import { schemaTask, logger } from "@trigger.dev/sdk"; +import { schemaTask, logger } from "@basicblock/trigger-sdk"; import { mkdtemp, rm, readdir } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; diff --git a/docs/guides/ai-agents/generate-translate-copy.mdx b/docs/guides/ai-agents/generate-translate-copy.mdx index cb5e034aa31..b685040e131 100644 --- a/docs/guides/ai-agents/generate-translate-copy.mdx +++ b/docs/guides/ai-agents/generate-translate-copy.mdx @@ -24,7 +24,7 @@ In this example, we'll create a workflow that generates and translates copy. Thi ```typescript import { openai } from "@ai-sdk/openai"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { generateText } from "ai"; export interface TranslatePayload { diff --git a/docs/guides/ai-agents/respond-and-check-content.mdx b/docs/guides/ai-agents/respond-and-check-content.mdx index 560b69b80c5..be19272766a 100644 --- a/docs/guides/ai-agents/respond-and-check-content.mdx +++ b/docs/guides/ai-agents/respond-and-check-content.mdx @@ -23,7 +23,7 @@ In this example, we'll create a workflow that simultaneously checks content for ```typescript import { openai } from "@ai-sdk/openai"; -import { batch, task } from "@trigger.dev/sdk"; +import { batch, task } from "@basicblock/trigger-sdk"; import { generateText } from "ai"; // Task to generate customer response diff --git a/docs/guides/ai-agents/route-question.mdx b/docs/guides/ai-agents/route-question.mdx index de1cb3e92fd..856eb466802 100644 --- a/docs/guides/ai-agents/route-question.mdx +++ b/docs/guides/ai-agents/route-question.mdx @@ -24,7 +24,7 @@ In this example, we'll create a workflow that routes a question to a different A ```typescript import { openai } from "@ai-sdk/openai"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { generateText } from "ai"; import { z } from "zod"; diff --git a/docs/guides/ai-agents/translate-and-refine.mdx b/docs/guides/ai-agents/translate-and-refine.mdx index 80f557fd0c3..de0f5f156ed 100644 --- a/docs/guides/ai-agents/translate-and-refine.mdx +++ b/docs/guides/ai-agents/translate-and-refine.mdx @@ -23,7 +23,7 @@ This example task translates text into a target language and refines the transla - Recursively calls itself to refine the translation based on the feedback ```typescript -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { generateText } from "ai"; import { openai } from "@ai-sdk/openai"; diff --git a/docs/guides/ai-agents/verify-news-article.mdx b/docs/guides/ai-agents/verify-news-article.mdx index e235ae9d35c..ddb5b0e09d6 100644 --- a/docs/guides/ai-agents/verify-news-article.mdx +++ b/docs/guides/ai-agents/verify-news-article.mdx @@ -26,7 +26,7 @@ Our example task uses multiple LLM calls to extract claims from a news article a ```typescript import { openai } from "@ai-sdk/openai"; -import { batch, logger, task } from "@trigger.dev/sdk"; +import { batch, logger, task } from "@basicblock/trigger-sdk"; import { CoreMessage, generateText } from "ai"; // Define types for our workers' outputs diff --git a/docs/guides/example-projects/anchor-browser-web-scraper.mdx b/docs/guides/example-projects/anchor-browser-web-scraper.mdx index 1bdd8b5d456..b4489e340fb 100644 --- a/docs/guides/example-projects/anchor-browser-web-scraper.mdx +++ b/docs/guides/example-projects/anchor-browser-web-scraper.mdx @@ -46,7 +46,7 @@ The task runs daily at 5pm ET to find the cheapest Broadway tickets available fo This task runs daily at 5pm ET, in [src/trigger/broadway-monitor.ts](https://github.com/triggerdotdev/examples/tree/main/anchor-browser-web-scraper/src/trigger/broadway-monitor.ts): ```ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; import Anchorbrowser from "anchorbrowser"; export const broadwayMonitor = schedules.task({ @@ -105,7 +105,7 @@ export const broadwayMonitor = schedules.task({ Since Anchor Browser uses browser automation libraries (Playwright) under the hood, we need to configure Trigger.dev to handle these dependencies properly by excluding them from the build bundle in [trigger.config.ts](https://github.com/triggerdotdev/examples/tree/main/anchor-browser-web-scraper/trigger.config.ts): ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "proj_your_project_id_here", // Get from Trigger.dev dashboard diff --git a/docs/guides/example-projects/claude-changelog-generator.mdx b/docs/guides/example-projects/claude-changelog-generator.mdx index 8d2d7983946..93e946066aa 100644 --- a/docs/guides/example-projects/claude-changelog-generator.mdx +++ b/docs/guides/example-projects/claude-changelog-generator.mdx @@ -69,7 +69,7 @@ The agent workflow: You need to mark the Claude Agent SDK as external in your trigger.config.ts file. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/docs/guides/example-projects/claude-github-wiki.mdx b/docs/guides/example-projects/claude-github-wiki.mdx index 828fc58810f..8b9a589decb 100644 --- a/docs/guides/example-projects/claude-github-wiki.mdx +++ b/docs/guides/example-projects/claude-github-wiki.mdx @@ -67,7 +67,7 @@ The agent workflow: You need to mark the Claude Agent SDK as external in your trigger.config.ts file. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/docs/guides/examples/dall-e3-generate-image.mdx b/docs/guides/examples/dall-e3-generate-image.mdx index fc0a7f0d04f..2fedf9883b0 100644 --- a/docs/guides/examples/dall-e3-generate-image.mdx +++ b/docs/guides/examples/dall-e3-generate-image.mdx @@ -11,7 +11,7 @@ This example demonstrates how to use Trigger.dev to make reliable calls to AI AP ## Task code ```ts trigger/generateContent.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import OpenAI from "openai"; const openai = new OpenAI({ diff --git a/docs/guides/examples/deepgram-transcribe-audio.mdx b/docs/guides/examples/deepgram-transcribe-audio.mdx index e9b43127bc1..4efa2057259 100644 --- a/docs/guides/examples/deepgram-transcribe-audio.mdx +++ b/docs/guides/examples/deepgram-transcribe-audio.mdx @@ -17,7 +17,7 @@ Transcribe audio using [Deepgram's](https://developers.deepgram.com/docs/introdu ```ts trigger/deepgramTranscription.ts import { createClient } from "@deepgram/sdk"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; // Initialize the Deepgram client, using your Deepgram API key (you can find this in your Deepgram account settings). const deepgram = createClient(process.env.DEEPGRAM_SECRET_KEY); diff --git a/docs/guides/examples/fal-ai-image-to-cartoon.mdx b/docs/guides/examples/fal-ai-image-to-cartoon.mdx index 850a82b0763..984834bb3e9 100644 --- a/docs/guides/examples/fal-ai-image-to-cartoon.mdx +++ b/docs/guides/examples/fal-ai-image-to-cartoon.mdx @@ -30,7 +30,7 @@ This video walks through the process of creating this task in a Next.js project. This task converts an image to a cartoon using Fal.ai, and uploads the result to Cloudflare R2. ```ts trigger/fal-ai-image-to-cartoon.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; import * as fal from "@fal-ai/serverless-client"; import fetch from "node-fetch"; diff --git a/docs/guides/examples/fal-ai-realtime.mdx b/docs/guides/examples/fal-ai-realtime.mdx index 501c6ad8148..a63f14a5c2a 100644 --- a/docs/guides/examples/fal-ai-realtime.mdx +++ b/docs/guides/examples/fal-ai-realtime.mdx @@ -41,7 +41,7 @@ This task generates an image from a prompt using Fal.ai. ```ts trigger/fal-ai-image-from-prompt-realtime.ts import * as fal from "@fal-ai/serverless-client"; -import { logger, schemaTask } from "@trigger.dev/sdk"; +import { logger, schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; export const FalResult = z.object({ diff --git a/docs/guides/examples/ffmpeg-video-processing.mdx b/docs/guides/examples/ffmpeg-video-processing.mdx index 260550c2823..eb403a04701 100644 --- a/docs/guides/examples/ffmpeg-video-processing.mdx +++ b/docs/guides/examples/ffmpeg-video-processing.mdx @@ -16,8 +16,8 @@ import LocalDevelopment from "/snippets/local-development-extensions.mdx"; To use these example tasks, you'll first need to add our FFmpeg extension to your project configuration like this: ```ts trigger.config.ts -import { ffmpeg } from "@trigger.dev/build/extensions/core"; -import { defineConfig } from "@trigger.dev/sdk"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -34,7 +34,7 @@ export default defineConfig({ deploying). You can use pre-built extensions or create your own. -You'll also need to add `@trigger.dev/build` to your `package.json` file under `devDependencies` if you don't already have it there. +You'll also need to add `@basicblock/trigger-build` to your `package.json` file under `devDependencies` if you don't already have it there. If you are modifying this example and using popular FFmpeg libraries like `fluent-ffmpeg` you'll also need to add them to [`external`](/config/config-file#external) in your `trigger.config.ts` file. @@ -52,7 +52,7 @@ This task demonstrates how to use FFmpeg to compress a video, reducing its file ```ts trigger/ffmpeg-compress-video.ts import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import ffmpeg from "fluent-ffmpeg"; import fs from "fs/promises"; import fetch from "node-fetch"; @@ -164,7 +164,7 @@ This task demonstrates how to use FFmpeg to extract audio from a video, convert ```ts trigger/ffmpeg-extract-audio.ts import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import ffmpeg from "fluent-ffmpeg"; import fs from "fs/promises"; import fetch from "node-fetch"; @@ -277,7 +277,7 @@ This task demonstrates how to use FFmpeg to generate a thumbnail from a video at ```ts trigger/ffmpeg-generate-thumbnail.ts import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import ffmpeg from "fluent-ffmpeg"; import fs from "fs/promises"; import fetch from "node-fetch"; diff --git a/docs/guides/examples/firecrawl-url-crawl.mdx b/docs/guides/examples/firecrawl-url-crawl.mdx index 9bf388be85f..118ff996ea8 100644 --- a/docs/guides/examples/firecrawl-url-crawl.mdx +++ b/docs/guides/examples/firecrawl-url-crawl.mdx @@ -21,7 +21,7 @@ This task crawls a website and returns the `crawlResult` object. You can set the ```ts trigger/firecrawl-url-crawl.ts import Firecrawl from "@mendable/firecrawl-js"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; // Initialize the Firecrawl client with your API key const firecrawlClient = new Firecrawl({ @@ -66,7 +66,7 @@ This task scrapes a single URL and returns the `scrapeResult` object. ```ts trigger/firecrawl-url-scrape.ts import Firecrawl from "@mendable/firecrawl-js"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; // Initialize the Firecrawl client with your API key const firecrawlClient = new Firecrawl({ diff --git a/docs/guides/examples/hookdeck-webhook.mdx b/docs/guides/examples/hookdeck-webhook.mdx index a28949fca94..2cdc03e6d39 100644 --- a/docs/guides/examples/hookdeck-webhook.mdx +++ b/docs/guides/examples/hookdeck-webhook.mdx @@ -46,7 +46,7 @@ Create a [connection](https://hookdeck.com/docs/connections) that links your sou This task will be triggered when Hookdeck forwards a webhook to the Trigger.dev API. ```ts trigger/webhook-handler.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const webhookHandler = task({ id: "webhook-handler", diff --git a/docs/guides/examples/libreoffice-pdf-conversion.mdx b/docs/guides/examples/libreoffice-pdf-conversion.mdx index bec9f1e0645..3c05bda0b83 100644 --- a/docs/guides/examples/libreoffice-pdf-conversion.mdx +++ b/docs/guides/examples/libreoffice-pdf-conversion.mdx @@ -17,8 +17,8 @@ import LocalDevelopment from "/snippets/local-development-extensions.mdx"; To deploy this task, you'll need to add LibreOffice to your project configuration, like this: ```ts trigger.config.ts -import { aptGet } from "@trigger.dev/build/extensions/core"; -import { defineConfig } from "@trigger.dev/sdk"; +import { aptGet } from "@basicblock/trigger-build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -39,7 +39,7 @@ export default defineConfig({ deploying). You can use pre-built extensions or create your own. -You'll also need to add `@trigger.dev/build` to your `package.json` file under `devDependencies` if you don't already have it there. +You'll also need to add `@basicblock/trigger-build` to your `package.json` file under `devDependencies` if you don't already have it there. ## Convert a document to PDF using LibreOffice and upload to R2 @@ -55,7 +55,7 @@ This task demonstrates how to use LibreOffice to convert a document (.doc or .do ```ts trigger/libreoffice-pdf-convert.ts import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import libreoffice from "libreoffice-convert"; import { promisify } from "node:util"; import path from "path"; diff --git a/docs/guides/examples/lightpanda.mdx b/docs/guides/examples/lightpanda.mdx index d2a431624ef..d342016948f 100644 --- a/docs/guides/examples/lightpanda.mdx +++ b/docs/guides/examples/lightpanda.mdx @@ -34,7 +34,7 @@ LIGHTPANDA_TOKEN="" ``` ```ts trigger/lightpanda-cloud-puppeteer.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import puppeteer from "puppeteer-core"; export const lightpandaCloudPuppeteer = task({ @@ -112,7 +112,7 @@ A session is alive until you close it or the connection is closed. The max durat This task will dump the HTML of a provided URL using the Lightpanda browser binary. You will have to pass the URL as a payload when triggering the task. ```ts trigger/lightpanda-fetch.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { execSync } from "node:child_process"; export const lightpandaFetch = task({ @@ -144,7 +144,7 @@ export const lightpandaFetch = task({ This task initializes a Lightpanda CDP server and uses it with `puppeteer-core` to scrape a provided URL. ```ts trigger/lightpanda-cdp.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { spawn, type ChildProcessWithoutNullStreams } from "node:child_process"; import puppeteer from "puppeteer-core"; diff --git a/docs/guides/examples/open-ai-with-retrying.mdx b/docs/guides/examples/open-ai-with-retrying.mdx index 483fbd97263..8df40f7557e 100644 --- a/docs/guides/examples/open-ai-with-retrying.mdx +++ b/docs/guides/examples/open-ai-with-retrying.mdx @@ -11,7 +11,7 @@ Sometimes OpenAI calls can take a long time to complete, or they can fail. This ## Task code ```ts trigger/openai.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import OpenAI from "openai"; const openai = new OpenAI({ diff --git a/docs/guides/examples/pdf-to-image.mdx b/docs/guides/examples/pdf-to-image.mdx index 3a2a69f344a..3c74da836b5 100644 --- a/docs/guides/examples/pdf-to-image.mdx +++ b/docs/guides/examples/pdf-to-image.mdx @@ -27,7 +27,7 @@ export default defineConfig({ ## Task code ```ts trigger/pdfToImage.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; import { execSync } from "child_process"; import fs from "fs"; diff --git a/docs/guides/examples/puppeteer.mdx b/docs/guides/examples/puppeteer.mdx index 9a6f91f018d..6181e02e307 100644 --- a/docs/guides/examples/puppeteer.mdx +++ b/docs/guides/examples/puppeteer.mdx @@ -27,8 +27,8 @@ There are 3 example tasks to follow on this page: To use all examples on this page, you'll first need to add these build settings to your `trigger.config.ts` file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { puppeteer } from "@trigger.dev/build/extensions/puppeteer"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { puppeteer } from "@basicblock/trigger-build/extensions/puppeteer"; export default defineConfig({ project: "", @@ -59,7 +59,7 @@ In this example we use [Puppeteer](https://pptr.dev/) to log out the title of a ### Task code ```ts trigger/puppeteer-basic-example.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import puppeteer from "puppeteer"; export const puppeteerTask = task({ @@ -91,7 +91,7 @@ In this example we use [Puppeteer](https://pptr.dev/) to generate a PDF from the ### Task code ```ts trigger/puppeteer-generate-pdf.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import puppeteer from "puppeteer"; import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; @@ -159,7 +159,7 @@ In this example we use [Puppeteer](https://pptr.dev/) with a [BrowserBase](https ### Task code ```ts trigger/scrape-website.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import puppeteer from "puppeteer-core"; export const puppeteerScrapeWithProxy = task({ diff --git a/docs/guides/examples/react-email.mdx b/docs/guides/examples/react-email.mdx index 322b47da150..dea99067c88 100644 --- a/docs/guides/examples/react-email.mdx +++ b/docs/guides/examples/react-email.mdx @@ -23,7 +23,7 @@ This example demonstrates how to use Trigger.dev to send emails using [React Ema ```tsx trigger/sendReactEmail.tsx import { Body, Button, Container, Head, Heading, Html, Preview } from "@react-email/components"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { Resend } from "resend"; // Initialize Resend client @@ -293,7 +293,7 @@ const footer = { And then to trigger the email, you can use the following task: ```tsx trigger/triggerWelcomeEmail.tsx -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { Resend } from "resend"; import TriggerWelcomeEmail from "emails/trigger-welcome-email"; diff --git a/docs/guides/examples/react-pdf.mdx b/docs/guides/examples/react-pdf.mdx index dbffd155b3e..e555a63701d 100644 --- a/docs/guides/examples/react-pdf.mdx +++ b/docs/guides/examples/react-pdf.mdx @@ -13,7 +13,7 @@ This example demonstrates how to use Trigger.dev to generate a PDF using [react- This example must be a .tsx file to use React components. ```ts trigger/generateResumePDF.tsx -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { renderToBuffer, Document, Page, Text, View } from "@react-pdf/renderer"; import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; diff --git a/docs/guides/examples/replicate-image-generation.mdx b/docs/guides/examples/replicate-image-generation.mdx index 756a518ff78..8a2c2cc6ba7 100644 --- a/docs/guides/examples/replicate-image-generation.mdx +++ b/docs/guides/examples/replicate-image-generation.mdx @@ -12,7 +12,7 @@ This example demonstrates how to use Trigger.dev to generate images from source ```tsx trigger/generateImage.tsx import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; -import { task, wait } from "@trigger.dev/sdk"; +import { task, wait } from "@basicblock/trigger-sdk"; import Replicate, { Prediction } from "replicate"; // Initialize clients diff --git a/docs/guides/examples/satori.mdx b/docs/guides/examples/satori.mdx index 23052b05148..b9014445780 100644 --- a/docs/guides/examples/satori.mdx +++ b/docs/guides/examples/satori.mdx @@ -13,7 +13,7 @@ This can be customized and extended however you like, full list of options can b ## Task code ```tsx trigger/generateOgImage.ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; import satori from "satori"; import sharp from "sharp"; diff --git a/docs/guides/examples/scrape-hacker-news.mdx b/docs/guides/examples/scrape-hacker-news.mdx index fe9ecf1fd95..95ddc812635 100644 --- a/docs/guides/examples/scrape-hacker-news.mdx +++ b/docs/guides/examples/scrape-hacker-news.mdx @@ -50,8 +50,8 @@ And we'll be using the following tools and features: First up, add these build settings to your `trigger.config.ts` file: ```tsx trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { puppeteer } from "@trigger.dev/build/extensions/puppeteer"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { puppeteer } from "@basicblock/trigger-build/extensions/puppeteer"; export default defineConfig({ project: "", @@ -79,7 +79,7 @@ RESEND_API_KEY: "" ```ts trigger/scrape-hacker-news.ts import { render } from "@react-email/render"; -import { logger, schedules, task, wait } from "@trigger.dev/sdk"; +import { logger, schedules, task, wait } from "@basicblock/trigger-sdk"; import { OpenAI } from "openai"; import puppeteer from "puppeteer-core"; import { Resend } from "resend"; diff --git a/docs/guides/examples/sentry-error-tracking.mdx b/docs/guides/examples/sentry-error-tracking.mdx index 422a4f9dca5..5fc4691b895 100644 --- a/docs/guides/examples/sentry-error-tracking.mdx +++ b/docs/guides/examples/sentry-error-tracking.mdx @@ -33,8 +33,8 @@ This setup involves two files: Add this build configuration to your `trigger.config.ts` file. This uses the Sentry esbuild plugin to upload source maps every time you deploy your project. ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; export default defineConfig({ @@ -67,7 +67,7 @@ export default defineConfig({ Create a `trigger/init.ts` file to initialize Sentry and register the global `onFailure` hook. This file is automatically loaded when your tasks execute. ```ts trigger/init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import * as Sentry from "@sentry/node"; // Initialize Sentry @@ -102,7 +102,7 @@ To test that errors are being sent to Sentry, you need to create a task that wil This task takes no payload, and will throw an error. ```ts trigger/sentry-error-test.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const sentryErrorTest = task({ id: "sentry-error-test", diff --git a/docs/guides/examples/sharp-image-processing.mdx b/docs/guides/examples/sharp-image-processing.mdx index 890bb546ae4..a4f6f22512a 100644 --- a/docs/guides/examples/sharp-image-processing.mdx +++ b/docs/guides/examples/sharp-image-processing.mdx @@ -21,7 +21,7 @@ This task processes and watermarks an image using the Sharp library, and then up To use this example, you'll first need to add these build settings to your `trigger.config.ts` file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -49,7 +49,7 @@ export default defineConfig({ ```ts trigger/sharp-image-processing.ts import { S3Client } from "@aws-sdk/client-s3"; import { Upload } from "@aws-sdk/lib-storage"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import fs from "fs/promises"; import os from "os"; import path from "path"; diff --git a/docs/guides/examples/stripe-webhook.mdx b/docs/guides/examples/stripe-webhook.mdx index b10c2b02807..f2f1561c7e8 100644 --- a/docs/guides/examples/stripe-webhook.mdx +++ b/docs/guides/examples/stripe-webhook.mdx @@ -32,7 +32,7 @@ Here are examples of how you can set up a handler using different frameworks: ```ts Next.js // app/api/stripe-webhook/route.ts import { NextResponse } from "next/server"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import Stripe from "stripe"; import type { stripeCheckoutCompleted } from "@/trigger/stripe-checkout-completed"; // ๐Ÿ‘† **type-only** import @@ -84,7 +84,7 @@ export async function POST(request: Request) { import { type ActionFunctionArgs, json } from "@remix-run/node"; import type { stripeCheckoutCompleted } from "src/trigger/stripe-webhook"; // ๐Ÿ‘† **type-only** import -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import Stripe from "stripe"; export async function action({ request }: ActionFunctionArgs) { @@ -127,7 +127,7 @@ export async function action({ request }: ActionFunctionArgs) { This task is triggered when a `checkout.session.completed` event is received from Stripe. ```ts trigger/stripe-checkout-completed.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import type stripe from "stripe"; export const stripeCheckoutCompleted = task({ diff --git a/docs/guides/examples/supabase-database-operations.mdx b/docs/guides/examples/supabase-database-operations.mdx index 3cacbd27554..8138c71692f 100644 --- a/docs/guides/examples/supabase-database-operations.mdx +++ b/docs/guides/examples/supabase-database-operations.mdx @@ -27,7 +27,7 @@ This is a basic task which inserts a new row into a table from a Trigger.dev tas ```ts trigger/supabase-database-insert.ts import { createClient } from "@supabase/supabase-js"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import jwt from "jsonwebtoken"; // Generate the Typescript types using the Supabase CLI: https://supabase.com/docs/guides/api/rest/generating-types import { Database } from "database.types"; @@ -117,7 +117,7 @@ This type of task is useful for managing user subscriptions, updating user detai ```ts trigger/supabase-update-user-subscription.ts import { createClient } from "@supabase/supabase-js"; -import { AbortTaskRunError, task } from "@trigger.dev/sdk"; +import { AbortTaskRunError, task } from "@basicblock/trigger-sdk"; // Generate the Typescript types using the Supabase CLI: https://supabase.com/docs/guides/api/rest/generating-types import { Database } from "database.types"; diff --git a/docs/guides/examples/supabase-storage-upload.mdx b/docs/guides/examples/supabase-storage-upload.mdx index d9b6544f409..6527f4ec135 100644 --- a/docs/guides/examples/supabase-storage-upload.mdx +++ b/docs/guides/examples/supabase-storage-upload.mdx @@ -22,7 +22,7 @@ This task downloads a video from a provided URL and uploads it to Supabase Stora ```ts trigger/supabase-storage-upload.ts import { createClient } from "@supabase/supabase-js"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import fetch from "node-fetch"; // Initialize Supabase client @@ -92,7 +92,7 @@ This task downloads a video from a provided URL, saves it to a temporary file, a ```ts trigger/supabase-storage-upload-s3.ts import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import fetch from "node-fetch"; // Initialize S3 client for Supabase Storage diff --git a/docs/guides/examples/vercel-ai-sdk.mdx b/docs/guides/examples/vercel-ai-sdk.mdx index dbddb8a6d64..df5d3b49078 100644 --- a/docs/guides/examples/vercel-ai-sdk.mdx +++ b/docs/guides/examples/vercel-ai-sdk.mdx @@ -19,7 +19,7 @@ This task shows how to use the Vercel AI SDK to generate text from a prompt with ### Task code ```ts trigger/vercel-ai-sdk-openai.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { generateText } from "ai"; // Install the package of the AI model you want to use, in this case OpenAI import { openai } from "@ai-sdk/openai"; // Ensure OPENAI_API_KEY environment variable is set diff --git a/docs/guides/examples/vercel-sync-env-vars.mdx b/docs/guides/examples/vercel-sync-env-vars.mdx index bcdb7d30cb7..8728c6fb098 100644 --- a/docs/guides/examples/vercel-sync-env-vars.mdx +++ b/docs/guides/examples/vercel-sync-env-vars.mdx @@ -28,8 +28,8 @@ To sync environment variables, you just need to add our build extension to your ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncVercelEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncVercelEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", diff --git a/docs/guides/frameworks/bun.mdx b/docs/guides/frameworks/bun.mdx index d4115138250..013b88a2eb8 100644 --- a/docs/guides/frameworks/bun.mdx +++ b/docs/guides/frameworks/bun.mdx @@ -66,7 +66,7 @@ Install the "Hello World" example task when prompted. We'll use this task to tes ```ts example.ts import { Database } from "bun:sqlite"; - import { task } from "@trigger.dev/sdk"; + import { task } from "@basicblock/trigger-sdk"; export const bunTask = task({ id: "bun-task", diff --git a/docs/guides/frameworks/drizzle.mdx b/docs/guides/frameworks/drizzle.mdx index 5ea84d9e108..029fe9c7a34 100644 --- a/docs/guides/frameworks/drizzle.mdx +++ b/docs/guides/frameworks/drizzle.mdx @@ -51,7 +51,7 @@ This is a simple task that will add a new user to your database, we will call it ```ts /trigger/drizzle-add-new-user.ts import { eq } from "drizzle-orm"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { users } from "src/db/schema"; import { drizzle } from "drizzle-orm/node-postgres"; @@ -80,7 +80,7 @@ Next, in your `trigger.config.js` file, add `pg` to the `externals` array. `pg` It is marked as an external to ensure that it is not bundled into the task's bundle, and instead will be installed and loaded from `node_modules` at runtime. ```js /trigger.config.js -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", // Your project reference diff --git a/docs/guides/frameworks/nextjs-webhooks.mdx b/docs/guides/frameworks/nextjs-webhooks.mdx index 25c91f07265..63bde17ce9b 100644 --- a/docs/guides/frameworks/nextjs-webhooks.mdx +++ b/docs/guides/frameworks/nextjs-webhooks.mdx @@ -36,7 +36,7 @@ In your new file, add the following code: ```ts /pages/api/webhook-handler.ts import { helloWorldTask } from "@/trigger/example"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { NextApiRequest, NextApiResponse } from "next"; export default async function handler(req: NextApiRequest, res: NextApiResponse) { @@ -60,7 +60,7 @@ In your new file, add the following code: ```ts /app/api/webhook-handler/route.ts import type { helloWorldTask } from "@/trigger/example"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import { NextResponse } from "next/server"; export async function POST(req: Request) { diff --git a/docs/guides/frameworks/nextjs.mdx b/docs/guides/frameworks/nextjs.mdx index d8b35cbe649..3f847186ab2 100644 --- a/docs/guides/frameworks/nextjs.mdx +++ b/docs/guides/frameworks/nextjs.mdx @@ -66,7 +66,7 @@ Here are the steps to trigger your task in the Next.js App and Pages router and ```ts app/api/hello-world/route.ts // Next.js API route support: https://nextjs.org/docs/api-routes/introduction import type { helloWorldTask } from "@/trigger/example"; - import { tasks } from "@trigger.dev/sdk"; + import { tasks } from "@basicblock/trigger-sdk"; import { NextResponse } from "next/server"; //tasks.trigger also works with the edge runtime @@ -106,7 +106,7 @@ Here are the steps to trigger your task in the Next.js App and Pages router and "use server"; import type { helloWorldTask } from "@/trigger/example"; - import { tasks } from "@trigger.dev/sdk"; + import { tasks } from "@basicblock/trigger-sdk"; export async function myTask() { try { @@ -219,7 +219,7 @@ Here are the steps to trigger your task in the Next.js App and Pages router and ```ts pages/api/hello-world.ts // Next.js API route support: https://nextjs.org/docs/api-routes/introduction import { helloWorldTask } from "@/trigger/example"; - import { tasks } from "@trigger.dev/sdk"; + import { tasks } from "@basicblock/trigger-sdk"; import type { NextApiRequest, NextApiResponse } from "next"; export default async function handler( @@ -262,8 +262,8 @@ If you want to automatically sync environment variables from your Vercel project ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncVercelEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncVercelEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -369,7 +369,7 @@ To run this task in production, you will need to set the `REVALIDATION_SECRET` e ```ts trigger/revalidate-path.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; const NEXTJS_APP_URL = process.env.NEXTJS_APP_URL; // e.g. "http://localhost:3000" or "https://my-nextjs-app.vercel.app" const REVALIDATION_SECRET = process.env.REVALIDATION_SECRET; // Create a REVALIDATION_SECRET and set it in your environment variables diff --git a/docs/guides/frameworks/prisma.mdx b/docs/guides/frameworks/prisma.mdx index 97be31bb965..a851b81c7e3 100644 --- a/docs/guides/frameworks/prisma.mdx +++ b/docs/guides/frameworks/prisma.mdx @@ -51,7 +51,7 @@ This is a simple task that will add a new user to the database. ```ts /trigger/prisma-add-new-user.ts import { PrismaClient } from "@prisma/client"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; // Initialize Prisma client const prisma = new PrismaClient(); @@ -119,7 +119,7 @@ We use OpenTelemetry to [instrument](https://trigger.dev/docs/config/config-file If you want to automatically log all Prisma queries and mutations, you can use the Prisma instrumentation extension. ```js /trigger.config.js -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; import { PrismaInstrumentation } from "@prisma/instrumentation"; import { OpenAIInstrumentation } from "@traceloop/instrumentation-openai"; diff --git a/docs/guides/frameworks/remix-webhooks.mdx b/docs/guides/frameworks/remix-webhooks.mdx index a62d90cb9d0..5624dc0fcb6 100644 --- a/docs/guides/frameworks/remix-webhooks.mdx +++ b/docs/guides/frameworks/remix-webhooks.mdx @@ -28,7 +28,7 @@ In your new file, add the following code: ```ts /api/webhook-handler.ts import type { ActionFunctionArgs } from "@remix-run/node"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import { helloWorldTask } from "src/trigger/example"; export async function action({ request }: ActionFunctionArgs) { diff --git a/docs/guides/frameworks/remix.mdx b/docs/guides/frameworks/remix.mdx index d8fdb3450af..d930b7580ce 100644 --- a/docs/guides/frameworks/remix.mdx +++ b/docs/guides/frameworks/remix.mdx @@ -50,7 +50,7 @@ Add this code to your `api.hello-world.ts` file which imports your task: ```ts app/routes/api.hello-world.ts import type { helloWorldTask } from "../../src/trigger/example"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; export async function loader() { const handle = await tasks.trigger("hello-world", "James"); @@ -80,7 +80,7 @@ export async function loader() { Before we start, it's important to note that: - We'll be using a type-only import for the task to ensure compatibility with the edge runtime. -- The `@trigger.dev/sdk` package supports the edge runtime out of the box. +- The `@basicblock/trigger-sdk` package supports the edge runtime out of the box. There are a few extra steps to follow to deploy your `/api/hello-world` API endpoint to Vercel Edge Functions. @@ -91,7 +91,7 @@ There are a few extra steps to follow to deploy your `/api/hello-world` API endp Update your API route to use the `runtime: "edge"` option and change it to an `action()` so we can trigger the task from a curl request later on. ```ts app/routes/api.hello-world.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { helloWorldTask } from "../../src/trigger/example"; // ๐Ÿ‘† **type-only** import diff --git a/docs/guides/frameworks/sequin.mdx b/docs/guides/frameworks/sequin.mdx index 2823745f347..b5c2b286331 100644 --- a/docs/guides/frameworks/sequin.mdx +++ b/docs/guides/frameworks/sequin.mdx @@ -40,7 +40,7 @@ Start by creating a new Trigger.dev task that takes in a Sequin change event as ```ts trigger/create-embedding-for-post.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { OpenAI } from "openai"; import { upsertEmbedding } from "../util"; @@ -159,7 +159,7 @@ You'll now create an API endpoint that will receive posts from Sequin and then t ```ts app/api/create-embedding-for-post/route.ts import type { createEmbeddingForPost } from "@/trigger/create-embedding-for-post"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import { NextResponse } from "next/server"; export async function POST(req: Request) { diff --git a/docs/guides/frameworks/supabase-edge-functions-basic.mdx b/docs/guides/frameworks/supabase-edge-functions-basic.mdx index 26087401607..6f03920a25c 100644 --- a/docs/guides/frameworks/supabase-edge-functions-basic.mdx +++ b/docs/guides/frameworks/supabase-edge-functions-basic.mdx @@ -77,7 +77,7 @@ Replace the placeholder code in your `edge-function-trigger/index.ts` file with // Setup type definitions for built-in Supabase Runtime APIs import "jsr:@supabase/functions-js/edge-runtime.d.ts"; // Import the Trigger.dev SDK - replace "" with the version of the SDK you are using, e.g. "3.0.0". You can find this in your package.json file. -import { tasks } from "npm:@trigger.dev/sdk@3.0.0"; +import { tasks } from "npm:@basicblock/trigger-sdk@3.0.0"; // Import your task type from your /trigger folder import type { helloWorldTask } from "../../../src/trigger/example.ts"; // ๐Ÿ‘† **type-only** import diff --git a/docs/guides/frameworks/supabase-edge-functions-database-webhooks.mdx b/docs/guides/frameworks/supabase-edge-functions-database-webhooks.mdx index 4114e95ef9c..227586214fc 100644 --- a/docs/guides/frameworks/supabase-edge-functions-database-webhooks.mdx +++ b/docs/guides/frameworks/supabase-edge-functions-database-webhooks.mdx @@ -146,7 +146,7 @@ These dependencies will allow you to interact with the Deepgram and Supabase API // Install any missing dependencies below import { createClient as createDeepgramClient } from "@deepgram/sdk"; import { createClient as createSupabaseClient } from "@supabase/supabase-js"; -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import ffmpeg from "fluent-ffmpeg"; import fs from "fs"; import { Readable } from "node:stream"; @@ -253,8 +253,8 @@ Before you can deploy the task, you'll need to add the FFmpeg build extension to ```ts trigger.config.ts // Add this import -import { ffmpeg } from "@trigger.dev/build/extensions/core"; -import { defineConfig } from "@trigger.dev/sdk"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", // Replace with your project ref @@ -273,7 +273,7 @@ export default defineConfig({ - You'll also need to add `@trigger.dev/build` to your `package.json` file under `devDependencies` + You'll also need to add `@basicblock/trigger-build` to your `package.json` file under `devDependencies` if you don't already have it there. @@ -330,7 +330,7 @@ supabase functions new video-processing-handler ```ts functions/video-processing-handler/index.ts // Setup type definitions for built-in Supabase Runtime APIs import "jsr:@supabase/functions-js/edge-runtime.d.ts"; -import { tasks } from "npm:@trigger.dev/sdk@latest"; +import { tasks } from "npm:@basicblock/trigger-sdk@latest"; // Import the videoProcessAndUpdate task from the trigger folder import type { videoProcessAndUpdate } from "../../../src/trigger/videoProcessAndUpdate.ts"; // ๐Ÿ‘† type only import diff --git a/docs/guides/new-build-system-preview.mdx b/docs/guides/new-build-system-preview.mdx index f4064c2db5f..304ca5e8272 100644 --- a/docs/guides/new-build-system-preview.mdx +++ b/docs/guides/new-build-system-preview.mdx @@ -15,10 +15,10 @@ The main features of the new build sytem are: ## Update packages -To use the new build system, you have to update to use our preview packages. Update the `@trigger.dev/sdk` package in your package.json: +To use the new build system, you have to update to use our preview packages. Update the `@basicblock/trigger-sdk` package in your package.json: ```json -"@trigger.dev/sdk": "0.0.0-prerelease-20240911144933" +"@basicblock/trigger-sdk": "0.0.0-prerelease-20240911144933" ``` You will also need to update your usage of the `trigger.dev` CLI to use the preview release. If you run the CLI via `npx` you can update to the preview release like so: @@ -47,10 +47,10 @@ The new build system does not effect your trigger task files at all, so those ca ### `defineConfig` -You should now import the `defineConfig` function from `@trigger.dev/sdk` and export the config as the default export: +You should now import the `defineConfig` function from `@basicblock/trigger-sdk` and export the config as the default export: ``` -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -66,7 +66,7 @@ The new build system will bundle all dependencies by default, so `dependenciesTo Now that all dependencies are bundled, there are some situations where bundling a dependency doesn't work, and needs to be made external (e.g. when a dependency includes a native module). You can now specify these dependencies as build externals in the `defineConfig` function: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -82,17 +82,17 @@ export default defineConfig({ The `additionalFiles` option has been moved to our new build extension system. -To use build extensions, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +To use build extensions, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@0.0.0-prerelease-20240911144933 -D +npm add @basicblock/trigger-build@0.0.0-prerelease-20240911144933 -D ``` Now you can import the `additionalFiles` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { additionalFiles } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { additionalFiles } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -108,17 +108,17 @@ export default defineConfig({ The `additionalPackages` option has been moved to our new build extension system. -To use build extensions, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +To use build extensions, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@0.0.0-prerelease-20240911144933 -D +npm add @basicblock/trigger-build@0.0.0-prerelease-20240911144933 -D ``` Now you can import the `additionalPackages` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { additionalPackages } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { additionalPackages } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -132,17 +132,17 @@ export default defineConfig({ The `resolveEnvVars` export has been moved to our new build extension system. -To use build extensions, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +To use build extensions, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@0.0.0-prerelease-20240911144933 -D +npm add @basicblock/trigger-build@0.0.0-prerelease-20240911144933 -D ``` Now you can import the `syncEnvVars` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -167,8 +167,8 @@ One other difference is now `params.env` only contains the environment variables If you make use of decorators in your code, and have enabled the `emitDecoratorMetadata` tsconfig compiler option, you'll need to enable this in the new build sytem using the `emitDecoratorMetadata` build extension: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { emitDecoratorMetadata } from "@trigger.dev/build/extensions/typescript"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { emitDecoratorMetadata } from "@basicblock/trigger-build/extensions/typescript"; export default defineConfig({ project: "", @@ -180,17 +180,17 @@ export default defineConfig({ ### Prisma -We've created a build extension to support using Prisma in your Trigger.dev tasks. To use this extension, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +We've created a build extension to support using Prisma in your Trigger.dev tasks. To use this extension, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@0.0.0-prerelease-20240911144933 -D +npm add @basicblock/trigger-build@0.0.0-prerelease-20240911144933 -D ``` Then you can import the `prismaExtension` build extension and use it in your `trigger.config.ts` file, passing in the path to your Prisma schema file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: "", @@ -214,8 +214,8 @@ This will make sure that your prisma client is generated during the build proces If you want to also run migrations during the build process, you can pass in the `migrate` option: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: "", @@ -256,8 +256,8 @@ generator kysely { ``` ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: "", @@ -279,8 +279,8 @@ export default defineConfig({ Previously, we installed [Audio Waveform](https://github.com/bbc/audiowaveform) in the build image. That's been moved to a build extension: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { audioWaveform } from "@trigger.dev/build/extensions/audioWaveform"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { audioWaveform } from "@basicblock/trigger-build/extensions/audioWaveform"; export default defineConfig({ project: "", @@ -295,8 +295,8 @@ export default defineConfig({ You can now add esbuild plugins to customize the build process using the `esbuildPlugin` build extension. The example below shows how to automatically upload sourcemaps to Sentry using their esbuild plugin: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; export default defineConfig({ @@ -425,7 +425,7 @@ All you have to do is create a repository in dockerhub that matches the project ### Changes and fixes in `0.0.0-prerelease-20240911144933` - Fixed an issue where empty env vars in dev runs were overriding local `.env` file values. -- Fixed an issue when importing v2 `@trigger.dev/sdk` would throw an error because of a missing package.json +- Fixed an issue when importing v2 `@basicblock/trigger-sdk` would throw an error because of a missing package.json - Fixed node10 moduleResolution with some types - Added the ability to push to a custom registry when deploying to a self-hosted instance of Trigger.dev - Fix stuck dev runs when a child run fails with a process.exit diff --git a/docs/guides/python/python-crawl4ai.mdx b/docs/guides/python/python-crawl4ai.mdx index d66aeb1e2bb..efbb8a367af 100644 --- a/docs/guides/python/python-crawl4ai.mdx +++ b/docs/guides/python/python-crawl4ai.mdx @@ -60,9 +60,9 @@ Once you have a proxy service, set the following environment variables in your T After you've initialized your project with Trigger.dev, add these build settings to your `trigger.config.ts` file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { pythonExtension } from "@trigger.dev/python/extension"; -import type { BuildContext, BuildExtension } from "@trigger.dev/core/build"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; +import type { BuildContext, BuildExtension } from "@basicblock/trigger-core/build"; export default defineConfig({ project: "", @@ -123,8 +123,8 @@ export function installPlaywrightChromium(): BuildExtension { This task uses the `python.runScript` method to run the `crawl-url.py` script with the given URL as an argument. You can see the original task in our examples repository [here](https://github.com/triggerdotdev/examples/blob/main/python-crawl4ai/src/trigger/pythonTasks.ts). ```ts src/trigger/pythonTasks.ts -import { logger, schemaTask, task } from "@trigger.dev/sdk"; -import { python } from "@trigger.dev/python"; +import { logger, schemaTask, task } from "@basicblock/trigger-sdk"; +import { python } from "@basicblock/trigger-python"; import { z } from "zod"; export const convertUrlToMarkdown = schemaTask({ diff --git a/docs/guides/python/python-doc-to-markdown.mdx b/docs/guides/python/python-doc-to-markdown.mdx index 43b2a28b4d4..be9763dacd1 100644 --- a/docs/guides/python/python-doc-to-markdown.mdx +++ b/docs/guides/python/python-doc-to-markdown.mdx @@ -39,8 +39,8 @@ Convert documents to markdown using Microsoft's [MarkItDown](https://github.com/ After you've initialized your project with Trigger.dev, add these build settings to your `trigger.config.ts` file: ```ts trigger.config.ts -import { pythonExtension } from "@trigger.dev/python/extension"; -import { defineConfig } from "@trigger.dev/sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ runtime: "node", @@ -71,8 +71,8 @@ export default defineConfig({ This task uses the `python.runScript` method to run the `markdown-converter.py` script with the given document URL as an argument. ```ts src/trigger/convertToMarkdown.ts -import { task } from "@trigger.dev/sdk"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk"; +import { python } from "@basicblock/trigger-python"; import * as fs from "fs"; import * as path from "path"; import * as os from "os"; diff --git a/docs/guides/python/python-image-processing.mdx b/docs/guides/python/python-image-processing.mdx index 26987dbaf27..1138a9d8de4 100644 --- a/docs/guides/python/python-image-processing.mdx +++ b/docs/guides/python/python-image-processing.mdx @@ -41,8 +41,8 @@ This demo showcases how to use Trigger.dev with Python to process an image using After you've initialized your project with Trigger.dev, add these build settings to your `trigger.config.ts` file: ```ts trigger.config.ts -import { pythonExtension } from "@trigger.dev/python/extension"; -import { defineConfig } from "@trigger.dev/sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ runtime: "node", @@ -73,9 +73,9 @@ export default defineConfig({ This task uses the `python.runScript` method to run the `image-processing.py` script with the given image URL as an argument. You can adjust the image processing parameters in the payload, with options such as height, width, quality, output format, etc. ```ts src/trigger/processImage.ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; -import { python } from "@trigger.dev/python"; +import { python } from "@basicblock/trigger-python"; import { promises as fs } from "fs"; import { S3Client } from "@aws-sdk/client-s3"; import { Upload } from "@aws-sdk/lib-storage"; diff --git a/docs/guides/python/python-pdf-form-extractor.mdx b/docs/guides/python/python-pdf-form-extractor.mdx index 0b8c856d799..bf5ab756001 100644 --- a/docs/guides/python/python-pdf-form-extractor.mdx +++ b/docs/guides/python/python-pdf-form-extractor.mdx @@ -40,8 +40,8 @@ This demo showcases how to use Trigger.dev with Python to extract structured for After you've initialized your project with Trigger.dev, add these build settings to your `trigger.config.ts` file: ```ts trigger.config.ts -import { pythonExtension } from "@trigger.dev/python/extension"; -import { defineConfig } from "@trigger.dev/sdk"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ runtime: "node", @@ -72,8 +72,8 @@ export default defineConfig({ This task uses the `python.runScript` method to run the `image-processing.py` script with the given image URL as an argument. You can adjust the image processing parameters in the payload, with options such as height, width, quality, output format, etc. ```ts src/trigger/pythonPdfTask.ts -import { task } from "@trigger.dev/sdk"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk"; +import { python } from "@basicblock/trigger-python"; export const processPdfForm = task({ id: "process-pdf-form", diff --git a/docs/guides/use-cases/upgrading-from-v2.mdx b/docs/guides/use-cases/upgrading-from-v2.mdx index 3cc1f88be72..fd6afb57d72 100644 --- a/docs/guides/use-cases/upgrading-from-v2.mdx +++ b/docs/guides/use-cases/upgrading-from-v2.mdx @@ -25,7 +25,7 @@ The important differences: 1. The syntax for creating "background jobs" has changed. In v2 it looked like this: ```ts -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@basicblock/trigger-sdk"; import { client } from "@/trigger"; import { db } from "@/lib/db"; client.defineJob({ @@ -59,7 +59,7 @@ client.defineJob({ In v3 it looks like this: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { db } from "@/lib/db"; export const getCreatorVideosFromTikTok = task({ id: "my-job-id", @@ -76,7 +76,7 @@ export const getCreatorVideosFromTikTok = task({ ``` Notice that the schema on v2 `eventTrigger` defines the payload type. In v3 that needs to be done on the TypeScript type of the `run` payload param. -2. v2 had integrations with some APIs. Any package that isn't `@trigger.dev/sdk` can be replaced with an official SDK. The syntax may need to be adapted. +2. v2 had integrations with some APIs. Any package that isn't `@basicblock/trigger-sdk` can be replaced with an official SDK. The syntax may need to be adapted. For example: v2: @@ -136,7 +136,7 @@ export const openaiJob = task({ So don't use the `@trigger.dev/openai` package in v3, use the official OpenAI SDK. Bear in mind that the syntax for the latest official SDK will probably be different from the @trigger.dev integration SDK. You will need to adapt the code accordingly. 3. The most critical difference is that inside the `run` function you do NOT need to wrap everything in `io.runTask`. So anything inside there can be extracted out and be used in the main body of the function without wrapping it. -4. The import for `task` in v3 is `import { task } from "@trigger.dev/sdk";` +4. The import for `task` in v3 is `import { task } from "@basicblock/trigger-sdk";` 5. You can trigger jobs from other jobs. In v2 this was typically done by either calling `io.sendEvent()` or by calling `yourOtherTask.invoke()`. In v3 you call `.trigger()` on the other task, there are no events in v3. v2: @@ -193,7 +193,7 @@ First, the old v2 code, which uses the OpenAI integration. Comments inline: ```ts v2 OpenAI task import { client } from "~/trigger"; -import { eventTrigger } from "@trigger.dev/sdk"; +import { eventTrigger } from "@basicblock/trigger-sdk"; //1. A Trigger.dev integration for OpenAI import { OpenAI } from "@trigger.dev/openai"; @@ -258,7 +258,7 @@ client.defineJob({ In v3 we eliminate a lot of code mainly because we don't need tricks to try avoid timeouts. Here's the equivalent v3 code: ```ts v3 OpenAI task -import { logger, task, wait } from "@trigger.dev/sdk"; +import { logger, task, wait } from "@basicblock/trigger-sdk"; //1. Official OpenAI SDK import OpenAI from "openai"; diff --git a/docs/hidden-tasks.mdx b/docs/hidden-tasks.mdx index 1624a11ecf3..29444a550af 100644 --- a/docs/hidden-tasks.mdx +++ b/docs/hidden-tasks.mdx @@ -6,7 +6,7 @@ description: "Create tasks that are not exported from your trigger files but can Hidden tasks are tasks that are not exported from your trigger files but can still be executed. These tasks are only accessible to other tasks within the same file or module where they're defined. ```ts trigger/my-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; // This is a hidden task - not exported const internalTask = task({ @@ -20,7 +20,7 @@ const internalTask = task({ Hidden tasks are useful for creating internal workflows that should only be triggered by other tasks in the same file: ```ts trigger/my-workflow.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; // Hidden task for internal use const processData = task({ @@ -44,7 +44,7 @@ export const mainWorkflow = task({ You can also create packages of reusable tasks that can be imported and used without needing to re-export them: ```ts trigger/my-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { sendToSlack } from "@repo/tasks"; // Hidden task from another package export const notificationTask = task({ diff --git a/docs/how-it-works.mdx b/docs/how-it-works.mdx index 88bb4c07036..a8f69c1b577 100644 --- a/docs/how-it-works.mdx +++ b/docs/how-it-works.mdx @@ -11,7 +11,7 @@ Trigger.dev v3 allows you to integrate long-running async tasks into your applic For example, the below task processes a video with `ffmpeg` and sends the results to an s3 bucket, then updates a database with the results and sends an email to the user. ```ts /trigger/video.ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { updateVideoUrl } from "../db.js"; import ffmpeg from "fluent-ffmpeg"; import { Readable } from "node:stream"; @@ -85,7 +85,7 @@ Now in your application, you can trigger this task by calling: ```ts import { NextResponse } from "next/server"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { convertVideo } from "./trigger/video"; // ๐Ÿ‘† **type-only** import @@ -165,7 +165,7 @@ This approach allows Trigger.dev to manage resources efficiently, handle complex Example of a parent and child task using the Checkpoint-Resume System: ```ts -import { task, wait } from "@trigger.dev/sdk"; +import { task, wait } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", @@ -249,7 +249,7 @@ Let's rewrite the `convert-video` task above to be more durable: ```ts /trigger/video.ts -import { idempotencyKeys, logger, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, logger, task } from "@basicblock/trigger-sdk"; import { processVideo, sendUserEmail, uploadToS3 } from "./tasks.js"; import { updateVideoUrl } from "../db.js"; @@ -287,7 +287,7 @@ export const convertVideo = task({ ``` ```ts /trigger/tasks.ts -import { task, logger } from "@trigger.dev/sdk"; +import { task, logger } from "@basicblock/trigger-sdk"; import ffmpeg from "fluent-ffmpeg"; import { Readable } from "node:stream"; import type { ReadableStream } from "node:stream/web"; @@ -443,7 +443,7 @@ The Trigger.dev logging and task dashboard is powered by OpenTelemetry traces an Because we use standard OpenTelemetry, you can instrument your code and OpenTelemetry compatible libraries to get detailed traces and logs of your tasks. The above trace instruments both Prisma and the AWS SDK: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; import { PrismaInstrumentation } from "@prisma/instrumentation"; import { AwsInstrumentation } from "@opentelemetry/instrumentation-aws-sdk"; diff --git a/docs/how-to-reduce-your-spend.mdx b/docs/how-to-reduce-your-spend.mdx index c070745d433..8b63d6f7b82 100644 --- a/docs/how-to-reduce-your-spend.mdx +++ b/docs/how-to-reduce-your-spend.mdx @@ -143,7 +143,7 @@ export const apiTask = task({ This is very useful for intermittent errors, but if there's a permanent error you don't want to retry because you will just keep failing and waste compute. Use [AbortTaskRunError](/errors-retrying#using-aborttaskrunerror) to prevent a retry: ```ts -import { task, AbortTaskRunError } from "@trigger.dev/sdk"; +import { task, AbortTaskRunError } from "@basicblock/trigger-sdk"; export const someTask = task({ id: "some-task", @@ -179,7 +179,7 @@ export const boundedTask = task({ Waits longer than 5 seconds automatically checkpoint your task, meaning you don't pay for compute while waiting. Use `wait.for()`, `wait.until()`, or `triggerAndWait()` instead of polling loops. ```ts -import { task, wait } from "@trigger.dev/sdk"; +import { task, wait } from "@basicblock/trigger-sdk"; export const waitpointTask = task({ id: "waitpoint-task", diff --git a/docs/idempotency.mdx b/docs/idempotency.mdx index 034246eafbf..29fa6ce9095 100644 --- a/docs/idempotency.mdx +++ b/docs/idempotency.mdx @@ -41,7 +41,7 @@ Other common use cases include: You can provide an `idempotencyKey` when triggering a task: ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -66,7 +66,7 @@ You can use the `idempotencyKeys.create` SDK function to create an idempotency k We automatically inject the run ID when generating the idempotency key when running inside a task by default. You can turn it off by passing the `scope` option to `idempotencyKeys.create`: ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -86,7 +86,7 @@ export const myTask = task({ If you are triggering a task from your backend code, you can use the `idempotencyKeys.create` SDK function to create an idempotency key. ```ts -import { idempotencyKeys, tasks } from "@trigger.dev/sdk"; +import { idempotencyKeys, tasks } from "@basicblock/trigger-sdk"; // You can also pass an array of strings to create a idempotency key const idempotencyKey = await idempotencyKeys.create([myUser.id, "my-task"]); @@ -111,7 +111,7 @@ When you pass a raw string, it defaults to `"run"` scope (scoped to the parent r You can pass the `idempotencyKey` when calling `batchTrigger` as well: ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; await tasks.batchTrigger("my-task", [ { @@ -138,7 +138,7 @@ The `scope` option determines how your idempotency key is processed. When you pr The `run` scope makes the idempotency key unique to the current parent task run. This is the default behavior for both raw strings and `idempotencyKeys.create()`. ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const processOrder = task({ id: "process-order", @@ -166,7 +166,7 @@ With `run` scope, if you trigger `processOrder` twice with different run IDs, bo The `attempt` scope makes the idempotency key unique to each attempt of the parent task. Use this when you want child tasks to re-execute on each retry. ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const syncData = task({ id: "sync-data", @@ -193,7 +193,7 @@ export const syncData = task({ The `global` scope makes the idempotency key truly global across all runs. Use this when you want to ensure a task only runs once ever (until the TTL expires), regardless of which parent task triggered it. ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const onboardUser = task({ id: "onboard-user", @@ -248,7 +248,7 @@ When triggering tasks from your backend code (outside of a task), there is no pa ```ts // In your backend code (e.g., an API route) -import { idempotencyKeys, tasks } from "@trigger.dev/sdk"; +import { idempotencyKeys, tasks } from "@basicblock/trigger-sdk"; // All three of these behave the same when called outside a task: await tasks.trigger("my-task", payload, { idempotencyKey: "my-key" }); @@ -277,7 +277,7 @@ The `idempotencyKeyTTL` option defines a time window during which a task with th By default idempotency keys are stored for 30 days. You can change this by passing the `idempotencyKeyTTL` option when triggering a task: ```ts -import { idempotencyKeys, task, wait } from "@trigger.dev/sdk"; +import { idempotencyKeys, task, wait } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -315,7 +315,7 @@ When a run with an idempotency key **fails**, the key is automatically cleared. 1. **Reset the idempotency key** using `idempotencyKeys.reset()`: ```ts -import { idempotencyKeys } from "@trigger.dev/sdk"; +import { idempotencyKeys } from "@basicblock/trigger-sdk"; // Clear the idempotency key to allow re-triggering await idempotencyKeys.reset("my-task", "my-idempotency-key"); @@ -339,7 +339,7 @@ await myTask.trigger(payload, { We don't currently support payload-based idempotency, but you can implement it yourself by hashing the payload and using the hash as the idempotency key. ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; import { createHash } from "node:crypto"; // Somewhere in your code @@ -383,7 +383,7 @@ idempotencyKeys.reset( When you pass an `IdempotencyKey` created with `idempotencyKeys.create()`, the scope and original key are automatically extracted, making it easy to reset: ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", @@ -402,7 +402,7 @@ export const parentTask = task({ Global keys are the simplest to reset since they don't require any run context: ```ts -import { idempotencyKeys } from "@trigger.dev/sdk"; +import { idempotencyKeys } from "@basicblock/trigger-sdk"; // From anywhere - inside a task or from your backend code await idempotencyKeys.reset("my-task", "my-key", { scope: "global" }); @@ -413,7 +413,7 @@ await idempotencyKeys.reset("my-task", "my-key", { scope: "global" }); Keys created with `"run"` scope (the default) include the parent run ID in the hash. When resetting from inside the same task, the run ID is automatically available: ```ts -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", @@ -431,7 +431,7 @@ export const parentTask = task({ When resetting from outside a task, you must provide the `parentRunId` if the key was created within a task context: ```ts -import { idempotencyKeys } from "@trigger.dev/sdk"; +import { idempotencyKeys } from "@basicblock/trigger-sdk"; // If the key was created within a task, you need the parent run ID await idempotencyKeys.reset("my-task", "my-key", { @@ -449,7 +449,7 @@ If you triggered the task from backend code, all scopes behave as global (see [T Keys created with `"attempt"` scope include both the parent run ID and attempt number. When resetting from outside a task, you must provide both: ```ts -import { idempotencyKeys } from "@trigger.dev/sdk"; +import { idempotencyKeys } from "@basicblock/trigger-sdk"; // From your backend code await idempotencyKeys.reset("my-task", "my-key", { diff --git a/docs/logging.mdx b/docs/logging.mdx index dfc8b0750e2..c8b4bc5445e 100644 --- a/docs/logging.mdx +++ b/docs/logging.mdx @@ -16,7 +16,7 @@ You can use `console.log()`, `console.error()`, etc as normal and they will be s We recommend that you use our `logger` object which creates structured logs. Structured logs will make it easier for you to search the logs to quickly find runs. ```ts /trigger/logging.ts -import { task, logger } from "@trigger.dev/sdk"; +import { task, logger } from "@basicblock/trigger-sdk"; export const loggingExample = task({ id: "logging-example", @@ -54,7 +54,7 @@ You can [add instrumentations](/config/config-file#instrumentations). The Prisma If you want to add custom traces to your code, you can use the `logger.trace` function. It will create a new OTEL trace and you can set attributes on it. ```ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; export const customTrace = task({ id: "custom-trace", diff --git a/docs/machines.mdx b/docs/machines.mdx index b3c08c177ed..e907d3fc46d 100644 --- a/docs/machines.mdx +++ b/docs/machines.mdx @@ -6,7 +6,7 @@ description: "Configure the number of vCPUs and GBs of RAM you want the task to The `machine` configuration is optional. Using higher spec machines will increase the cost of running the task but can also improve the performance of the task if it is CPU or memory bound. ```ts /trigger/heavy-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const heavyTask = task({ id: "heavy-task", @@ -20,7 +20,7 @@ export const heavyTask = task({ The default machine is `small-1x` which has 0.5 vCPU and 0.5 GB of RAM. You can change the default machine in your `trigger.config.ts` file: ```ts trigger.config.ts -import type { TriggerConfig } from "@trigger.dev/sdk"; +import type { TriggerConfig } from "@basicblock/trigger-sdk"; export const config: TriggerConfig = { machine: "small-2x", @@ -81,7 +81,7 @@ import { promisify } from "node:util"; import { exec } from "node:child_process"; import os from "node:os"; import { promises as fs } from "node:fs"; -import { type Context, logger } from "@trigger.dev/sdk"; +import { type Context, logger } from "@basicblock/trigger-sdk"; import { getHeapStatistics } from "node:v8"; import { PerformanceObserver, constants } from "node:perf_hooks"; @@ -851,7 +851,7 @@ const kindName = (k: number | string) => { Then, in your task, you can create an instance of the `ResourceMonitor` class and start monitoring memory, disk, and CPU usage: ```ts /src/trigger/example.ts -import { task, logger, wait } from "@trigger.dev/sdk"; +import { task, logger, wait } from "@basicblock/trigger-sdk"; import { ResourceMonitor } from "../resourceMonitor.js"; // Middleware to enable the resource monitor @@ -908,8 +908,8 @@ This will produce logs that includes the memory and CPU usage of the `ffmpeg` pr You can explicitly throw an Out Of Memory error in your task. This can be useful if you use a native package that detects it's going to run out of memory and then stops before it runs out. If you can detect this, you can then throw this error. ```ts /trigger/heavy-task.ts -import { task } from "@trigger.dev/sdk"; -import { OutOfMemoryError } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; +import { OutOfMemoryError } from "@basicblock/trigger-sdk"; export const yourTask = task({ id: "your-task", @@ -929,7 +929,7 @@ If OOM errors happen regularly you need to either optimize the memory-efficiency If you are seeing rare OOM errors, it might make sense to add a setting to your task to retry with a large machine when an OOM happens: ```ts /trigger/heavy-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const yourTask = task({ id: "your-task", diff --git a/docs/management/advanced-usage.mdx b/docs/management/advanced-usage.mdx index b0a0cbd2aaf..f7c809ed432 100644 --- a/docs/management/advanced-usage.mdx +++ b/docs/management/advanced-usage.mdx @@ -9,7 +9,7 @@ description: Advanced usage of the Trigger.dev management API All API methods return a `Promise` subclass `ApiPromise` that includes helpers for accessing the underlying HTTP response: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; async function main() { const { data: run, response: raw } = await runs.retrieve("run_1234").withResponse(); diff --git a/docs/management/authentication.mdx b/docs/management/authentication.mdx index e7d36663423..3e39c69d8f1 100644 --- a/docs/management/authentication.mdx +++ b/docs/management/authentication.mdx @@ -15,7 +15,7 @@ There are two methods of authenticating with the management API: using a secret Certain API functions work with both authentication methods, but require different arguments depending on the method used. For example, the `runs.list` function can be called using either a `secretKey` or a `personalAccessToken`, but the `projectRef` argument is required when using a `personalAccessToken`: ```ts -import { configure, runs } from "@trigger.dev/sdk"; +import { configure, runs } from "@basicblock/trigger-sdk"; // Using secretKey authentication configure({ @@ -82,7 +82,7 @@ A PAT is a token associated with a specific user, and gives access to all the or For example, when uploading environment variables using a PAT, you must provide the `projectRef` and `environment` arguments: ```ts -import { configure, envvars } from "@trigger.dev/sdk"; +import { configure, envvars } from "@basicblock/trigger-sdk"; configure({ secretKey: process.env["TRIGGER_ACCESS_TOKEN"], // starts with tr_pat_ @@ -105,7 +105,7 @@ When working with preview branches, you may need to target a specific branch whe To target a specific preview branch, include the `previewBranch` option in your SDK configuration: ```ts -import { configure, envvars } from "@trigger.dev/sdk"; +import { configure, envvars } from "@basicblock/trigger-sdk"; configure({ secretKey: process.env["TRIGGER_ACCESS_TOKEN"], // starts with tr_pat_ @@ -147,7 +147,7 @@ This will set the `DATABASE_URL` environment variable specifically for the `feat When using the SDK to manage preview branch environment variables, the branch targeting is handled automatically when you're running in a preview environment with the `TRIGGER_PREVIEW_BRANCH` environment variable set. However, you can also specify the branch explicitly: ```ts -import { configure, envvars } from "@trigger.dev/sdk"; +import { configure, envvars } from "@basicblock/trigger-sdk"; configure({ secretKey: process.env["TRIGGER_ACCESS_TOKEN"], // starts with tr_pat_ diff --git a/docs/management/auto-pagination.mdx b/docs/management/auto-pagination.mdx index 3d5159e1206..97e00076d13 100644 --- a/docs/management/auto-pagination.mdx +++ b/docs/management/auto-pagination.mdx @@ -8,7 +8,7 @@ All list endpoints in the management API support auto-pagination. You can use `for await โ€ฆ of` syntax to iterate through items across all pages: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; async function fetchAllRuns() { const allRuns = []; @@ -24,7 +24,7 @@ async function fetchAllRuns() { You can also use helpers on the return value from any `list` method to get the next/previous page of results: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; async function main() { let page = await runs.list({ limit: 10 }); diff --git a/docs/management/errors-and-retries.mdx b/docs/management/errors-and-retries.mdx index 53a50653a55..8c529f45563 100644 --- a/docs/management/errors-and-retries.mdx +++ b/docs/management/errors-and-retries.mdx @@ -9,7 +9,7 @@ description: Handling errors and retries with the Trigger.dev management API When the SDK method is unable to connect to the API server, or the API server returns a non-successful response, the SDK will throw an `ApiError` that you can catch and handle: ```ts -import { runs, APIError } from "@trigger.dev/sdk"; +import { runs, APIError } from "@basicblock/trigger-sdk"; async function main() { try { @@ -31,7 +31,7 @@ The SDK will automatically retry requests that fail due to network errors or ser You can customize the retry behavior by passing a `requestOptions` option to the `configure` function: ```ts -import { configure } from "@trigger.dev/sdk"; +import { configure } from "@basicblock/trigger-sdk"; configure({ requestOptions: { @@ -49,7 +49,7 @@ configure({ All SDK functions also take a `requestOptions` parameter as the last argument, which can be used to customize the request options. You can use this to disable retries for a specific request: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; async function main() { const run = await runs.retrieve("run_1234", { diff --git a/docs/management/overview.mdx b/docs/management/overview.mdx index 0a7ca5a44a9..0bf616797c9 100644 --- a/docs/management/overview.mdx +++ b/docs/management/overview.mdx @@ -6,30 +6,30 @@ description: Using the Trigger.dev management API ## Installation -The management API is available through the same `@trigger.dev/sdk` package used in defining and triggering tasks. If you have already installed the package in your project, you can skip this step. +The management API is available through the same `@basicblock/trigger-sdk` package used in defining and triggering tasks. If you have already installed the package in your project, you can skip this step. ```bash npm -npm i @trigger.dev/sdk@latest +npm i @basicblock/trigger-sdk@latest ``` ```bash pnpm -pnpm add @trigger.dev/sdk@latest +pnpm add @basicblock/trigger-sdk@latest ``` ```bash yarn -yarn add @trigger.dev/sdk@latest +yarn add @basicblock/trigger-sdk@latest ``` ## Usage -All `v3` functionality is provided through the `@trigger.dev/sdk` module. You can import the entire module or individual resources as needed. +All `v3` functionality is provided through the `@basicblock/trigger-sdk` module. You can import the entire module or individual resources as needed. ```ts -import { configure, runs } from "@trigger.dev/sdk"; +import { configure, runs } from "@basicblock/trigger-sdk"; configure({ // this is the default and if the `TRIGGER_SECRET_KEY` environment variable is set, can omit calling configure diff --git a/docs/manual-setup.mdx b/docs/manual-setup.mdx index a4cbb5e35ab..3fc57a708e2 100644 --- a/docs/manual-setup.mdx +++ b/docs/manual-setup.mdx @@ -32,23 +32,23 @@ Install the required packages based on your package manager: ```bash npm -npm add @trigger.dev/sdk@latest -npm add --save-dev @trigger.dev/build@latest +npm add @basicblock/trigger-sdk@latest +npm add --save-dev @basicblock/trigger-build@latest ``` ```bash pnpm -pnpm add @trigger.dev/sdk@latest -pnpm add -D @trigger.dev/build@latest +pnpm add @basicblock/trigger-sdk@latest +pnpm add -D @basicblock/trigger-build@latest ``` ```bash yarn -yarn add @trigger.dev/sdk@latest -yarn add -D @trigger.dev/build@latest +yarn add @basicblock/trigger-sdk@latest +yarn add -D @basicblock/trigger-build@latest ``` ```bash bun -bun add @trigger.dev/sdk@latest -bun add -D @trigger.dev/build@latest +bun add @basicblock/trigger-sdk@latest +bun add -D @basicblock/trigger-build@latest ``` @@ -121,10 +121,10 @@ Make sure to pin the version of the CLI to the same version as the SDK that you ```json "devDependencies": { "trigger.dev": "^4.0.0", - "@trigger.dev/build": "^4.0.0" + "@basicblock/trigger-build": "^4.0.0" }, "dependencies": { - "@trigger.dev/sdk": "^4.0.0" + "@basicblock/trigger-sdk": "^4.0.0" } ``` @@ -135,7 +135,7 @@ While running the CLI `dev` or `deploy` commands, the CLI will automatically det Create a `trigger.config.ts` file in your project root (or `trigger.config.mjs` for JavaScript projects): ```typescript -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ // Your project ref from the Trigger.dev dashboard @@ -171,7 +171,7 @@ export default defineConfig({ By default, Trigger.dev will use the Node.js runtime. If you're using Bun, you can specify the runtime: ```typescript -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -187,7 +187,7 @@ See our [Bun runtime documentation](/guides/frameworks/bun) for more information Create a `trigger` directory (matching the `dirs` in your config) and add an example task: ```typescript src/trigger/example.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const helloWorld = task({ id: "hello-world", @@ -239,16 +239,16 @@ If you're building a React frontend application and want to display task status ```bash # npm -npm install @trigger.dev/react-hooks@latest +npm install @basicblock/trigger-react-hooks@latest # pnpm -pnpm add @trigger.dev/react-hooks@latest +pnpm add @basicblock/trigger-react-hooks@latest # yarn -yarn add @trigger.dev/react-hooks@latest +yarn add @basicblock/trigger-react-hooks@latest # bun -bun add @trigger.dev/react-hooks@latest +bun add @basicblock/trigger-react-hooks@latest ``` ### Basic usage @@ -256,7 +256,7 @@ bun add @trigger.dev/react-hooks@latest 1. **Generate a Public Access Token** in your backend: ```typescript -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // In your backend API export async function getPublicAccessToken() { @@ -271,7 +271,7 @@ export async function getPublicAccessToken() { 2. **Use hooks to monitor tasks**: ```tsx -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function TaskStatus({ runId, @@ -300,13 +300,13 @@ For more information, see the [React Hooks documentation](/realtime/react-hooks/ ## Build extensions -Build extensions allow you to customize the build process. Ensure you have the `@trigger.dev/build` package installed in your project (see [package installation](#package-installation)). +Build extensions allow you to customize the build process. Ensure you have the `@basicblock/trigger-build` package installed in your project (see [package installation](#package-installation)). Now you can use any of the built-in extensions: ```typescript -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: "", @@ -397,10 +397,10 @@ packages: "name": "@repo/tasks", "version": "0.0.0", "dependencies": { - "@trigger.dev/sdk": "^4.0.0" + "@basicblock/trigger-sdk": "^4.0.0" }, "devDependencies": { - "@trigger.dev/build": "^4.0.0" + "@basicblock/trigger-build": "^4.0.0" }, "exports": { ".": "./src/trigger/index.ts", @@ -412,7 +412,7 @@ packages: **`packages/tasks/trigger.config.ts`**: ```typescript -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", // Replace with your project reference @@ -434,7 +434,7 @@ export default defineConfig({ **`packages/tasks/src/index.ts`**: ```typescript -export * from "@trigger.dev/sdk"; // Export values and types from the Trigger.dev sdk +export * from "@basicblock/trigger-sdk"; // Export values and types from the Trigger.dev sdk ``` **`packages/tasks/src/trigger/index.ts`**: @@ -447,7 +447,7 @@ export * from "./example"; **`packages/tasks/src/trigger/example.ts`**: ```typescript -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const helloWorld = task({ id: "hello-world", @@ -528,13 +528,13 @@ This approach installs Trigger.dev directly in individual apps that need backgro { "name": "web", "dependencies": { - "@trigger.dev/sdk": "^4.0.0", + "@basicblock/trigger-sdk": "^4.0.0", "next": "^15.2.1", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { - "@trigger.dev/build": "^4.0.0" + "@basicblock/trigger-build": "^4.0.0" } } ``` @@ -544,7 +544,7 @@ This approach installs Trigger.dev directly in individual apps that need backgro **`apps/web/trigger.config.ts`**: ```typescript -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", // Replace with your project reference @@ -568,7 +568,7 @@ export default defineConfig({ **`apps/web/src/trigger/example.ts`**: ```typescript -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const helloWorld = task({ id: "hello-world", @@ -590,7 +590,7 @@ export const helloWorld = task({ ```typescript "use server"; -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { helloWorld } from "../../src/trigger/example"; // ๐Ÿ‘† type only import diff --git a/docs/migrating-from-v3.mdx b/docs/migrating-from-v3.mdx index 03f0cae5776..d72592802bf 100644 --- a/docs/migrating-from-v3.mdx +++ b/docs/migrating-from-v3.mdx @@ -80,16 +80,16 @@ This command should update all of your `@trigger.dev/*` packages to a `4.x` vers We've deprecated the following APIs: -### @trigger.dev/sdk/v3 +### @basicblock/trigger-sdk/v3 -We've deprecated the `@trigger.dev/sdk/v3` import path and moved to a new path: +We've deprecated the `@basicblock/trigger-sdk/v3` import path and moved to a new path: ```ts // This still works, but will be removed in a future version -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; // This is the new path -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; ``` ### `handleError` and `init` @@ -99,7 +99,7 @@ We've renamed the `handleError` hook to `catchError` to better reflect that it c `init` was previously used to initialize data used in the run function: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; const myTask = task({ init: async () => { @@ -121,7 +121,7 @@ This has now been deprecated in favor of the `locals` API and middleware. See th We've deprecated the `toolTask` function, which created both a Trigger.dev task and a tool compatible with the Vercel [AI SDK](https://vercel.com/docs/ai-sdk): ```ts -import { toolTask, schemaTask } from "@trigger.dev/sdk"; +import { toolTask, schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; import { generateText } from "ai"; @@ -162,7 +162,7 @@ await myTask.trigger({ foo: "bar" }, { queue: { name: "my-queue", concurrencyLim This is no longer possible, and queues must now be defined ahead of time using the `queue` function: ```ts -import { queue } from "@trigger.dev/sdk"; +import { queue } from "@basicblock/trigger-sdk"; const myQueue = queue({ name: "my-queue", @@ -179,7 +179,7 @@ await myTask.trigger({ foo: "bar" }, { queue: "my-queue" }); Or you can set the queue on the task: ```ts -import { queue, task } from "@trigger.dev/sdk"; +import { queue, task } from "@basicblock/trigger-sdk"; const myQueue = queue({ name: "my-queue", @@ -228,7 +228,7 @@ We've changed the function signatures of the lifecycle hooks to be more consiste Previously, hooks received a payload as the first argument and then an additional object as the second argument: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -240,7 +240,7 @@ export const myTask = task({ Now, all the parameters are passed in a single object: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -253,7 +253,7 @@ export const myTask = task({ This is true for all the lifecycle hooks: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", diff --git a/docs/migration-defer.mdx b/docs/migration-defer.mdx index 0a7d7f9292d..e64a350b911 100644 --- a/docs/migration-defer.mdx +++ b/docs/migration-defer.mdx @@ -204,7 +204,7 @@ In Trigger.dev it looks like this: ```ts /trigger/someTasks.ts import { performLongRunningTask } from "@/utils/performLongRunningTask"; -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; //named export export const longRunningTask = task({ @@ -259,7 +259,7 @@ export default defer.cron(sendMondayNewletter, "0 0 * * 1"); In Trigger.dev the task looks like this: ```ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; //this task will run when any of the attached schedules trigger export const sendMondayNewletter = schedules.task({ diff --git a/docs/migration-mergent.mdx b/docs/migration-mergent.mdx index 7b90675b191..774caa7c54a 100644 --- a/docs/migration-mergent.mdx +++ b/docs/migration-mergent.mdx @@ -48,7 +48,7 @@ This is typically called by Mergent via HTTP POST, and youโ€™d register the endp #### The same task in Trigger.dev ```ts trigger/processVideo.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const processVideoTask = task({ id: "process-video", @@ -83,7 +83,7 @@ export async function dailyReportTask(req) { **Trigger.dev scheduled task:** ```ts trigger/dailyReport.ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; export const dailyReportTask = schedules.task({ id: "daily-report", diff --git a/docs/realtime/auth.mdx b/docs/realtime/auth.mdx index 80634b82a8a..e1690aa6bdb 100644 --- a/docs/realtime/auth.mdx +++ b/docs/realtime/auth.mdx @@ -23,7 +23,7 @@ You can create a Public Access Token using the `auth.createPublicToken` function ```tsx // Somewhere in your backend code -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken(); // ๐Ÿ‘ˆ this public access token has no permissions, so is pretty useless! ``` @@ -33,7 +33,7 @@ const publicToken = await auth.createPublicToken(); // ๐Ÿ‘ˆ this public access t By default a Public Access Token has no permissions. You must specify the scopes you need when creating a Public Access Token: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken({ scopes: { @@ -47,7 +47,7 @@ const publicToken = await auth.createPublicToken({ This will allow the token to read all runs, which is probably not what you want. You can specify only certain runs by passing an array of run IDs: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken({ scopes: { @@ -61,7 +61,7 @@ const publicToken = await auth.createPublicToken({ You can scope the token to only read certain tasks: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken({ scopes: { @@ -75,7 +75,7 @@ const publicToken = await auth.createPublicToken({ Or tags: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken({ scopes: { @@ -89,7 +89,7 @@ const publicToken = await auth.createPublicToken({ Or a specific batch of runs: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken({ scopes: { @@ -103,7 +103,7 @@ const publicToken = await auth.createPublicToken({ You can also combine scopes. For example, to read runs with specific tags and for specific tasks: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken({ scopes: { @@ -120,7 +120,7 @@ const publicToken = await auth.createPublicToken({ By default, Public Access Token's expire after 15 minutes. You can specify a different expiration time when creating a Public Access Token: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; const publicToken = await auth.createPublicToken({ expirationTime: "1hr", @@ -156,7 +156,7 @@ For triggering tasks from your frontend, you need special "trigger" tokens. Thes ### Creating Trigger Tokens ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // Somewhere in your backend code const triggerToken = await auth.createTriggerPublicToken("my-task"); @@ -167,7 +167,7 @@ const triggerToken = await auth.createTriggerPublicToken("my-task"); You can pass multiple tasks to create a token that can trigger multiple tasks: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // Somewhere in your backend code const triggerToken = await auth.createTriggerPublicToken(["my-task-1", "my-task-2"]); @@ -178,7 +178,7 @@ const triggerToken = await auth.createTriggerPublicToken(["my-task-1", "my-task- You can also create tokens that can be used multiple times: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // Somewhere in your backend code const triggerToken = await auth.createTriggerPublicToken("my-task", { @@ -191,7 +191,7 @@ const triggerToken = await auth.createTriggerPublicToken("my-task", { These tokens also expire, with the default expiration time being 15 minutes. You can specify a custom expiration time: ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // Somewhere in your backend code const triggerToken = await auth.createTriggerPublicToken("my-task", { diff --git a/docs/realtime/backend/overview.mdx b/docs/realtime/backend/overview.mdx index 7adb30bfa0e..fc8c7fdf244 100644 --- a/docs/realtime/backend/overview.mdx +++ b/docs/realtime/backend/overview.mdx @@ -34,7 +34,7 @@ See our [authentication guide](/realtime/auth) for detailed information on creat Subscribe to a run: ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; // Trigger a task const handle = await tasks.trigger("my-task", { some: "data" }); diff --git a/docs/realtime/backend/streams.mdx b/docs/realtime/backend/streams.mdx index 11c21bd2f4d..0b26017dba3 100644 --- a/docs/realtime/backend/streams.mdx +++ b/docs/realtime/backend/streams.mdx @@ -17,7 +17,7 @@ The Streams API allows you to read streaming data from your Trigger.dev tasks in The recommended approach is to use [defined streams](/tasks/streams#defining-typed-streams-recommended) for full type safety: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function consumeStream(runId: string) { @@ -40,7 +40,7 @@ async function consumeStream(runId: string) { If you prefer not to use defined streams, you can read directly by specifying the stream key: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; async function consumeStream(runId: string) { // Read from a stream by key @@ -57,7 +57,7 @@ async function consumeStream(runId: string) { Every run has a default stream, so you can omit the stream key: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; async function consumeDefaultStream(runId: string) { // Read from the default stream @@ -78,7 +78,7 @@ The `read()` method accepts several options for controlling stream behavior: Set a timeout to stop reading if no data is received within a specified time: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function consumeWithTimeout(runId: string) { @@ -103,7 +103,7 @@ async function consumeWithTimeout(runId: string) { Resume reading from a specific chunk index (useful for reconnection scenarios): ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function resumeStream(runId: string, lastChunkIndex: number) { @@ -123,7 +123,7 @@ async function resumeStream(runId: string, lastChunkIndex: number) { Use an `AbortSignal` to cancel stream reading: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function consumeWithCancellation(runId: string) { @@ -158,7 +158,7 @@ async function consumeWithCancellation(runId: string) { You can combine multiple options: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function advancedStreamConsumption(runId: string) { @@ -193,7 +193,7 @@ async function advancedStreamConsumption(runId: string) { Here's a complete example of consuming an AI stream from your backend: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function consumeAIStream(runId: string) { @@ -228,7 +228,7 @@ async function consumeAIStream(runId: string) { If a task emits multiple streams, you can read them concurrently or sequentially: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream, progressStream } from "./trigger/streams"; async function consumeMultipleStreams(runId: string) { @@ -261,7 +261,7 @@ async function consumeStream( You can pipe streams directly to HTTP responses for server-sent events (SSE): ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; import type { NextRequest } from "next/server"; @@ -308,7 +308,7 @@ export async function GET(request: NextRequest) { Handle transient errors with retry logic: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function consumeStreamWithRetry( @@ -356,7 +356,7 @@ async function consumeStreamWithRetry( Process streams in batches for efficiency: ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { aiStream } from "./trigger/streams"; async function processStreamInBatches(runId: string, batchSize = 10) { @@ -392,7 +392,7 @@ async function processBatch(chunks: string[]) { For more advanced use cases where you need both the run status and streams, you can use the `runs.subscribeToRun()` method with `.withStreams()`: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import type { myTask } from "./trigger/myTask"; async function subscribeToRunAndStreams(runId: string) { diff --git a/docs/realtime/backend/subscribe.mdx b/docs/realtime/backend/subscribe.mdx index ffa46532bf6..e5c20974217 100644 --- a/docs/realtime/backend/subscribe.mdx +++ b/docs/realtime/backend/subscribe.mdx @@ -11,7 +11,7 @@ These functions allow you to subscribe to run updates from your backend code. Ea Subscribes to all changes to a specific run. ```ts Example -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; for await (const run of runs.subscribeToRun("run_1234")) { console.log(run); @@ -29,7 +29,7 @@ This function subscribes to all changes to a run. It returns an async iterator t Subscribes to all changes to runs with a specific tag. ```ts Example -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; for await (const run of runs.subscribeToRunsWithTag("user:1234")) { console.log(run); @@ -47,7 +47,7 @@ This function subscribes to all changes to runs with a specific tag. It returns Subscribes to all changes for runs in a batch. ```ts Example -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; for await (const run of runs.subscribeToBatch("batch_1234")) { console.log(run); @@ -65,7 +65,7 @@ This function subscribes to all changes for runs in a batch. It returns an async You can infer the types of the run's payload and output by passing the type of the task to the subscribe functions: ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; import type { myTask } from "./trigger/my-task"; async function myBackend() { @@ -85,7 +85,7 @@ async function myBackend() { When using `subscribeToRunsWithTag`, you can pass a union of task types: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import type { myTask, myOtherTask } from "./trigger/my-task"; for await (const run of runs.subscribeToRunsWithTag("my-tag")) { @@ -130,7 +130,7 @@ This example task updates the progress of a task as it processes items. ```ts // Your task code -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const progressTask = task({ id: "progress-task", @@ -165,7 +165,7 @@ We can now subscribe to the runs and receive real-time metadata updates. ```ts // Somewhere in your backend code -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import type { progressTask } from "./trigger/progress-task"; async function monitorProgress(runId: string) { @@ -199,7 +199,7 @@ For more information on how to write tasks that use the metadata API, as well as You can get type safety for your metadata by defining types: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import type { progressTask } from "./trigger/progress-task"; interface ProgressMetadata { diff --git a/docs/realtime/how-it-works.mdx b/docs/realtime/how-it-works.mdx index 04dd13dadad..a738fb32903 100644 --- a/docs/realtime/how-it-works.mdx +++ b/docs/realtime/how-it-works.mdx @@ -25,7 +25,7 @@ The run object returned by Realtime subscriptions is optimized for streaming upd After you trigger a task, you can subscribe to the run using the `runs.subscribeToRun` function. This function returns an async iterator that you can use to get updates on the run status. ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; // Somewhere in your backend code async function myBackend() { @@ -43,7 +43,7 @@ Every time the run changes, the async iterator will yield the updated run. You c Alternatively, you can subscribe to changes to any run that includes a specific tag (or tags) using the `runs.subscribeToRunsWithTag` function. ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; // Somewhere in your backend code for await (const run of runs.subscribeToRunsWithTag("user:1234")) { @@ -55,7 +55,7 @@ for await (const run of runs.subscribeToRunsWithTag("user:1234")) { If you've used `batchTrigger` to trigger multiple runs, you can also subscribe to changes to all the runs triggered in the batch using the `runs.subscribeToBatch` function. ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; // Somewhere in your backend code for await (const run of runs.subscribeToBatch("batch-id")) { diff --git a/docs/realtime/react-hooks/overview.mdx b/docs/realtime/react-hooks/overview.mdx index 7cf84c63f04..0930d304c49 100644 --- a/docs/realtime/react-hooks/overview.mdx +++ b/docs/realtime/react-hooks/overview.mdx @@ -10,20 +10,20 @@ Our React hooks package provides a set of hooks that make it easy to interact wi ## Installation -Install the `@trigger.dev/react-hooks` package in your project: +Install the `@basicblock/trigger-react-hooks` package in your project: ```bash npm -npm add @trigger.dev/react-hooks +npm add @basicblock/trigger-react-hooks ``` ```bash pnpm -pnpm add @trigger.dev/react-hooks +pnpm add @basicblock/trigger-react-hooks ``` ```bash yarn -yarn install @trigger.dev/react-hooks +yarn install @basicblock/trigger-react-hooks ``` @@ -33,7 +33,7 @@ yarn install @trigger.dev/react-hooks All hooks require authentication with a Public Access Token. Pass the token via the `accessToken` option: ```tsx -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId, diff --git a/docs/realtime/react-hooks/streams.mdx b/docs/realtime/react-hooks/streams.mdx index 670941e8997..b619c94c0a9 100644 --- a/docs/realtime/react-hooks/streams.mdx +++ b/docs/realtime/react-hooks/streams.mdx @@ -25,7 +25,7 @@ The `useRealtimeStream` hook allows you to subscribe to a specific stream by its ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; export function StreamViewer({ runId, @@ -58,7 +58,7 @@ The recommended approach is to use defined streams for full type safety: ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { aiStream } from "@/app/streams"; export function StreamViewer({ @@ -97,7 +97,7 @@ Here's a complete example showing how to display streaming AI responses: ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { aiStream } from "@/trigger/streams"; import { Streamdown } from "streamdown"; @@ -166,7 +166,7 @@ The `useRealtimeRunWithStreams` hook allows you to subscribe to a run by its ID ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId, @@ -197,7 +197,7 @@ export function MyComponent({ You can also provide the type of the streams to the `useRealtimeRunWithStreams` hook to get type-safety: ```tsx -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; type STREAMS = { @@ -268,7 +268,7 @@ export function MyComponent({ Here's an example showing how to display streaming OpenAI responses using `useRealtimeRunWithStreams`: ```tsx -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; import type { aiStreaming, STREAMS } from "./trigger/ai-streaming"; function MyComponent({ runId, publicAccessToken }: { runId: string; publicAccessToken: string }) { @@ -296,7 +296,7 @@ function MyComponent({ runId, publicAccessToken }: { runId: string; publicAccess When using the AI SDK with tools with `useRealtimeRunWithStreams`, you can access tool calls and results: ```tsx -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; import type { aiStreamingWithTools, STREAMS } from "./trigger/ai-streaming"; function MyComponent({ runId, publicAccessToken }: { runId: string; publicAccessToken: string }) { @@ -339,7 +339,7 @@ function MyComponent({ runId, publicAccessToken }: { runId: string; publicAccess The `useRealtimeRunWithStreams` hook accepts an `experimental_throttleInMs` option to throttle the updates from the server. This can be useful if you are getting too many updates and want to reduce the number of updates. ```tsx -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId, diff --git a/docs/realtime/react-hooks/subscribe.mdx b/docs/realtime/react-hooks/subscribe.mdx index 4cf0a79da35..45508fc08c7 100644 --- a/docs/realtime/react-hooks/subscribe.mdx +++ b/docs/realtime/react-hooks/subscribe.mdx @@ -24,7 +24,7 @@ The `useRealtimeRun` hook allows you to subscribe to a run by its ID. ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId, @@ -46,7 +46,7 @@ export function MyComponent({ To correctly type the run's payload and output, you can provide the type of your task to the `useRealtimeRun` hook: ```tsx -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; export function MyComponent({ @@ -71,7 +71,7 @@ export function MyComponent({ You can supply an `onComplete` callback to the `useRealtimeRun` hook to be called when the run is completed or errored. This is useful if you want to perform some action when the run is completed, like navigating to a different page or showing a notification. ```tsx -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId, @@ -102,7 +102,7 @@ The `useRealtimeRunsWithTag` hook allows you to subscribe to multiple runs with ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; export function MyComponent({ tag }: { tag: string }) { const { runs, error } = useRealtimeRunsWithTag(tag); @@ -122,7 +122,7 @@ export function MyComponent({ tag }: { tag: string }) { To correctly type the runs payload and output, you can provide the type of your task to the `useRealtimeRunsWithTag` hook: ```tsx -import { useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; export function MyComponent({ tag }: { tag: string }) { @@ -145,7 +145,7 @@ export function MyComponent({ tag }: { tag: string }) { If `useRealtimeRunsWithTag` could return multiple different types of tasks, you can pass a union of all the task types to the hook: ```tsx -import { useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; import type { myTask1, myTask2 } from "@/trigger/myTasks"; export function MyComponent({ tag }: { tag: string }) { @@ -179,7 +179,7 @@ The `useRealtimeBatch` hook allows you to subscribe to a batch of runs by its th ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRealtimeBatch } from "@trigger.dev/react-hooks"; +import { useRealtimeBatch } from "@basicblock/trigger-react-hooks"; export function MyComponent({ batchId }: { batchId: string }) { const { runs, error } = useRealtimeBatch(batchId); @@ -211,7 +211,7 @@ This example demonstrates how to create a progress monitor component that can be ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function ProgressMonitor({ runId, @@ -273,7 +273,7 @@ This example demonstrates how to create a reusable progress bar component that c ```tsx "use client"; -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; interface ProgressBarProps { runId: string; @@ -336,7 +336,7 @@ This example demonstrates how to create a status indicator component that can be ```tsx "use client"; -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; interface StatusIndicatorProps { runId: string; @@ -397,7 +397,7 @@ This example demonstrates how to create a multi-stage deployment monitor compone ```tsx "use client"; -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; interface DeploymentMonitorProps { runId: string; @@ -494,7 +494,7 @@ Define TypeScript interfaces for your metadata to get full type safety: ```tsx "use client"; -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; interface TaskMetadata { progress?: { @@ -548,7 +548,7 @@ export function TypedMetadataComponent({ You can pass the `accessToken` option to the Realtime hooks to authenticate the subscription. ```tsx -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId, @@ -573,7 +573,7 @@ export function MyComponent({ You can pass the `enabled` option to the Realtime hooks to enable or disable the subscription. ```tsx -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId, @@ -602,7 +602,7 @@ This allows you to conditionally disable using the hook based on some state. You can pass the `id` option to the Realtime hooks to change the ID of the subscription. ```tsx -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; export function MyComponent({ id, diff --git a/docs/realtime/react-hooks/swr.mdx b/docs/realtime/react-hooks/swr.mdx index 6eae5b180f2..22b6b822042 100644 --- a/docs/realtime/react-hooks/swr.mdx +++ b/docs/realtime/react-hooks/swr.mdx @@ -19,7 +19,7 @@ The `useRun` hook allows you to fetch a run by its ID. ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRun } from "@trigger.dev/react-hooks"; +import { useRun } from "@basicblock/trigger-react-hooks"; export function MyComponent({ runId }: { runId: string }) { const { run, error, isLoading } = useRun(runId); @@ -34,7 +34,7 @@ export function MyComponent({ runId }: { runId: string }) { The `run` object returned is the same as the [run object](/management/runs/retrieve) returned by the Trigger.dev API. To correctly type the run's payload and output, you can provide the type of your task to the `useRun` hook: ```tsx -import { useRun } from "@trigger.dev/react-hooks"; +import { useRun } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; export function MyComponent({ runId }: { runId: string }) { diff --git a/docs/realtime/react-hooks/triggering.mdx b/docs/realtime/react-hooks/triggering.mdx index 50320ccd48f..b8ea9a804ff 100644 --- a/docs/realtime/react-hooks/triggering.mdx +++ b/docs/realtime/react-hooks/triggering.mdx @@ -28,7 +28,7 @@ The `useTaskTrigger` hook allows you to trigger a task from your frontend applic ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useTaskTrigger } from "@trigger.dev/react-hooks"; +import { useTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; // ๐Ÿ‘† This is the type of your task, include this to get type-safety @@ -74,7 +74,7 @@ You can use the `handle` object to initiate a subsequent [Realtime hook](/realti ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useTaskTrigger, useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useTaskTrigger, useRealtimeRun } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; // ๐Ÿ‘† This is the type of your task @@ -123,7 +123,7 @@ The `useRealtimeTaskTrigger` hook allows you to trigger a task from your fronten ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRealtimeTaskTrigger } from "@trigger.dev/react-hooks"; +import { useRealtimeTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; export function MyComponent({ publicAccessToken }: { publicAccessToken: string }) { @@ -155,7 +155,7 @@ The `useRealtimeTaskTriggerWithStreams` hook allows you to trigger a task from y ```tsx "use client"; // This is needed for Next.js App Router or other RSC frameworks -import { useRealtimeTaskTriggerWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeTaskTriggerWithStreams } from "@basicblock/trigger-react-hooks"; import type { myTask } from "@/trigger/myTask"; type STREAMS = { diff --git a/docs/realtime/react-hooks/use-wait-token.mdx b/docs/realtime/react-hooks/use-wait-token.mdx index 13cfdc303c2..2f00962c867 100644 --- a/docs/realtime/react-hooks/use-wait-token.mdx +++ b/docs/realtime/react-hooks/use-wait-token.mdx @@ -6,7 +6,7 @@ description: Use the useWaitToken hook to complete a wait token from a React com We've added a new `useWaitToken` react hook that allows you to complete a wait token from a React component, using a Public Access Token. ```ts backend.ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; // Somewhere in your code, you'll need to create the token and then pass the token ID and the public token to the frontend const token = await wait.createToken({ @@ -22,7 +22,7 @@ return { Now you can use the `useWaitToken` hook in your frontend code: ```tsx frontend.tsx -import { useWaitToken } from "@trigger.dev/react-hooks"; +import { useWaitToken } from "@basicblock/trigger-react-hooks"; export function MyComponent({ publicToken, tokenId }: { publicToken: string; tokenId: string }) { const { complete } = useWaitToken(tokenId, { diff --git a/docs/realtime/run-object.mdx b/docs/realtime/run-object.mdx index a7b16447e3d..21b2691dfce 100644 --- a/docs/realtime/run-object.mdx +++ b/docs/realtime/run-object.mdx @@ -126,7 +126,7 @@ Type-safety is supported for the run object, so you can infer the types of the r You can infer the types of the run's payload and output by passing the type of the task to the `subscribeToRun` function. This will give you type-safe access to the run's payload and output. ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; import type { myTask } from "./trigger/my-task"; // Somewhere in your backend code @@ -148,7 +148,7 @@ async function myBackend() { When using `subscribeToRunsWithTag`, you can pass a union of task types for all the possible tasks that can have the tag. ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import type { myTask, myOtherTask } from "./trigger/my-task"; // Somewhere in your backend code diff --git a/docs/run-usage.mdx b/docs/run-usage.mdx index 4c00423310f..b76199cb4c9 100644 --- a/docs/run-usage.mdx +++ b/docs/run-usage.mdx @@ -8,7 +8,7 @@ description: "Get compute duration and cost from inside a run, or for a specific You can get the cost and duration of the current including retries of the same run. ```ts -import { task, usage, wait } from "@trigger.dev/sdk"; +import { task, usage, wait } from "@basicblock/trigger-sdk"; export const heavyTask = task({ id: "heavy-task", @@ -65,7 +65,7 @@ export const heavyTask = task({ You can use [runs.retrieve()](/management/runs/retrieve) to get a single run or [runs.list()](/management/runs/list) to get a list of runs. The response will include `costInCents` `baseCostInCents` and `durationMs` fields. ```ts single run -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; const run = await runs.retrieve("run-id"); console.log(run.costInCents, run.baseCostInCents, run.durationMs); @@ -73,7 +73,7 @@ const totalCost = run.costInCents + run.baseCostInCents; ``` ```ts multiple runs -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; let totalCost = 0; for await (const run of runs.list({ tag: "user_123456" })) { @@ -89,7 +89,7 @@ console.log("Total cost", totalCost); You can also wrap code with `usage.measure` to get the cost and duration of that block of code: ```ts -import { usage, logger } from "@trigger.dev/sdk"; +import { usage, logger } from "@basicblock/trigger-sdk"; // Inside a task run function, or inside a function that's called from there. const { result, compute } = await usage.measure(async () => { diff --git a/docs/runs.mdx b/docs/runs.mdx index 12f1cd50a9c..d0e2723f605 100644 --- a/docs/runs.mdx +++ b/docs/runs.mdx @@ -94,7 +94,7 @@ At this point, the run will have either an output (if successful) or an error (i Run objects returned from the API and Realtime include convenient boolean helper methods to check the run's status: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; const run = await runs.retrieve("run_1234"); @@ -108,7 +108,7 @@ if (run.isCompleted) { These helpers are also available when subscribing to Realtime run updates: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; for await (const run of runs.subscribeToRun("run_1234")) { if (run.isCompleted) { @@ -210,7 +210,7 @@ Similar to `triggerAndWait()`, the `batchTriggerAndWait()` function lets you bat List runs in a specific environment. You can filter the runs by status, created at, task identifier, version, and more: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; // Get the first page of runs, returning up to 20 runs let page = await runs.list({ limit: 20 }); @@ -229,7 +229,7 @@ while (page.hasNextPage()) { You can also use an Async Iterator to get all runs: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; for await (const run of runs.list({ limit: 20 })) { console.log(run); @@ -239,7 +239,7 @@ for await (const run of runs.list({ limit: 20 })) { You can provide multiple filters to the `list()` function to narrow down the results: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; const response = await runs.list({ status: ["QUEUED", "EXECUTING"], // Filter by status @@ -258,7 +258,7 @@ const response = await runs.list({ Fetch a single run by it's ID: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; const run = await runs.retrieve(runId); ``` @@ -266,7 +266,7 @@ const run = await runs.retrieve(runId); You can provide the type of the task to correctly type the `run.payload` and `run.output`: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import type { myTask } from "./trigger/myTask"; const run = await runs.retrieve(runId); @@ -278,7 +278,7 @@ console.log(run.output.bar); // string If you have just triggered a run, you can pass the entire response object to `retrieve()` and the response will already be typed: ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; import type { myTask } from "./trigger/myTask"; const response = await tasks.trigger({ foo: "bar" }); @@ -293,7 +293,7 @@ console.log(run.output.bar); // string Cancel a run: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; await runs.cancel(runId); ``` @@ -303,7 +303,7 @@ await runs.cancel(runId); Replay a run: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; await runs.replay(runId); ``` @@ -313,7 +313,7 @@ await runs.replay(runId); Updates a delayed run with a new delay. Only valid when the run is in the DELAYED state. ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; await runs.reschedule(runId, { delay: "1h" }); ``` @@ -323,7 +323,7 @@ await runs.reschedule(runId, { delay: "1h" }); Subscribe to changes to a specific run in real-time: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; for await (const run of runs.subscribeToRun(runId)) { console.log(run); @@ -333,7 +333,7 @@ for await (const run of runs.subscribeToRun(runId)) { Similar to `runs.retrieve()`, you can provide the type of the task to correctly type the `run.payload` and `run.output`: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import type { myTask } from "./trigger/myTask"; for await (const run of runs.subscribeToRun(runId)) { diff --git a/docs/runs/heartbeats.mdx b/docs/runs/heartbeats.mdx index b28f9fcbde7..64c66209e56 100644 --- a/docs/runs/heartbeats.mdx +++ b/docs/runs/heartbeats.mdx @@ -9,7 +9,7 @@ We send a heartbeat from your task to the platform every 30 seconds. If we don't Code that blocks the event loop for too long (for example, a tight loop doing synchronous work on a large dataset) can prevent heartbeats from being sent. In that case, use `heartbeats.yield()` inside the loop so the runtime can yield to the event loop and send a heartbeat. You can call it every iteration; the implementation only yields when needed. ```ts -import { task, heartbeats } from "@trigger.dev/sdk"; +import { task, heartbeats } from "@basicblock/trigger-sdk"; export const processLargeDataset = task({ id: "process-large-dataset", diff --git a/docs/runs/max-duration.mdx b/docs/runs/max-duration.mdx index 643cc53318f..2c0bb09c8b1 100644 --- a/docs/runs/max-duration.mdx +++ b/docs/runs/max-duration.mdx @@ -9,7 +9,7 @@ The `maxDuration` parameter sets a maximum compute time limit for tasks. When a You must set a default maxDuration in your `trigger.config.ts` file, which will apply to all tasks unless overridden: ```ts /config/trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "proj_gtcwttqhhtlasxgfuhxs", @@ -38,7 +38,7 @@ The `maxDuration` is set in seconds, and is compared to the CPU time elapsed sin You can inspect the CPU time of a task inside the run function with our `usage` utility: ```ts /trigger/max-duration.ts -import { task, usage } from "@trigger.dev/sdk"; +import { task, usage } from "@basicblock/trigger-sdk"; export const maxDurationTask = task({ id: "max-duration-task", @@ -60,7 +60,7 @@ The above value will be compared to the `maxDuration` you set. If the task excee You can set a `maxDuration` on a specific task: ```ts /trigger/max-duration-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const maxDurationTask = task({ id: "max-duration-task", @@ -76,7 +76,7 @@ This will override the default `maxDuration` set in the config file. If you have You can "turn off" the Max duration set in your config file for a specific task like so: ```ts /trigger/max-duration-task.ts -import { task, timeout } from "@trigger.dev/sdk"; +import { task, timeout } from "@basicblock/trigger-sdk"; export const maxDurationTask = task({ id: "max-duration-task", @@ -107,7 +107,7 @@ You can also set the `maxDuration` to `timeout.None` to turn off the max duratio ```ts /trigger/max-duration.ts import { maxDurationTask } from "./trigger/max-duration-task"; -import { timeout } from "@trigger.dev/sdk"; +import { timeout } from "@basicblock/trigger-sdk"; // Trigger the task with no maxDuration const run = await maxDurationTask.trigger( @@ -123,7 +123,7 @@ const run = await maxDurationTask.trigger( You can access the `maxDuration` set for a run in the run context: ```ts /trigger/max-duration-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const maxDurationTask = task({ id: "max-duration-task", diff --git a/docs/runs/metadata.mdx b/docs/runs/metadata.mdx index d0dff36758c..e545d400ff8 100644 --- a/docs/runs/metadata.mdx +++ b/docs/runs/metadata.mdx @@ -20,7 +20,7 @@ const handle = await myTask.trigger( You can get the current metadata at any time by calling `metadata.get()` or `metadata.current()` (only inside a run): ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -39,7 +39,7 @@ export const myTask = task({ Any of these methods can be called anywhere "inside" the run function, or a function called from the run function: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -57,7 +57,7 @@ async function doSomeWork() { If you call any of the metadata methods outside of the run function, they will have no effect: ```ts -import { metadata } from "@trigger.dev/sdk"; +import { metadata } from "@basicblock/trigger-sdk"; // Somewhere outside of the run function function doSomeWork() { @@ -77,7 +77,7 @@ These methods also work inside any task lifecycle hook, either attached to the s ```ts myTasks.ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -94,7 +94,7 @@ export const myTask = task({ ``` ```ts trigger.config.ts -import { defineConfig, metadata } from "@trigger.dev/sdk"; +import { defineConfig, metadata } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "proj_1234", @@ -117,7 +117,7 @@ All metadata update methods (accept for `flush` and `stream`) are synchronous an Set the value of a key in the metadata object: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -139,7 +139,7 @@ export const myTask = task({ Delete a key from the metadata object: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -161,7 +161,7 @@ export const myTask = task({ Replace the entire metadata object with a new object: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -180,7 +180,7 @@ export const myTask = task({ Append a value to an array in the metadata object: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -201,7 +201,7 @@ export const myTask = task({ Remove a value from an array in the metadata object: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -225,7 +225,7 @@ export const myTask = task({ Increment a numeric value in the metadata object: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -246,7 +246,7 @@ export const myTask = task({ Decrement a numeric value in the metadata object: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -274,7 +274,7 @@ export const myTask = task({ Capture a stream of values and make the stream available when using Realtime. See our [Realtime Streams v2](/tasks/streams) documentation for the recommended approach. ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -302,7 +302,7 @@ export const myTask = task({ `metadata.stream` accepts any `AsyncIterable` or `ReadableStream` object. The stream will be captured and made available in the Realtime API. So for example, you could pass the body of a fetch response to `metadata.stream` to capture the response body and make it available in Realtime: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -336,7 +336,7 @@ export const myTask = task({ Or the results of a streaming call to the OpenAI SDK: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; import OpenAI from "openai"; const openai = new OpenAI({ @@ -372,7 +372,7 @@ export const myTask = task({ Flush the metadata to the database. The SDK will automatically flush the metadata periodically, so you don't need to call this method unless you need to ensure that the metadata is persisted immediately. ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -391,7 +391,7 @@ export const myTask = task({ All of the update methods can be chained together in a fluent API: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -412,7 +412,7 @@ Tasks that have been triggered by a parent task (a.k.a. a "child task") can upda To update the parent task's metadata, use the `metadata.parent` accessor: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myParentTask = task({ id: "my-parent-task", @@ -468,7 +468,7 @@ An example of where you might use parent and root updates is in a task that trig ```ts import { CSVRow, UploadedFileData, parseCSVFromUrl } from "@/utils"; -import { batch, logger, metadata, schemaTask } from "@trigger.dev/sdk"; +import { batch, logger, metadata, schemaTask } from "@basicblock/trigger-sdk"; export const handleCSVRow = schemaTask({ id: "handle-csv-row", @@ -530,7 +530,7 @@ Using metadata updates in conjunction with our [Realtime React hooks](/realtime/ Track progress with percentage and current step: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const batchProcessingTask = task({ id: "batch-processing", @@ -557,7 +557,7 @@ export const batchProcessingTask = task({ Append log entries while maintaining status: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const deploymentTask = task({ id: "deployment", @@ -591,7 +591,7 @@ export const deploymentTask = task({ Store user information and notification preferences: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const userTask = task({ id: "user-task", @@ -624,7 +624,7 @@ export const userTask = task({ Metadata is NOT propagated to child tasks. If you want to pass metadata to a child task, you must do so explicitly: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -675,7 +675,7 @@ const handle = await myTask.trigger( We recommend wrapping the metadata API in a [Zod](https://zod.dev) schema (or your validator library of choice) to provide type safety: ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; import { z } from "zod"; const Metadata = z.object({ @@ -718,7 +718,7 @@ You can view the metadata for a run in the Trigger.dev dashboard. The metadata w You can use the `runs.retrieve()` SDK function to get the metadata for a run: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; const run = await runs.retrieve("run_1234"); diff --git a/docs/snippets/bundle-packages.mdx b/docs/snippets/bundle-packages.mdx index 52676c5fdf1..a6e460be8b8 100644 --- a/docs/snippets/bundle-packages.mdx +++ b/docs/snippets/bundle-packages.mdx @@ -4,7 +4,7 @@ Bundle all ESM packages so that you don't have to specifiy them manually like this: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk"; + import type { TriggerConfig } from "@basicblock/trigger-sdk"; export const config: TriggerConfig = { //..other stuff @@ -18,7 +18,7 @@ Bundle individual packages using strings or regex like this: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk"; + import type { TriggerConfig } from "@basicblock/trigger-sdk"; export const config: TriggerConfig = { //..other stuff diff --git a/docs/snippets/code/openai-retry.mdx b/docs/snippets/code/openai-retry.mdx index beb386e812e..934d9a627f5 100644 --- a/docs/snippets/code/openai-retry.mdx +++ b/docs/snippets/code/openai-retry.mdx @@ -1,5 +1,5 @@ ```ts /trigger/openai.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import OpenAI from "openai"; const openai = new OpenAI({ diff --git a/docs/snippets/migrate-v4-using-ai.mdx b/docs/snippets/migrate-v4-using-ai.mdx index 1681bd30fc1..c3d6bf26ce7 100644 --- a/docs/snippets/migrate-v4-using-ai.mdx +++ b/docs/snippets/migrate-v4-using-ai.mdx @@ -4,19 +4,19 @@ I would like you to help me migrate my v3 task code to v4. Here are the important differences: -We've deprecated the `@trigger.dev/sdk/v3` import path and moved to a new path: +We've deprecated the `@basicblock/trigger-sdk/v3` import path and moved to a new path: // This is the old path -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; // This is the new path, use this instead -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; We've renamed the `handleError` hook to `catchError`. Use this instead of `handleError`. `init` was previously used to initialize data used in the run function. This is the old version: -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; const myTask = task({ init: async () => { @@ -32,7 +32,7 @@ const myTask = task({ This is the new version using middleware and locals: -import { task, locals, tasks } from "@trigger.dev/sdk"; +import { task, locals, tasks } from "@basicblock/trigger-sdk"; // Create a local for your client const MyClientLocal = locals.create("myClient"); @@ -58,7 +58,7 @@ const myTask = task({ Weโ€™ve deprecated the `toolTask` function and replaced it with the `ai.tool` function, which creates an AI tool from an existing `schemaTask`. This is the old version: -import { toolTask, schemaTask } from "@trigger.dev/sdk"; +import { toolTask, schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; import { generateText } from "ai"; @@ -85,7 +85,7 @@ export const myAiTask = schemaTask({ This is the new version: -import { schemaTask, ai } from "@trigger.dev/sdk"; +import { schemaTask, ai } from "@basicblock/trigger-sdk"; import { z } from "zod"; import { generateText } from "ai"; @@ -131,7 +131,7 @@ This is the new version: // New v4 way - define queue first -import { queue, task } from "@trigger.dev/sdk"; +import { queue, task } from "@basicblock/trigger-sdk"; const myQueue = queue({ name: "my-queue", diff --git a/docs/snippets/node-versions.mdx b/docs/snippets/node-versions.mdx index 76bc386f810..a90878e71c4 100644 --- a/docs/snippets/node-versions.mdx +++ b/docs/snippets/node-versions.mdx @@ -13,7 +13,7 @@ Trigger.dev runs your tasks on specific Node.js versions: You can change the runtime by setting the `runtime` field in your `trigger.config.ts` file. ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ // "node", "node-22" or "bun" diff --git a/docs/tags.mdx b/docs/tags.mdx index 33029929bb1..caf306d1507 100644 --- a/docs/tags.mdx +++ b/docs/tags.mdx @@ -60,7 +60,7 @@ This will create a run with the tags `user_123456` and `org_abcdefg`. They look Use the `tags.add()` function to add tags to a run from inside the `run` function. This will add the tag `product_1234567` to the run: ```ts -import { task, tags } from "@trigger.dev/sdk"; +import { task, tags } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -111,7 +111,7 @@ On the Runs page open the filter menu, choose "Tags" and then start typing in th You can provide filters to the `runs.list` SDK function, including an array of tags. ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; // Loop through all runs with the tag "user_123456" that have completed for await (const run of runs.list({ tag: "user_123456", status: ["COMPLETED"] })) { diff --git a/docs/tasks/overview.mdx b/docs/tasks/overview.mdx index fe2e7ce5c73..e9e97ecb182 100644 --- a/docs/tasks/overview.mdx +++ b/docs/tasks/overview.mdx @@ -11,7 +11,7 @@ There are different types of tasks including regular tasks and [scheduled tasks] Here's an incredibly simple task: ```ts /trigger/hello-world.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; const helloWorld = task({ //1. Use a unique id for each task @@ -143,7 +143,7 @@ See our [maxDuration guide](/runs/max-duration) for more information. You can register global lifecycle hooks that are executed for all runs, regardless of the task. While you can still define these in the `trigger.config.ts` file, you can also register them anywhere in your codebase: ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onStart(({ ctx, payload, task }) => { console.log("Run started", ctx.run); @@ -163,7 +163,7 @@ tasks.onFailure(({ ctx, error }) => { If you create a `init.ts` file at the root of your trigger directory, it will be automatically loaded when a task is executed. This is useful if you want to register global lifecycle hooks, or initialize a database connection, etc. ```ts init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onStart(({ ctx, payload, task }) => { console.log("Run started", ctx.run); @@ -187,8 +187,8 @@ Our task middleware system runs at the top level, executing before and after all The `locals` API allows you to share data between middleware and hooks. ```ts db.ts -import { locals } from "@trigger.dev/sdk"; -import { logger, tasks } from "@trigger.dev/sdk"; +import { locals } from "@basicblock/trigger-sdk"; +import { logger, tasks } from "@basicblock/trigger-sdk"; // This would be type of your database client here const DbLocal = locals.create<{ connect: () => Promise; disconnect: () => Promise }>( @@ -268,7 +268,7 @@ export const taskWithOnStartAttempt = task({ You can also define a global `onStartAttempt` function using `tasks.onStartAttempt()`. ```ts init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onStartAttempt(({ ctx, payload, task }) => { console.log( @@ -319,7 +319,7 @@ export const myTask = task({ You can also define global `onWait` and `onResume` functions using `tasks.onWait()` and `tasks.onResume()`: ```ts init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onWait(({ ctx, payload, wait, task }) => { console.log("Run paused", ctx.run, wait); @@ -349,7 +349,7 @@ export const taskWithOnSuccess = task({ You can also define a global `onSuccess` function using `tasks.onSuccess()`. ```ts init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onSuccess(({ ctx, payload, output }) => { console.log("Task succeeded", ctx.task.id); @@ -380,7 +380,7 @@ export const taskWithOnComplete = task({ You can also define a global `onComplete` function using `tasks.onComplete()`. ```ts init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onComplete(({ ctx, payload, output }) => { console.log("Task completed", ctx.task.id); @@ -411,7 +411,7 @@ export const taskWithOnFailure = task({ You can also define a global `onFailure` function using `tasks.onFailure()`. ```ts init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onFailure(({ ctx, payload, error }) => { console.log("Task failed", ctx.task.id); @@ -449,7 +449,7 @@ tasks.onCancel(({ ctx, signal }) => { You can use the `onCancel` hook along with the `signal` passed into the run function to interrupt a call to an external service, for example using the [streamText](https://ai-sdk.dev/docs/reference/ai-sdk-core/stream-text) function from the AI SDK: ```ts -import { logger, tasks, schemaTask } from "@trigger.dev/sdk"; +import { logger, tasks, schemaTask } from "@basicblock/trigger-sdk"; import { streamText } from "ai"; import { z } from "zod"; @@ -503,7 +503,7 @@ export const interruptibleChat = schemaTask({ The `onCancel` hook can optionally wait for the `run` function to finish, and access the output of the run: ```ts -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { setTimeout } from "node:timers/promises"; export const cancelExampleTask = task({ @@ -561,7 +561,7 @@ export const taskWithOnStart = task({ You can also define a global `onStart` function using `tasks.onStart()`. ```ts init.ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; tasks.onStart(({ ctx, payload, task }) => { console.log(`Run ${ctx.run.id} started on task ${task}`, ctx.run); diff --git a/docs/tasks/scheduled.mdx b/docs/tasks/scheduled.mdx index 84985708f64..344b4268c1d 100644 --- a/docs/tasks/scheduled.mdx +++ b/docs/tasks/scheduled.mdx @@ -13,7 +13,7 @@ description: "A task that is triggered on a recurring schedule using cron syntax This task will run when any of the attached schedules trigger. They have a predefined payload with some useful properties: ```ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; export const firstScheduledTask = schedules.task({ id: "first-scheduled-task", @@ -233,7 +233,7 @@ By using the `externalId` you can have schedules for your users. This is useful A reminder task: ```ts /trigger/reminder.ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; //this task will run when any of the attached schedules trigger export const reminderTask = schedules.task({ diff --git a/docs/tasks/schemaTask.mdx b/docs/tasks/schemaTask.mdx index 3692d1d7035..d373af385fc 100644 --- a/docs/tasks/schemaTask.mdx +++ b/docs/tasks/schemaTask.mdx @@ -9,7 +9,7 @@ The `schemaTask` function allows you to define a task with a runtime payload sch ## Usage ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; const myTask = schemaTask({ @@ -34,7 +34,7 @@ const myTask = schemaTask({ When you trigger the task directly, the payload will be validated against the schema before the [run](/runs) is created: ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import { myTask } from "./trigger/myTasks"; // This will call the schema parser function and validate the payload @@ -53,7 +53,7 @@ We will also validate the payload every time before the task is run, so you can Certain schema libraries, like Zod, split their type inference into "schema in" and "schema out". This means that you can define a single schema that will produce different types when triggering the task and when running the task. For example, you can define a schema that has a default value for a field, or a string coerced into a date: ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; const myTask = schemaTask({ @@ -81,8 +81,8 @@ await myTask.trigger({ name: "Alice", age: 30, dob: "2020-01-01" }); // this is The `ai.tool` function allows you to create an AI tool from an existing `schemaTask` to use with the Vercel [AI SDK](https://vercel.com/docs/ai-sdk): ```ts -import { ai } from "@trigger.dev/sdk/ai"; -import { schemaTask } from "@trigger.dev/sdk"; +import { ai } from "@basicblock/trigger-sdk/ai"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; import { generateText } from "ai"; @@ -118,8 +118,8 @@ You can also pass the `experimental_toToolResultContent` option to the `ai.tool` ```ts import { openai } from "@ai-sdk/openai"; import { Sandbox } from "@e2b/code-interpreter"; -import { ai } from "@trigger.dev/sdk/ai"; -import { schemaTask } from "@trigger.dev/sdk"; +import { ai } from "@basicblock/trigger-sdk/ai"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { generateObject } from "ai"; import { z } from "zod"; @@ -183,8 +183,8 @@ export const chartTool = ai.tool(chartTask, { You can access the current tool execution options inside the task run function using the `ai.currentToolOptions()` function: ```ts -import { ai } from "@trigger.dev/sdk/ai"; -import { schemaTask } from "@trigger.dev/sdk"; +import { ai } from "@basicblock/trigger-sdk/ai"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; const myToolTask = schemaTask({ @@ -215,7 +215,7 @@ See the [AI SDK tool execution options docs](https://sdk.vercel.ai/docs/ai-sdk-c You can use the [Zod](https://zod.dev) schema library to define your schema. The schema will be validated using Zod's `parse` function. ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; export const zodTask = schemaTask({ @@ -233,7 +233,7 @@ export const zodTask = schemaTask({ ### Yup ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import * as yup from "yup"; export const yupTask = schemaTask({ @@ -251,7 +251,7 @@ export const yupTask = schemaTask({ ### Superstruct ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { object, string } from "superstruct"; export const superstructTask = schemaTask({ @@ -269,7 +269,7 @@ export const superstructTask = schemaTask({ ### ArkType ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { type } from "arktype"; export const arktypeTask = schemaTask({ @@ -287,7 +287,7 @@ export const arktypeTask = schemaTask({ ### @effect/schema ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import * as Schema from "@effect/schema/Schema"; // For some funny typescript reason, you cannot pass the Schema.decodeUnknownSync directly to schemaTask @@ -307,7 +307,7 @@ export const effectTask = schemaTask({ ### runtypes ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import * as T from "runtypes"; export const runtypesTask = schemaTask({ @@ -325,7 +325,7 @@ export const runtypesTask = schemaTask({ ### valibot ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import * as v from "valibot"; @@ -349,7 +349,7 @@ export const valibotTask = schemaTask({ ### typebox ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { Type } from "@sinclair/typebox"; import { wrap } from "@typeschema/typebox"; @@ -372,7 +372,7 @@ export const typeboxTask = schemaTask({ You can also define a custom parser function that will be called with the payload before the task is run. The parser function should return the parsed payload or throw an error if the payload is invalid. ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; export const customParserTask = schemaTask({ id: "types/custom-parser", diff --git a/docs/tasks/streams.mdx b/docs/tasks/streams.mdx index 2d494977a32..488d98e3f8a 100644 --- a/docs/tasks/streams.mdx +++ b/docs/tasks/streams.mdx @@ -7,8 +7,8 @@ description: "Stream data in realtime from your Trigger.dev tasks to your fronte Realtime Streams allow you to pipe streaming data from your Trigger.dev tasks to your frontend or backend applications in real-time. This is perfect for use cases like streaming AI completions, progress updates, or any continuous data flow. - Streams v2 requires SDK version **4.1.0 or later**. Make sure to upgrade your `@trigger.dev/sdk` - and `@trigger.dev/react-hooks` packages to use these features. If you're on an earlier version, + Streams v2 requires SDK version **4.1.0 or later**. Make sure to upgrade your `@basicblock/trigger-sdk` + and `@basicblock/trigger-react-hooks` packages to use these features. If you're on an earlier version, see the [metadata.stream()](/runs/metadata#stream) documentation. @@ -32,7 +32,7 @@ If you'd like to **opt-out** of the v2 streams, you can see so in one of the fol ### Option 1: Configure the SDK ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; auth.configure({ future: { @@ -74,7 +74,7 @@ The recommended way to work with streams is to define them once with `streams.de Define your streams in a shared location (like `app/streams.ts` or `trigger/streams.ts`): ```ts -import { streams, InferStreamType } from "@trigger.dev/sdk"; +import { streams, InferStreamType } from "@basicblock/trigger-sdk"; // Define a stream with a specific type export const aiStream = streams.define({ @@ -88,7 +88,7 @@ export type AIStreamPart = InferStreamType; You can define streams for any JSON-serializable type: ```ts -import { streams, InferStreamType } from "@trigger.dev/sdk"; +import { streams, InferStreamType } from "@basicblock/trigger-sdk"; import { UIMessageChunk } from "ai"; // Stream for AI UI message chunks @@ -117,7 +117,7 @@ export type LogStreamPart = InferStreamType; Once defined, you can use all stream methods on your defined stream: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { aiStream } from "./streams"; export const streamTask = task({ @@ -170,7 +170,7 @@ const stream = await aiStream.read(runId, { Use the defined stream's `append()` method to add a single chunk: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { aiStream, progressStream, logStream } from "./streams"; export const appendTask = task({ @@ -198,7 +198,7 @@ export const appendTask = task({ Use the defined stream's `writer()` method for more complex stream writing: ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { logStream } from "./streams"; export const writerTask = task({ @@ -228,7 +228,7 @@ Defined streams work seamlessly with the `useRealtimeStream` hook: ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { aiStream } from "@/app/streams"; export function StreamViewer({ accessToken, runId }: { accessToken: string; runId: string }) { @@ -263,7 +263,7 @@ If you have a specific reason to avoid defined streams, you can use stream metho ### Direct Piping ```ts -import { streams, task } from "@trigger.dev/sdk"; +import { streams, task } from "@basicblock/trigger-sdk"; export const directStreamTask = task({ id: "direct-stream", @@ -281,7 +281,7 @@ export const directStreamTask = task({ ### Direct Reading ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; // Specify the stream key when reading const stream = await streams.read(runId, "ai-output"); @@ -294,7 +294,7 @@ for await (const chunk of stream) { ### Direct Appending ```ts -import { streams, task } from "@trigger.dev/sdk"; +import { streams, task } from "@basicblock/trigger-sdk"; export const directAppendTask = task({ id: "direct-append", @@ -310,7 +310,7 @@ export const directAppendTask = task({ ### Direct Writing ```ts -import { streams, task } from "@trigger.dev/sdk"; +import { streams, task } from "@basicblock/trigger-sdk"; export const directWriterTask = task({ id: "direct-writer", @@ -334,7 +334,7 @@ Every run has a "default" stream, allowing you to skip the stream key entirely. Using direct methods: ```ts -import { streams, task } from "@trigger.dev/sdk"; +import { streams, task } from "@basicblock/trigger-sdk"; export const defaultStreamTask = task({ id: "default-stream", @@ -359,7 +359,7 @@ You can pipe streams to parent, root, or any other run using the `target` option ### With Defined Streams ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { logStream } from "./streams"; export const childTask = task({ @@ -385,7 +385,7 @@ export const childTask = task({ ### With Direct Methods ```ts -import { streams, task } from "@trigger.dev/sdk"; +import { streams, task } from "@basicblock/trigger-sdk"; export const childTask = task({ id: "child-task", @@ -409,7 +409,7 @@ export const childTask = task({ If you specify a `target` run ID, you can pipe streams from anywhere (like a Next.js API route): ```ts -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; import { openai } from "@ai-sdk/openai"; import { streamText } from "ai"; @@ -441,7 +441,7 @@ Use the `useRealtimeStream` hook to subscribe to streams in your React component ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { aiStream } from "@/app/streams"; export function StreamViewer({ accessToken, runId }: { accessToken: string; runId: string }) { @@ -474,7 +474,7 @@ If you prefer not to use defined streams, you can specify the stream key directl ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; export function StreamViewer({ accessToken, runId }: { accessToken: string; runId: string }) { const { parts, error } = useRealtimeStream(runId, "ai-output", { @@ -523,7 +523,7 @@ const { parts, error } = useRealtimeStream(streamDef, runId, { ```ts // app/streams.ts -import { streams, InferStreamType } from "@trigger.dev/sdk"; +import { streams, InferStreamType } from "@basicblock/trigger-sdk"; import { UIMessageChunk } from "ai"; export const aiStream = streams.define({ @@ -537,7 +537,7 @@ export type AIStreamPart = InferStreamType; ```ts // trigger/ai-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { openai } from "@ai-sdk/openai"; import { streamText } from "ai"; import { aiStream } from "@/app/streams"; @@ -565,7 +565,7 @@ export const generateAI = task({ // components/ai-stream.tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { aiStream } from "@/app/streams"; export function AIStream({ accessToken, runId }: { accessToken: string; runId: string }) { @@ -597,7 +597,7 @@ Create a shared streams definition file: ```ts // app/streams.ts or trigger/streams.ts -import { streams, InferStreamType } from "@trigger.dev/sdk"; +import { streams, InferStreamType } from "@basicblock/trigger-sdk"; export const myStream = streams.define({ id: "my-stream", @@ -612,7 +612,7 @@ Replace `metadata.stream()` with the defined stream's `pipe()` method: ```ts // Before (v1) -import { metadata, task } from "@trigger.dev/sdk"; +import { metadata, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -625,7 +625,7 @@ export const myTask = task({ ```ts // After (v2 - Recommended) -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { myStream } from "./streams"; export const myTask = task({ @@ -667,7 +667,7 @@ const { parts, error } = useRealtimeStream(myStream, runId, { If you prefer not to use defined streams, you can use direct methods: ```ts -import { streams, task } from "@trigger.dev/sdk"; +import { streams, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", diff --git a/docs/triggering.mdx b/docs/triggering.mdx index 602838e4f78..86c7112d6f2 100644 --- a/docs/triggering.mdx +++ b/docs/triggering.mdx @@ -45,7 +45,7 @@ Triggers a single run of a task with the payload you pass in, and any options yo ```ts Your backend -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { emailSequence } from "~/trigger/emails"; // ๐Ÿ‘† **type-only** import @@ -68,7 +68,7 @@ export async function POST(request: Request) { You can pass in options to the task using the third argument: ```ts Your backend -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { emailSequence } from "~/trigger/emails"; //app/email/route.ts @@ -96,7 +96,7 @@ export async function POST(request: Request) { Triggers multiple runs of a single task with the payloads you pass in, and any options you specify, without needing to import the task. ```ts Your backend -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { emailSequence } from "~/trigger/emails"; // ๐Ÿ‘† **type-only** import @@ -119,7 +119,7 @@ export async function POST(request: Request) { You can pass in options to the `batchTrigger` function using the third argument: ```ts Your backend -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { emailSequence } from "~/trigger/emails"; //app/email/route.ts @@ -142,7 +142,7 @@ export async function POST(request: Request) { You can also pass in options for each run in the batch: ```ts Your backend -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { emailSequence } from "~/trigger/emails"; //app/email/route.ts @@ -166,7 +166,7 @@ export async function POST(request: Request) { Triggers multiple runs of different tasks with the payloads you pass in, and any options you specify. This is useful when you need to trigger multiple tasks at once. ```ts Your backend -import { batch } from "@trigger.dev/sdk"; +import { batch } from "@basicblock/trigger-sdk"; import type { myTask1, myTask2 } from "~/trigger/myTasks"; export async function POST(request: Request) { @@ -203,7 +203,7 @@ Triggers a single run of a task with the payload you pass in, and any options yo ```ts ./trigger/my-task.ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import { myOtherTask } from "~/trigger/my-other-task"; export const myTask = task({ @@ -220,7 +220,7 @@ export const myTask = task({ To pass options to the triggered task, you can use the second argument: ```ts ./trigger/my-task.ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; import { myOtherTask } from "~/trigger/my-other-task"; export const myTask = task({ @@ -239,7 +239,7 @@ export const myTask = task({ Triggers multiple runs of a single task with the payloads you pass in, and any options you specify. ```ts /trigger/my-task.ts -import { batch } from "@trigger.dev/sdk"; +import { batch } from "@basicblock/trigger-sdk"; import { myOtherTask } from "~/trigger/my-other-task"; export const myTask = task({ @@ -256,7 +256,7 @@ export const myTask = task({ If you need to pass options to `batchTrigger`, you can use the second argument: ```ts /trigger/my-task.ts -import { batch } from "@trigger.dev/sdk"; +import { batch } from "@basicblock/trigger-sdk"; import { myOtherTask } from "~/trigger/my-other-task"; export const myTask = task({ @@ -275,7 +275,7 @@ export const myTask = task({ You can also pass in options for each run in the batch: ```ts /trigger/my-task.ts -import { batch } from "@trigger.dev/sdk"; +import { batch } from "@basicblock/trigger-sdk"; import { myOtherTask } from "~/trigger/my-other-task"; export const myTask = task({ @@ -381,7 +381,7 @@ export const parentTask = task({ You can also catch the error if the child task fails and get more information about the error: ```ts /trigger/parent.ts -import { task, SubtaskUnwrapError } from "@trigger.dev/sdk"; +import { task, SubtaskUnwrapError } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", run: async (payload: string) => { @@ -530,7 +530,7 @@ export const batchParentTask = task({ You can batch trigger multiple different tasks and wait for all the results: ```ts /trigger/batch.ts -import { batch, task } from "@trigger.dev/sdk"; +import { batch, task } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", @@ -579,7 +579,7 @@ export const childTask2 = task({ You can batch trigger multiple different tasks by passing in the task instances. This function is especially useful when you have a static set of tasks you want to trigger: ```ts /trigger/batch.ts -import { batch, task, runs } from "@trigger.dev/sdk"; +import { batch, task, runs } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", @@ -615,7 +615,7 @@ export const childTask2 = task({ You can batch trigger multiple different tasks by passing in the task instances, and wait for all the results. This function is especially useful when you have a static set of tasks you want to trigger: ```ts /trigger/batch.ts -import { batch, task, runs } from "@trigger.dev/sdk"; +import { batch, task, runs } from "@basicblock/trigger-sdk"; export const parentTask = task({ id: "parent-task", @@ -714,7 +714,7 @@ Runs that are delayed and have not been enqueued yet will display in the dashboa You can cancel a delayed run using the `runs.cancel` SDK function: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; await runs.cancel("run_1234"); ``` @@ -722,7 +722,7 @@ await runs.cancel("run_1234"); You can also reschedule a delayed run using the `runs.reschedule` SDK function: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; // The delay option here takes the same format as the trigger delay option await runs.reschedule("run_1234", { delay: "1h" }); @@ -785,7 +785,7 @@ For this reason, the `ttl` option only accepts durations and not absolute timest You can provide an `idempotencyKey` to ensure that a task is only triggered once with the same key. This is useful if you are triggering a task within another task that might be retried: ```typescript -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -817,7 +817,7 @@ For more information, see our [Idempotency](/idempotency) documentation. Idempotency keys automatically expire after 30 days, but you can set a custom TTL for an idempotency key when triggering a task: ```typescript -import { idempotencyKeys, task } from "@trigger.dev/sdk"; +import { idempotencyKeys, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -1076,7 +1076,7 @@ If you don't specify a machine it will use the machine preset for your task (or For large batches, you can pass an `AsyncIterable` or `ReadableStream` instead of an array. This allows you to generate items on-demand without loading them all into memory upfront. ```ts /trigger/my-task.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { myOtherTask } from "~/trigger/my-other-task"; export const myTask = task({ @@ -1125,7 +1125,7 @@ When batch triggering fails, the SDK throws a `BatchTriggerError` with propertie When you hit [batch trigger rate limits](/limits#batch-trigger-rate-limits), you can detect this and implement retry logic: ```ts Your backend -import { tasks, BatchTriggerError } from "@trigger.dev/sdk"; +import { tasks, BatchTriggerError } from "@basicblock/trigger-sdk"; import type { myTask } from "~/trigger/myTask"; async function triggerBatchWithRetry(items: { payload: { userId: string } }[], maxRetries = 3) { @@ -1153,7 +1153,7 @@ async function triggerBatchWithRetry(items: { payload: { userId: string } }[], m When calling `batchTrigger` from inside another task, you can handle errors similarly: ```ts /trigger/parent-task.ts -import { task, BatchTriggerError } from "@trigger.dev/sdk"; +import { task, BatchTriggerError } from "@basicblock/trigger-sdk"; import { childTask } from "./child-task"; export const parentTask = task({ @@ -1198,7 +1198,7 @@ If your payload size is larger than 512KB, instead of saving the payload to the When your task runs, we automatically download the payload from the object store and pass it to your task function. We also will return to you a `payloadPresignedUrl` from the `runs.retrieve` SDK function so you can download the payload if needed: ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; const run = await runs.retrieve(handle); @@ -1252,7 +1252,7 @@ const handle = await myTask.trigger({ ``` ```ts /trigger/myTasks.ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", diff --git a/docs/troubleshooting-alerts.mdx b/docs/troubleshooting-alerts.mdx index 1d4322201b3..1afdc9d48cc 100644 --- a/docs/troubleshooting-alerts.mdx +++ b/docs/troubleshooting-alerts.mdx @@ -42,7 +42,7 @@ For the alert webhooks you can use the SDK to parse them. Here is an example of ```ts import { ActionFunctionArgs, json } from "@remix-run/server-runtime"; -import { webhooks, WebhookError } from "@trigger.dev/sdk"; +import { webhooks, WebhookError } from "@basicblock/trigger-sdk"; export async function action({ request }: ActionFunctionArgs) { // Make sure this is a POST request diff --git a/docs/troubleshooting.mdx b/docs/troubleshooting.mdx index 13d9216f863..0634b6ee23f 100644 --- a/docs/troubleshooting.mdx +++ b/docs/troubleshooting.mdx @@ -39,8 +39,8 @@ Ensure you have stopped your local dev server then locate the hidden `.trigger` If you see errors like this when running `trigger.dev dev`: ``` -Could not resolve "@trigger.dev/core" -The Yarn Plug'n'Play manifest forbids importing "@trigger.dev/core" here because it's not listed as a dependency of this package +Could not resolve "@basicblock/trigger-core" +The Yarn Plug'n'Play manifest forbids importing "@basicblock/trigger-core" here because it's not listed as a dependency of this package ``` And you're using Yarn v1.22 or another package manager, check if you have a `.pnp.cjs` file in your home directory. This can happen if you previously had Yarn Plug'n'Play enabled globally. Remove the `.pnp.cjs` file to resolve the issue. @@ -82,7 +82,7 @@ If you see a `resource_exhausted` error during deploy, the build may have hit re This happens because `.node` files are native code and can't be bundled like other packages. To fix this, add your package to [`build.external`](/config/config-file#external) in the `trigger.config.ts` file like this: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -109,7 +109,7 @@ TypeError: reactDOMServer.renderToPipeableStream is not a function This happens because react-email packages have bundling conflicts with our build process. To fix this, add the react-email packages to your `external` build settings in your `trigger.config.ts` file: ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -199,7 +199,7 @@ export const myTask = task({ Alternatively, use `tasks.trigger()` or `batch.triggerAndWait()` without importing the task: ```ts -import { batch } from "@trigger.dev/sdk"; +import { batch } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -244,7 +244,7 @@ These errors can happen when code inside your task is blocking the event loop fo If you are doing a continuous CPU-heavy task, then we recommend you try using our `heartbeats.yield` function to automatically yield to the event loop periodically: ```ts -import { heartbeats } from "@trigger.dev/sdk"; +import { heartbeats } from "@basicblock/trigger-sdk"; // code inside your task for (const row of bigDataset) { diff --git a/docs/upgrading-beta.mdx b/docs/upgrading-beta.mdx index 532526fc4d8..38ecdb3c764 100644 --- a/docs/upgrading-beta.mdx +++ b/docs/upgrading-beta.mdx @@ -20,10 +20,10 @@ The main features of the new build sytem are: ## Update packages -To use the new build system, you have to update to use our latest packages. Update the `@trigger.dev/sdk` package in your package.json: +To use the new build system, you have to update to use our latest packages. Update the `@basicblock/trigger-sdk` package in your package.json: ```json -"@trigger.dev/sdk": "^3.0.0", +"@basicblock/trigger-sdk": "^3.0.0", ``` You will also need to update your usage of the `trigger.dev` CLI to use the latest release. If you run the CLI via `npx` you can update to the latest release like so: @@ -52,10 +52,10 @@ The new build system does not effect your trigger task files at all, so those ca ### `defineConfig` -You should now import the `defineConfig` function from `@trigger.dev/sdk` and export the config as the default export: +You should now import the `defineConfig` function from `@basicblock/trigger-sdk` and export the config as the default export: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -71,7 +71,7 @@ The new build system will bundle all dependencies by default, so `dependenciesTo Now that all dependencies are bundled, there are some situations where bundling a dependency doesn't work, and needs to be made external (e.g. when a dependency includes a native module). You can now specify these dependencies as build externals in the `defineConfig` function: ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", @@ -87,17 +87,17 @@ export default defineConfig({ The `additionalFiles` option has been moved to our new build extension system. -To use build extensions, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +To use build extensions, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@latest -D +npm add @basicblock/trigger-build@latest -D ``` Now you can import the `additionalFiles` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { additionalFiles } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { additionalFiles } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -113,17 +113,17 @@ export default defineConfig({ The `additionalPackages` option has been moved to our new build extension system. -To use build extensions, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +To use build extensions, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@latest -D +npm add @basicblock/trigger-build@latest -D ``` Now you can import the `additionalPackages` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { additionalPackages } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { additionalPackages } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -137,17 +137,17 @@ export default defineConfig({ The `resolveEnvVars` export has been moved to our new build extension system. -To use build extensions, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +To use build extensions, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@latest -D +npm add @basicblock/trigger-build@latest -D ``` Now you can import the `syncEnvVars` build extension and use it in your `trigger.config.ts` file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: "", @@ -174,8 +174,8 @@ See the [syncEnvVars](/deploy-environment-variables#sync-env-vars-from-another-s If you make use of decorators in your code, and have enabled the `emitDecoratorMetadata` tsconfig compiler option, you'll need to enable this in the new build sytem using the `emitDecoratorMetadata` build extension: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { emitDecoratorMetadata } from "@trigger.dev/build/extensions/typescript"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { emitDecoratorMetadata } from "@basicblock/trigger-build/extensions/typescript"; export default defineConfig({ project: "", @@ -187,17 +187,17 @@ export default defineConfig({ ### Prisma -We've created a build extension to support using Prisma in your Trigger.dev tasks. To use this extension, you'll need to add the `@trigger.dev/build` package to your `devDependencies`: +We've created a build extension to support using Prisma in your Trigger.dev tasks. To use this extension, you'll need to add the `@basicblock/trigger-build` package to your `devDependencies`: ```sh -npm add @trigger.dev/build@latest -D +npm add @basicblock/trigger-build@latest -D ``` Then you can import the `prismaExtension` build extension and use it in your `trigger.config.ts` file, passing in the path to your Prisma schema file: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: "", @@ -221,8 +221,8 @@ This will make sure that your prisma client is generated during the build proces If you want to also run migrations during the build process, you can pass in the `migrate` option: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: "", @@ -263,8 +263,8 @@ generator kysely { ``` ```ts trigger.config.ts -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: "", @@ -286,8 +286,8 @@ export default defineConfig({ Previously, we installed [Audio Waveform](https://github.com/bbc/audiowaveform) in the build image. That's been moved to a build extension: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { audioWaveform } from "@trigger.dev/build/extensions/audioWaveform"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { audioWaveform } from "@basicblock/trigger-build/extensions/audioWaveform"; export default defineConfig({ project: "", @@ -302,8 +302,8 @@ export default defineConfig({ You can now add esbuild plugins to customize the build process using the `esbuildPlugin` build extension. The example below shows how to automatically upload sourcemaps to Sentry using their esbuild plugin: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; export default defineConfig({ diff --git a/docs/upgrading-packages.mdx b/docs/upgrading-packages.mdx index e2a84ad3ace..508da020359 100644 --- a/docs/upgrading-packages.mdx +++ b/docs/upgrading-packages.mdx @@ -62,7 +62,7 @@ For example: } ``` -If you've done this make sure to update the version to match the `@trigger.dev/sdk` package. +If you've done this make sure to update the version to match the `@basicblock/trigger-sdk` package. Once you have added the `trigger.dev` package to your `devDependencies`, you can use `npm exec trigger.dev`, `pnpm exec trigger.dev`, or `yarn exec trigger.dev` to run the CLI. diff --git a/docs/v3-openapi.yaml b/docs/v3-openapi.yaml index 2fdcd0afd9d..b868f6da67d 100644 --- a/docs/v3-openapi.yaml +++ b/docs/v3-openapi.yaml @@ -43,7 +43,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; const schedule = await schedules.create({ task: 'my-task', @@ -85,7 +85,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; const allSchedules = await schedules.list(); @@ -120,7 +120,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; const schedule = await schedules.retrieve(scheduleId); @@ -163,7 +163,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; const updatedSchedule = await schedules.update(scheduleId, { task: 'my-updated-task', @@ -195,7 +195,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; await schedules.del(scheduleId); @@ -229,7 +229,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; const schedule = await schedules.deactivate(scheduleId); @@ -263,7 +263,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; const schedule = await schedules.activate(scheduleId); @@ -292,7 +292,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { schedules } from "@trigger.dev/sdk"; + import { schedules } from "@basicblock/trigger-sdk"; const { timezones } = await schedules.timezones(); @@ -356,7 +356,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk"; + import { runs } from "@basicblock/trigger-sdk"; const handle = await runs.replay("run_1234"); @@ -431,7 +431,7 @@ paths: - lang: typescript label: Save metadata source: |- - import { metadata, task } from "@trigger.dev/sdk"; + import { metadata, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -501,7 +501,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk"; + import { runs } from "@basicblock/trigger-sdk"; await runs.cancel("run_1234"); @@ -794,7 +794,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk"; + import { runs } from "@basicblock/trigger-sdk"; const handle = await runs.reschedule("run_1234", { delay: new Date("2024-06-29T20:45:56.340Z") }); @@ -853,7 +853,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { runs } from "@trigger.dev/sdk"; + import { runs } from "@basicblock/trigger-sdk"; const result = await runs.retrieve("run_1234"); @@ -908,7 +908,7 @@ paths: - lang: typescript label: List runs source: |- - import { runs } from "@trigger.dev/sdk"; + import { runs } from "@basicblock/trigger-sdk"; // Get the first page of runs let page = await runs.list({ limit: 20 }); @@ -932,7 +932,7 @@ paths: - lang: typescript label: Filter runs source: |- - import { runs } from "@trigger.dev/sdk"; + import { runs } from "@basicblock/trigger-sdk"; const response = await runs.list({ status: ["QUEUED", "EXECUTING"], @@ -978,7 +978,7 @@ paths: - lang: typescript label: List runs source: |- - import { runs, configure } from "@trigger.dev/sdk"; + import { runs, configure } from "@basicblock/trigger-sdk"; configure({ accessToken: "tr_pat_1234" // always use an environment variable for this @@ -1006,7 +1006,7 @@ paths: - lang: typescript label: Filter runs source: |- - import { runs, configure } from "@trigger.dev/sdk"; + import { runs, configure } from "@basicblock/trigger-sdk"; configure({ accessToken: "tr_pat_1234" // always use an environment variable for this @@ -1066,7 +1066,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars, configure } from "@trigger.dev/sdk"; + import { envvars, configure } from "@basicblock/trigger-sdk"; const variables = await envvars.list("proj_yubjwjsfkxnylobaqvqz", "dev"); @@ -1076,7 +1076,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk"; + import { envvars, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -1139,7 +1139,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk"; + import { envvars } from "@basicblock/trigger-sdk"; await envvars.create("proj_yubjwjsfkxnylobaqvqz", "dev", { name: "SLACK_API_KEY", @@ -1148,7 +1148,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk"; + import { envvars, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -1226,7 +1226,7 @@ paths: - lang: typescript label: Import variables from an array source: |- - import { envvars } from "@trigger.dev/sdk"; + import { envvars } from "@basicblock/trigger-sdk"; await envvars.upload("proj_yubjwjsfkxnylobaqvqz", "dev", { variables: { SLACK_API_KEY: "slack_key_1234" }, @@ -1276,7 +1276,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk"; + import { envvars } from "@basicblock/trigger-sdk"; const variable = await envvars.retrieve("proj_yubjwjsfkxnylobaqvqz", "dev", "SLACK_API_KEY"); @@ -1284,7 +1284,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk"; + import { envvars, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -1334,13 +1334,13 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk"; + import { envvars } from "@basicblock/trigger-sdk"; await envvars.del("proj_yubjwjsfkxnylobaqvqz", "dev", "SLACK_API_KEY"); - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk"; + import { envvars, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -1393,7 +1393,7 @@ paths: - lang: typescript label: Outside of a task source: |- - import { envvars } from "@trigger.dev/sdk"; + import { envvars } from "@basicblock/trigger-sdk"; await envvars.update("proj_yubjwjsfkxnylobaqvqz", "dev", "SLACK_API_KEY", { value: "slack_123456" @@ -1401,7 +1401,7 @@ paths: - lang: typescript label: Inside a task source: |- - import { envvars, task } from "@trigger.dev/sdk"; + import { envvars, task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "my-task", @@ -1457,7 +1457,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { task } from "@trigger.dev/sdk"; + import { task } from "@basicblock/trigger-sdk"; export const myTask = await task({ id: "my-task", @@ -1568,7 +1568,7 @@ paths: x-codeSamples: - lang: typescript source: |- - import { task } from "@trigger.dev/sdk"; + import { task } from "@basicblock/trigger-sdk"; export const myTask = await task({ id: "my-task", @@ -1726,7 +1726,7 @@ components: Our TypeScript SDK will default to using the value of the `TRIGGER_SECRET_KEY` environment variable if it is set. If you are using the SDK in a different environment, you can set the key using the `configure` function. ```typescript - import { configure } from "@trigger.dev/sdk"; + import { configure } from "@basicblock/trigger-sdk"; configure({ accessToken: "tr_dev_1234" }); ``` @@ -1740,7 +1740,7 @@ components: Our TypeScript SDK will default to using the value of the `TRIGGER_ACCESS_TOKEN` environment variable if it is set. If you are using the SDK in a different environment, you can set the key using the `configure` function. ```typescript - import { configure } from "@trigger.dev/sdk"; + import { configure } from "@basicblock/trigger-sdk"; configure({ accessToken: "tr_pat_1234" }); ``` diff --git a/docs/wait-for-token.mdx b/docs/wait-for-token.mdx index 98d7ec96e7d..b73ba962c23 100644 --- a/docs/wait-for-token.mdx +++ b/docs/wait-for-token.mdx @@ -12,7 +12,7 @@ You can complete a token using the SDK or by making a POST request to the token' To get started using wait tokens, you need to first create a token using the `wait.createToken` function: ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; // This can be called anywhere in your codebase, either in a task or in your backend code const token = await wait.createToken({ @@ -23,7 +23,7 @@ const token = await wait.createToken({ Once you have a token, you can wait for it to be completed using the `wait.forToken` function: ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; type ApprovalToken = { status: "approved" | "rejected"; @@ -42,7 +42,7 @@ if (result.ok) { To complete a token, you can use the `wait.completeToken` function: ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; // This can be called anywhere in your codebase, or from an external service, // passing in the token ID and the output of the token await wait.completeToken(tokenId, { @@ -53,7 +53,7 @@ await wait.completeToken(tokenId, { Or you can make an HTTP POST request to the `url` it returns. This is an HTTP callback: ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; const token = await wait.createToken({ timeout: "10m", @@ -126,7 +126,7 @@ The JSON body of the POST request will be used as the output of the token. If th ### Example ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; const token = await wait.createToken({ timeout: "10m", @@ -160,7 +160,7 @@ The `completeToken` function returns an object with the following properties: ### Example ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; await wait.completeToken(tokenId, { status: "approved", @@ -295,7 +295,7 @@ console.log("Approval", approval); ### Example ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; const result = await wait.forToken(tokenId); @@ -391,7 +391,7 @@ The JSON body of the POST request will be used as the output of the token. If th ### Example ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; const tokens = await wait.listTokens({ status: "COMPLETED", @@ -467,7 +467,7 @@ The JSON body of the POST request will be used as the output of the token. If th ### Example ```ts -import { wait } from "@trigger.dev/sdk"; +import { wait } from "@basicblock/trigger-sdk"; const token = await wait.retrieveToken(tokenId); diff --git a/internal-packages/cache/package.json b/internal-packages/cache/package.json index 02ba86e1fd6..b0d2839f216 100644 --- a/internal-packages/cache/package.json +++ b/internal-packages/cache/package.json @@ -7,7 +7,7 @@ "type": "module", "dependencies": { "@internal/redis": "workspace:*", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "@unkey/cache": "^1.5.0", "@unkey/error": "^0.2.0", "lru-cache": "^11.2.4", diff --git a/internal-packages/cache/tsconfig.json b/internal-packages/cache/tsconfig.json index 0104339620f..3d375353489 100644 --- a/internal-packages/cache/tsconfig.json +++ b/internal-packages/cache/tsconfig.json @@ -15,8 +15,8 @@ "noEmit": true, "strict": true, "paths": { - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"] + "@basicblock/trigger-core": ["../../packages/core/src/index"], + "@basicblock/trigger-core/*": ["../../packages/core/src/*"] } }, "exclude": ["node_modules"] diff --git a/internal-packages/clickhouse/package.json b/internal-packages/clickhouse/package.json index 846ded63f1f..e5ac68e24ae 100644 --- a/internal-packages/clickhouse/package.json +++ b/internal-packages/clickhouse/package.json @@ -9,7 +9,7 @@ "@clickhouse/client": "^1.12.1", "@internal/tracing": "workspace:*", "@internal/tsql": "workspace:*", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "zod": "3.25.76", "zod-error": "1.5.0" }, diff --git a/internal-packages/clickhouse/src/client/client.ts b/internal-packages/clickhouse/src/client/client.ts index 5a4118934e7..768ff30480b 100644 --- a/internal-packages/clickhouse/src/client/client.ts +++ b/internal-packages/clickhouse/src/client/client.ts @@ -10,7 +10,7 @@ import { type InsertResult, } from "@clickhouse/client"; import { recordSpanError, Span, startSpan, trace, Tracer } from "@internal/tracing"; -import { flattenAttributes, tryCatch, type Result } from "@trigger.dev/core/v3"; +import { flattenAttributes, tryCatch, type Result } from "@basicblock/trigger-core/v3"; import { z } from "zod"; import { InsertError, QueryError } from "./errors.js"; import type { @@ -25,7 +25,7 @@ import type { QueryStats, } from "./types.js"; import { generateErrorMessage } from "zod-error"; -import { Logger, type LogLevel } from "@trigger.dev/core/logger"; +import { Logger, type LogLevel } from "@basicblock/trigger-core/logger"; import type { Agent as HttpAgent } from "http"; import type { Agent as HttpsAgent } from "https"; import { ClickhouseQueryBuilder, ClickhouseQueryFastBuilder } from "./queryBuilder.js"; diff --git a/internal-packages/clickhouse/src/client/noop.ts b/internal-packages/clickhouse/src/client/noop.ts index e0872cada6a..202f5a154d5 100644 --- a/internal-packages/clickhouse/src/client/noop.ts +++ b/internal-packages/clickhouse/src/client/noop.ts @@ -1,4 +1,4 @@ -import { Result } from "@trigger.dev/core/v3"; +import { Result } from "@basicblock/trigger-core/v3"; import { InsertError, QueryError } from "./errors.js"; import { ClickhouseQueryBuilderFastFunction, diff --git a/internal-packages/clickhouse/src/client/tsql.ts b/internal-packages/clickhouse/src/client/tsql.ts index 0a8367e7173..aca5b86202a 100644 --- a/internal-packages/clickhouse/src/client/tsql.ts +++ b/internal-packages/clickhouse/src/client/tsql.ts @@ -20,7 +20,7 @@ import { import type { ClickhouseReader, QueryStats } from "./types.js"; import { QueryError } from "./errors.js"; import type { OutputColumnMetadata } from "@internal/tsql"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; const logger = new Logger("tsql", "info"); diff --git a/internal-packages/clickhouse/src/client/types.ts b/internal-packages/clickhouse/src/client/types.ts index 71204225081..fcba0b1b982 100644 --- a/internal-packages/clickhouse/src/client/types.ts +++ b/internal-packages/clickhouse/src/client/types.ts @@ -1,4 +1,4 @@ -import type { Result } from "@trigger.dev/core/v3"; +import type { Result } from "@basicblock/trigger-core/v3"; import type { z } from "zod"; import type { InsertError, QueryError } from "./errors.js"; import { ClickHouseSettings } from "@clickhouse/client"; diff --git a/internal-packages/clickhouse/src/index.ts b/internal-packages/clickhouse/src/index.ts index 47c2f34f2f5..3302695f96f 100644 --- a/internal-packages/clickhouse/src/index.ts +++ b/internal-packages/clickhouse/src/index.ts @@ -26,7 +26,7 @@ import { getLogDetailQueryBuilderV2, getLogsSearchListQueryBuilder, } from "./taskEvents.js"; -import { Logger, type LogLevel } from "@trigger.dev/core/logger"; +import { Logger, type LogLevel } from "@basicblock/trigger-core/logger"; import type { Agent as HttpAgent } from "http"; import type { Agent as HttpsAgent } from "https"; diff --git a/internal-packages/redis/package.json b/internal-packages/redis/package.json index 9c13bbf21b0..1e4caae4b3a 100644 --- a/internal-packages/redis/package.json +++ b/internal-packages/redis/package.json @@ -7,7 +7,7 @@ "type": "module", "dependencies": { "ioredis": "^5.3.2", - "@trigger.dev/core": "workspace:*" + "@basicblock/trigger-core": "workspace:*" }, "scripts": { "typecheck": "tsc --noEmit" diff --git a/internal-packages/redis/src/index.ts b/internal-packages/redis/src/index.ts index bdd69315cff..9ad4b131ecd 100644 --- a/internal-packages/redis/src/index.ts +++ b/internal-packages/redis/src/index.ts @@ -1,5 +1,5 @@ import { Redis, type RedisOptions } from "ioredis"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; export { Redis, type Callback, type RedisOptions, type Result, type RedisCommander } from "ioredis"; diff --git a/internal-packages/redis/tsconfig.json b/internal-packages/redis/tsconfig.json index 0104339620f..3d375353489 100644 --- a/internal-packages/redis/tsconfig.json +++ b/internal-packages/redis/tsconfig.json @@ -15,8 +15,8 @@ "noEmit": true, "strict": true, "paths": { - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"] + "@basicblock/trigger-core": ["../../packages/core/src/index"], + "@basicblock/trigger-core/*": ["../../packages/core/src/*"] } }, "exclude": ["node_modules"] diff --git a/internal-packages/replication/package.json b/internal-packages/replication/package.json index 3aedabb3ed2..b43ea27994d 100644 --- a/internal-packages/replication/package.json +++ b/internal-packages/replication/package.json @@ -8,7 +8,7 @@ "dependencies": { "@internal/redis": "workspace:*", "@internal/tracing": "workspace:*", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "pg": "8.15.6", "redlock": "5.0.0-beta.2" }, diff --git a/internal-packages/replication/src/client.ts b/internal-packages/replication/src/client.ts index 1a7ddb27236..d78fbb0a1fd 100644 --- a/internal-packages/replication/src/client.ts +++ b/internal-packages/replication/src/client.ts @@ -1,10 +1,10 @@ -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { Redis, type RedisOptions } from "@internal/redis"; import EventEmitter from "node:events"; import { Client, ClientConfig, Connection } from "pg"; import Redlock, { Lock } from "redlock"; import { createRedisClient } from "@internal/redis"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { LogicalReplicationClientError } from "./errors.js"; import { PgoutputMessage, PgoutputParser, getPgoutputStartReplicationSQL } from "./pgoutput.js"; import { startSpan, trace, Tracer } from "@internal/tracing"; diff --git a/internal-packages/run-engine/package.json b/internal-packages/run-engine/package.json index 680d385ca4e..ba2f4445c6e 100644 --- a/internal-packages/run-engine/package.json +++ b/internal-packages/run-engine/package.json @@ -21,9 +21,9 @@ }, "dependencies": { "@internal/redis": "workspace:*", - "@trigger.dev/redis-worker": "workspace:*", + "@basicblock/trigger-redis-worker": "workspace:*", "@internal/tracing": "workspace:*", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "@trigger.dev/database": "workspace:*", "@internal/cache": "workspace:*", "assert-never": "^1.2.1", diff --git a/internal-packages/run-engine/src/batch-queue/index.ts b/internal-packages/run-engine/src/batch-queue/index.ts index 6ceac2ac6b1..121b611b179 100644 --- a/internal-packages/run-engine/src/batch-queue/index.ts +++ b/internal-packages/run-engine/src/batch-queue/index.ts @@ -8,7 +8,7 @@ import { type Span, type Tracer, } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { BatchedSpanManager, CallbackFairQueueKeyProducer, @@ -17,7 +17,7 @@ import { isAbortError, WorkerQueueManager, type FairQueueOptions, -} from "@trigger.dev/redis-worker"; +} from "@basicblock/trigger-redis-worker"; import { BatchCompletionTracker } from "./completionTracker.js"; import type { BatchCompletionCallback, @@ -38,7 +38,7 @@ export type { BatchQueueOptions, CompleteBatchResult, InitializeBatchOptions } f * BatchQueue manages batch trigger processing with fair scheduling using * Deficit Round Robin (DRR) algorithm. * - * This implementation uses FairQueue from @trigger.dev/redis-worker internally + * This implementation uses FairQueue from @basicblock/trigger-redis-worker internally * for message queueing and fair scheduling. Batch completion tracking is handled * separately via BatchCompletionTracker. * diff --git a/internal-packages/run-engine/src/batch-queue/types.ts b/internal-packages/run-engine/src/batch-queue/types.ts index 3ff34fd4a65..d56b434b40e 100644 --- a/internal-packages/run-engine/src/batch-queue/types.ts +++ b/internal-packages/run-engine/src/batch-queue/types.ts @@ -1,7 +1,7 @@ import { z } from "zod"; import { RuntimeEnvironmentType } from "@trigger.dev/database"; -import { Logger, LogLevel } from "@trigger.dev/core/logger"; -import { GlobalRateLimiter } from "@trigger.dev/redis-worker"; +import { Logger, LogLevel } from "@basicblock/trigger-core/logger"; +import { GlobalRateLimiter } from "@basicblock/trigger-redis-worker"; import { Meter, Tracer } from "@internal/tracing"; import { RedisOptions } from "@internal/redis"; diff --git a/internal-packages/run-engine/src/engine/billingCache.ts b/internal-packages/run-engine/src/engine/billingCache.ts index e4bef2f4386..6aa40afefe5 100644 --- a/internal-packages/run-engine/src/engine/billingCache.ts +++ b/internal-packages/run-engine/src/engine/billingCache.ts @@ -10,7 +10,7 @@ import { type Result, } from "@internal/cache"; import type { RedisOptions } from "@internal/redis"; -import type { Logger } from "@trigger.dev/core/logger"; +import type { Logger } from "@basicblock/trigger-core/logger"; import type { RunEngineOptions } from "./types.js"; // Cache TTLs for billing information - shorter than other caches since billing can change diff --git a/internal-packages/run-engine/src/engine/errors.ts b/internal-packages/run-engine/src/engine/errors.ts index cfc12e1b958..471396e041a 100644 --- a/internal-packages/run-engine/src/engine/errors.ts +++ b/internal-packages/run-engine/src/engine/errors.ts @@ -1,5 +1,5 @@ -import { assertExhaustive } from "@trigger.dev/core"; -import { TaskRunError } from "@trigger.dev/core/v3"; +import { assertExhaustive } from "@basicblock/trigger-core"; +import { TaskRunError } from "@basicblock/trigger-core/v3"; import { RuntimeEnvironmentType, TaskRunStatus } from "@trigger.dev/database"; export function runStatusFromError( diff --git a/internal-packages/run-engine/src/engine/eventBus.ts b/internal-packages/run-engine/src/engine/eventBus.ts index 2e4adeed4b1..029c9818442 100644 --- a/internal-packages/run-engine/src/engine/eventBus.ts +++ b/internal-packages/run-engine/src/engine/eventBus.ts @@ -1,4 +1,4 @@ -import { FlushedRunMetadata, TaskRunError } from "@trigger.dev/core/v3"; +import { FlushedRunMetadata, TaskRunError } from "@basicblock/trigger-core/v3"; import { RuntimeEnvironmentType, TaskRunExecutionStatus, diff --git a/internal-packages/run-engine/src/engine/index.ts b/internal-packages/run-engine/src/engine/index.ts index 9e81c99132d..96ea8d039d2 100644 --- a/internal-packages/run-engine/src/engine/index.ts +++ b/internal-packages/run-engine/src/engine/index.ts @@ -1,6 +1,6 @@ import { createRedisClient, Redis } from "@internal/redis"; import { getMeter, Meter, startSpan, trace, Tracer } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { CheckpointInput, CompleteRunAttemptResult, @@ -13,8 +13,8 @@ import { TaskRunContext, TaskRunExecutionResult, TaskRunInternalError, -} from "@trigger.dev/core/v3"; -import { RunId, WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3"; +import { RunId, WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { Prisma, PrismaClient, @@ -25,7 +25,7 @@ import { TaskRunExecutionSnapshot, Waitpoint, } from "@trigger.dev/database"; -import { Worker } from "@trigger.dev/redis-worker"; +import { Worker } from "@basicblock/trigger-redis-worker"; import { assertNever } from "assert-never"; import { EventEmitter } from "node:events"; import { BatchQueue } from "../batch-queue/index.js"; diff --git a/internal-packages/run-engine/src/engine/locking.ts b/internal-packages/run-engine/src/engine/locking.ts index 299969a65e7..7a83bb24eed 100644 --- a/internal-packages/run-engine/src/engine/locking.ts +++ b/internal-packages/run-engine/src/engine/locking.ts @@ -3,8 +3,8 @@ const { default: Redlock } = require("redlock"); import { AsyncLocalStorage } from "async_hooks"; import { Redis } from "@internal/redis"; import * as redlock from "redlock"; -import { tryCatch } from "@trigger.dev/core"; -import { Logger } from "@trigger.dev/core/logger"; +import { tryCatch } from "@basicblock/trigger-core"; +import { Logger } from "@basicblock/trigger-core/logger"; import { startSpan, Tracer, diff --git a/internal-packages/run-engine/src/engine/machinePresets.ts b/internal-packages/run-engine/src/engine/machinePresets.ts index a2edf5b1b12..ec07e755df6 100644 --- a/internal-packages/run-engine/src/engine/machinePresets.ts +++ b/internal-packages/run-engine/src/engine/machinePresets.ts @@ -1,5 +1,5 @@ -import { MachineConfig, MachinePreset, MachinePresetName } from "@trigger.dev/core/v3"; -import { Logger } from "@trigger.dev/core/logger"; +import { MachineConfig, MachinePreset, MachinePresetName } from "@basicblock/trigger-core/v3"; +import { Logger } from "@basicblock/trigger-core/logger"; const logger = new Logger("machinePresetFromConfig"); diff --git a/internal-packages/run-engine/src/engine/retrying.ts b/internal-packages/run-engine/src/engine/retrying.ts index 6099d5b649b..ad7b5cc21eb 100644 --- a/internal-packages/run-engine/src/engine/retrying.ts +++ b/internal-packages/run-engine/src/engine/retrying.ts @@ -8,7 +8,7 @@ import { TaskRunError, taskRunErrorEnhancer, TaskRunExecutionRetry, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { PrismaClientOrTransaction } from "@trigger.dev/database"; import { MAX_TASK_RUN_ATTEMPTS } from "./consts.js"; import { ServiceValidationError } from "./errors.js"; diff --git a/internal-packages/run-engine/src/engine/systems/checkpointSystem.ts b/internal-packages/run-engine/src/engine/systems/checkpointSystem.ts index 384384fd8c7..6e8e52d7651 100644 --- a/internal-packages/run-engine/src/engine/systems/checkpointSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/checkpointSystem.ts @@ -1,5 +1,5 @@ -import { CheckpointInput, CreateCheckpointResult, ExecutionResult } from "@trigger.dev/core/v3"; -import { CheckpointId } from "@trigger.dev/core/v3/isomorphic"; +import { CheckpointInput, CreateCheckpointResult, ExecutionResult } from "@basicblock/trigger-core/v3"; +import { CheckpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { PrismaClientOrTransaction } from "@trigger.dev/database"; import { sendNotificationToWorker } from "../eventBus.js"; import { isCheckpointable, isPendingExecuting } from "../statuses.js"; diff --git a/internal-packages/run-engine/src/engine/systems/debounceSystem.ts b/internal-packages/run-engine/src/engine/systems/debounceSystem.ts index 8cd06d07732..9026ca5a922 100644 --- a/internal-packages/run-engine/src/engine/systems/debounceSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/debounceSystem.ts @@ -9,7 +9,7 @@ import { startSpan } from "@internal/tracing"; import { parseNaturalLanguageDuration, parseNaturalLanguageDurationInMs, -} from "@trigger.dev/core/v3/isomorphic"; +} from "@basicblock/trigger-core/v3/isomorphic"; import { PrismaClientOrTransaction, TaskRun, Waitpoint } from "@trigger.dev/database"; import { nanoid } from "nanoid"; import { SystemResources } from "./systems.js"; diff --git a/internal-packages/run-engine/src/engine/systems/delayedRunSystem.ts b/internal-packages/run-engine/src/engine/systems/delayedRunSystem.ts index 740ce1a849f..742d4b3a813 100644 --- a/internal-packages/run-engine/src/engine/systems/delayedRunSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/delayedRunSystem.ts @@ -2,7 +2,7 @@ import { startSpan } from "@internal/tracing"; import { SystemResources } from "./systems.js"; import { PrismaClientOrTransaction, TaskRun } from "@trigger.dev/database"; import { getLatestExecutionSnapshot } from "./executionSnapshotSystem.js"; -import { parseNaturalLanguageDuration } from "@trigger.dev/core/v3/isomorphic"; +import { parseNaturalLanguageDuration } from "@basicblock/trigger-core/v3/isomorphic"; import { EnqueueSystem } from "./enqueueSystem.js"; import { ServiceValidationError } from "../errors.js"; diff --git a/internal-packages/run-engine/src/engine/systems/dequeueSystem.ts b/internal-packages/run-engine/src/engine/systems/dequeueSystem.ts index e8333bcce70..0d41e72336f 100644 --- a/internal-packages/run-engine/src/engine/systems/dequeueSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/dequeueSystem.ts @@ -1,9 +1,9 @@ import type { BillingCache } from "../billingCache.js"; import { startSpan } from "@internal/tracing"; -import { assertExhaustive, tryCatch } from "@trigger.dev/core"; -import { DequeuedMessage, RetryOptions } from "@trigger.dev/core/v3"; -import { placementTag } from "@trigger.dev/core/v3/serverOnly"; -import { getMaxDuration } from "@trigger.dev/core/v3/isomorphic"; +import { assertExhaustive, tryCatch } from "@basicblock/trigger-core"; +import { DequeuedMessage, RetryOptions } from "@basicblock/trigger-core/v3"; +import { placementTag } from "@basicblock/trigger-core/v3/serverOnly"; +import { getMaxDuration } from "@basicblock/trigger-core/v3/isomorphic"; import { BackgroundWorker, BackgroundWorkerTask, @@ -12,7 +12,7 @@ import { TaskQueue, WorkerDeployment, } from "@trigger.dev/database"; -import { CURRENT_DEPLOYMENT_LABEL } from "@trigger.dev/core/v3/isomorphic"; +import { CURRENT_DEPLOYMENT_LABEL } from "@basicblock/trigger-core/v3/isomorphic"; import { sendNotificationToWorker } from "../eventBus.js"; import { getMachinePreset } from "../machinePresets.js"; diff --git a/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts b/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts index a224e5a86b0..f090ffd4001 100644 --- a/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/executionSnapshotSystem.ts @@ -1,5 +1,5 @@ -import { CompletedWaitpoint, ExecutionResult, RunExecutionData } from "@trigger.dev/core/v3"; -import { BatchId, RunId, SnapshotId } from "@trigger.dev/core/v3/isomorphic"; +import { CompletedWaitpoint, ExecutionResult, RunExecutionData } from "@basicblock/trigger-core/v3"; +import { BatchId, RunId, SnapshotId } from "@basicblock/trigger-core/v3/isomorphic"; import { Prisma, PrismaClientOrTransaction, diff --git a/internal-packages/run-engine/src/engine/systems/raceSimulationSystem.ts b/internal-packages/run-engine/src/engine/systems/raceSimulationSystem.ts index cf72a4e086e..53f3a0791b1 100644 --- a/internal-packages/run-engine/src/engine/systems/raceSimulationSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/raceSimulationSystem.ts @@ -1,4 +1,4 @@ -import { promiseWithResolvers } from "@trigger.dev/core"; +import { promiseWithResolvers } from "@basicblock/trigger-core"; export class RaceSimulationSystem { private racepoints: Record | undefined> = {}; diff --git a/internal-packages/run-engine/src/engine/systems/runAttemptSystem.ts b/internal-packages/run-engine/src/engine/systems/runAttemptSystem.ts index a8fe3ccdc03..2fe5416aee5 100644 --- a/internal-packages/run-engine/src/engine/systems/runAttemptSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/runAttemptSystem.ts @@ -8,7 +8,7 @@ import { } from "@internal/cache"; import { RedisOptions } from "@internal/redis"; import { startSpan } from "@internal/tracing"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { CompleteRunAttemptResult, ExecutionResult, @@ -28,12 +28,12 @@ import { TaskRunFailedExecutionResult, TaskRunInternalError, TaskRunSuccessfulExecutionResult, -} from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/schemas"; import { extractIdempotencyKeyScope, getUserProvidedIdempotencyKey, -} from "@trigger.dev/core/v3/serverOnly"; -import { parsePacket } from "@trigger.dev/core/v3/utils/ioSerialization"; +} from "@basicblock/trigger-core/v3/serverOnly"; +import { parsePacket } from "@basicblock/trigger-core/v3/utils/ioSerialization"; import { $transaction, PrismaClientOrTransaction, @@ -62,7 +62,7 @@ import { } from "./executionSnapshotSystem.js"; import { SystemResources } from "./systems.js"; import { WaitpointSystem } from "./waitpointSystem.js"; -import { BatchId, RunId } from "@trigger.dev/core/v3/isomorphic"; +import { BatchId, RunId } from "@basicblock/trigger-core/v3/isomorphic"; export type RunAttemptSystemOptions = { resources: SystemResources; diff --git a/internal-packages/run-engine/src/engine/systems/systems.ts b/internal-packages/run-engine/src/engine/systems/systems.ts index 909df712105..c26e96c8812 100644 --- a/internal-packages/run-engine/src/engine/systems/systems.ts +++ b/internal-packages/run-engine/src/engine/systems/systems.ts @@ -1,5 +1,5 @@ import { Meter, Tracer } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { PrismaClient, PrismaReplicaClient } from "@trigger.dev/database"; import { RunQueue } from "../../run-queue/index.js"; import { EventBus } from "../eventBus.js"; diff --git a/internal-packages/run-engine/src/engine/systems/ttlSystem.ts b/internal-packages/run-engine/src/engine/systems/ttlSystem.ts index cbed7b98ad3..2a43df0f9ec 100644 --- a/internal-packages/run-engine/src/engine/systems/ttlSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/ttlSystem.ts @@ -1,5 +1,5 @@ -import { parseNaturalLanguageDuration } from "@trigger.dev/core/v3/isomorphic"; -import { TaskRunError } from "@trigger.dev/core/v3/schemas"; +import { parseNaturalLanguageDuration } from "@basicblock/trigger-core/v3/isomorphic"; +import { TaskRunError } from "@basicblock/trigger-core/v3/schemas"; import { PrismaClientOrTransaction } from "@trigger.dev/database"; import { ServiceValidationError } from "../errors.js"; import { isExecuting } from "../statuses.js"; diff --git a/internal-packages/run-engine/src/engine/systems/waitpointSystem.ts b/internal-packages/run-engine/src/engine/systems/waitpointSystem.ts index 40a92abb550..8399f3d4095 100644 --- a/internal-packages/run-engine/src/engine/systems/waitpointSystem.ts +++ b/internal-packages/run-engine/src/engine/systems/waitpointSystem.ts @@ -1,5 +1,5 @@ -import { timeoutError, tryCatch } from "@trigger.dev/core/v3"; -import { WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +import { timeoutError, tryCatch } from "@basicblock/trigger-core/v3"; +import { WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { Prisma, PrismaClientOrTransaction, diff --git a/internal-packages/run-engine/src/engine/tests/batchTrigger.test.ts b/internal-packages/run-engine/src/engine/tests/batchTrigger.test.ts index a2936c36657..79de9ea9d70 100644 --- a/internal-packages/run-engine/src/engine/tests/batchTrigger.test.ts +++ b/internal-packages/run-engine/src/engine/tests/batchTrigger.test.ts @@ -1,11 +1,11 @@ import { containerTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { generateFriendlyId } from "@trigger.dev/core/v3/isomorphic"; +import { generateFriendlyId } from "@basicblock/trigger-core/v3/isomorphic"; import { expect } from "vitest"; import { RunEngine } from "../index.js"; import { setTimeout } from "node:timers/promises"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "./setup.js"; -import { DequeuedMessage } from "@trigger.dev/core/v3"; +import { DequeuedMessage } from "@basicblock/trigger-core/v3"; vi.setConfig({ testTimeout: 60_000 }); diff --git a/internal-packages/run-engine/src/engine/tests/batchTriggerAndWait.test.ts b/internal-packages/run-engine/src/engine/tests/batchTriggerAndWait.test.ts index 3fe9d3348a0..bb8c017138a 100644 --- a/internal-packages/run-engine/src/engine/tests/batchTriggerAndWait.test.ts +++ b/internal-packages/run-engine/src/engine/tests/batchTriggerAndWait.test.ts @@ -3,7 +3,7 @@ import { trace } from "@internal/tracing"; import { expect, describe } from "vitest"; import { RunEngine } from "../index.js"; import { setTimeout } from "node:timers/promises"; -import { generateFriendlyId, BatchId } from "@trigger.dev/core/v3/isomorphic"; +import { generateFriendlyId, BatchId } from "@basicblock/trigger-core/v3/isomorphic"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "./setup.js"; import type { CompleteBatchResult, BatchItem } from "../../batch-queue/types.js"; diff --git a/internal-packages/run-engine/src/engine/tests/batchTwoPhase.test.ts b/internal-packages/run-engine/src/engine/tests/batchTwoPhase.test.ts index 6208560a56a..221c0a2d987 100644 --- a/internal-packages/run-engine/src/engine/tests/batchTwoPhase.test.ts +++ b/internal-packages/run-engine/src/engine/tests/batchTwoPhase.test.ts @@ -3,7 +3,7 @@ import { trace } from "@internal/tracing"; import { expect, describe, vi } from "vitest"; import { RunEngine } from "../index.js"; import { setTimeout } from "node:timers/promises"; -import { generateFriendlyId, BatchId } from "@trigger.dev/core/v3/isomorphic"; +import { generateFriendlyId, BatchId } from "@basicblock/trigger-core/v3/isomorphic"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "./setup.js"; import type { CompleteBatchResult, diff --git a/internal-packages/run-engine/src/engine/tests/checkpoints.test.ts b/internal-packages/run-engine/src/engine/tests/checkpoints.test.ts index ed6e1699b35..1f73b5a5733 100644 --- a/internal-packages/run-engine/src/engine/tests/checkpoints.test.ts +++ b/internal-packages/run-engine/src/engine/tests/checkpoints.test.ts @@ -5,7 +5,7 @@ import { RunEngine } from "../index.js"; import { setTimeout } from "node:timers/promises"; import { EventBusEventArgs } from "../eventBus.js"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "./setup.js"; -import { generateFriendlyId } from "@trigger.dev/core/v3/isomorphic"; +import { generateFriendlyId } from "@basicblock/trigger-core/v3/isomorphic"; vi.setConfig({ testTimeout: 60_000 }); diff --git a/internal-packages/run-engine/src/engine/tests/dequeuing.test.ts b/internal-packages/run-engine/src/engine/tests/dequeuing.test.ts index 5871bee832b..d62e7c5a2f0 100644 --- a/internal-packages/run-engine/src/engine/tests/dequeuing.test.ts +++ b/internal-packages/run-engine/src/engine/tests/dequeuing.test.ts @@ -1,7 +1,7 @@ import { assertNonNullable, containerTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { DequeuedMessage } from "@trigger.dev/core/v3"; -import { generateFriendlyId } from "@trigger.dev/core/v3/isomorphic"; +import { DequeuedMessage } from "@basicblock/trigger-core/v3"; +import { generateFriendlyId } from "@basicblock/trigger-core/v3/isomorphic"; import { PrismaClientOrTransaction } from "@trigger.dev/database"; import { expect } from "vitest"; import { setTimeout } from "node:timers/promises"; diff --git a/internal-packages/run-engine/src/engine/tests/getSnapshotsSince.test.ts b/internal-packages/run-engine/src/engine/tests/getSnapshotsSince.test.ts index 4352e726866..f27ce3cfab2 100644 --- a/internal-packages/run-engine/src/engine/tests/getSnapshotsSince.test.ts +++ b/internal-packages/run-engine/src/engine/tests/getSnapshotsSince.test.ts @@ -13,7 +13,7 @@ import { setupTestScenario, generateLargeOutput, } from "./helpers/snapshotTestHelpers.js"; -import { generateFriendlyId } from "@trigger.dev/core/v3/isomorphic"; +import { generateFriendlyId } from "@basicblock/trigger-core/v3/isomorphic"; vi.setConfig({ testTimeout: 120_000 }); diff --git a/internal-packages/run-engine/src/engine/tests/helpers/snapshotTestHelpers.ts b/internal-packages/run-engine/src/engine/tests/helpers/snapshotTestHelpers.ts index f981f35145f..090d864b62c 100644 --- a/internal-packages/run-engine/src/engine/tests/helpers/snapshotTestHelpers.ts +++ b/internal-packages/run-engine/src/engine/tests/helpers/snapshotTestHelpers.ts @@ -1,4 +1,4 @@ -import { generateFriendlyId, WaitpointId } from "@trigger.dev/core/v3/isomorphic"; +import { generateFriendlyId, WaitpointId } from "@basicblock/trigger-core/v3/isomorphic"; import { PrismaClient, TaskRunExecutionSnapshot, diff --git a/internal-packages/run-engine/src/engine/tests/locking.test.ts b/internal-packages/run-engine/src/engine/tests/locking.test.ts index 04b43fd19ae..e5c33062408 100644 --- a/internal-packages/run-engine/src/engine/tests/locking.test.ts +++ b/internal-packages/run-engine/src/engine/tests/locking.test.ts @@ -3,7 +3,7 @@ import { redisTest } from "@internal/testcontainers"; import { expect } from "vitest"; import { RunLocker, LockAcquisitionTimeoutError } from "../locking.js"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; describe("RunLocker", () => { redisTest("Test acquiring a lock works", { timeout: 15_000 }, async ({ redisOptions }) => { diff --git a/internal-packages/run-engine/src/engine/tests/pendingVersion.test.ts b/internal-packages/run-engine/src/engine/tests/pendingVersion.test.ts index 65498e32ffe..c99a956c628 100644 --- a/internal-packages/run-engine/src/engine/tests/pendingVersion.test.ts +++ b/internal-packages/run-engine/src/engine/tests/pendingVersion.test.ts @@ -3,7 +3,7 @@ import { trace } from "@internal/tracing"; import { RunEngine } from "../index.js"; import { setTimeout } from "timers/promises"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "./setup.js"; -import { DequeuedMessage } from "@trigger.dev/core/v3"; +import { DequeuedMessage } from "@basicblock/trigger-core/v3"; vi.setConfig({ testTimeout: 60_000 }); diff --git a/internal-packages/run-engine/src/engine/tests/priority.test.ts b/internal-packages/run-engine/src/engine/tests/priority.test.ts index 24bcce7dc4e..fd053d21b3e 100644 --- a/internal-packages/run-engine/src/engine/tests/priority.test.ts +++ b/internal-packages/run-engine/src/engine/tests/priority.test.ts @@ -1,12 +1,12 @@ import { containerTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { generateFriendlyId } from "@trigger.dev/core/v3/isomorphic"; +import { generateFriendlyId } from "@basicblock/trigger-core/v3/isomorphic"; import { RunEngine } from "../index.js"; import { PrismaClientOrTransaction } from "@trigger.dev/database"; import { MinimalAuthenticatedEnvironment } from "../../shared/index.js"; import { setTimeout } from "timers/promises"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "./setup.js"; -import { DequeuedMessage } from "@trigger.dev/core/v3"; +import { DequeuedMessage } from "@basicblock/trigger-core/v3"; vi.setConfig({ testTimeout: 60_000 }); diff --git a/internal-packages/run-engine/src/engine/tests/setup.ts b/internal-packages/run-engine/src/engine/tests/setup.ts index 85c11a2218e..67e03f984b4 100644 --- a/internal-packages/run-engine/src/engine/tests/setup.ts +++ b/internal-packages/run-engine/src/engine/tests/setup.ts @@ -2,8 +2,8 @@ import { CURRENT_DEPLOYMENT_LABEL, generateFriendlyId, sanitizeQueueName, -} from "@trigger.dev/core/v3/isomorphic"; -import { MachineConfig, RetryOptions } from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/isomorphic"; +import { MachineConfig, RetryOptions } from "@basicblock/trigger-core/v3/schemas"; import { BackgroundWorkerTask, Decimal, diff --git a/internal-packages/run-engine/src/engine/tests/waitpoints.test.ts b/internal-packages/run-engine/src/engine/tests/waitpoints.test.ts index 9937314d799..36b3f7056f2 100644 --- a/internal-packages/run-engine/src/engine/tests/waitpoints.test.ts +++ b/internal-packages/run-engine/src/engine/tests/waitpoints.test.ts @@ -4,7 +4,7 @@ import { expect } from "vitest"; import { RunEngine } from "../index.js"; import { setTimeout } from "node:timers/promises"; import { EventBusEventArgs } from "../eventBus.js"; -import { isWaitpointOutputTimeout } from "@trigger.dev/core/v3"; +import { isWaitpointOutputTimeout } from "@basicblock/trigger-core/v3"; import { setupAuthenticatedEnvironment, setupBackgroundWorker } from "./setup.js"; vi.setConfig({ testTimeout: 60_000 }); diff --git a/internal-packages/run-engine/src/engine/types.ts b/internal-packages/run-engine/src/engine/types.ts index 2adc63415fb..b7542a7b5cb 100644 --- a/internal-packages/run-engine/src/engine/types.ts +++ b/internal-packages/run-engine/src/engine/types.ts @@ -1,18 +1,18 @@ import { type RedisOptions } from "@internal/redis"; import { Meter, Tracer } from "@internal/tracing"; -import { Logger, LogLevel } from "@trigger.dev/core/logger"; +import { Logger, LogLevel } from "@basicblock/trigger-core/logger"; import { MachinePreset, MachinePresetName, RetryOptions, TriggerTraceContext, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { PrismaClient, PrismaReplicaClient, TaskRun, Waitpoint } from "@trigger.dev/database"; import { Worker, type WorkerConcurrencyOptions, type GlobalRateLimiter, -} from "@trigger.dev/redis-worker"; +} from "@basicblock/trigger-redis-worker"; import { FairQueueSelectionStrategyOptions } from "../run-queue/fairQueueSelectionStrategy.js"; import { MinimalAuthenticatedEnvironment } from "../shared/index.js"; import { LockRetryConfig } from "./locking.js"; diff --git a/internal-packages/run-engine/src/run-queue/index.test.ts b/internal-packages/run-engine/src/run-queue/index.test.ts index 81aa60b6872..934a15ecef1 100644 --- a/internal-packages/run-engine/src/run-queue/index.test.ts +++ b/internal-packages/run-engine/src/run-queue/index.test.ts @@ -1,6 +1,6 @@ import { assertNonNullable, redisTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { setTimeout } from "node:timers/promises"; import { RunQueue } from "./index.js"; diff --git a/internal-packages/run-engine/src/run-queue/index.ts b/internal-packages/run-engine/src/run-queue/index.ts index 5127ec3c756..cf4c5649426 100644 --- a/internal-packages/run-engine/src/run-queue/index.ts +++ b/internal-packages/run-engine/src/run-queue/index.ts @@ -21,12 +21,12 @@ import { Tracer, ValueType, } from "@internal/tracing"; -import { promiseWithResolvers, tryCatch } from "@trigger.dev/core"; -import { Logger, LogLevel } from "@trigger.dev/core/logger"; -import { calculateNextRetryDelay, flattenAttributes } from "@trigger.dev/core/v3"; -import { type RetryOptions } from "@trigger.dev/core/v3/schemas"; +import { promiseWithResolvers, tryCatch } from "@basicblock/trigger-core"; +import { Logger, LogLevel } from "@basicblock/trigger-core/logger"; +import { calculateNextRetryDelay, flattenAttributes } from "@basicblock/trigger-core/v3"; +import { type RetryOptions } from "@basicblock/trigger-core/v3/schemas"; import { Decimal } from "@trigger.dev/database"; -import { CronSchema, Worker, type WorkerConcurrencyOptions } from "@trigger.dev/redis-worker"; +import { CronSchema, Worker, type WorkerConcurrencyOptions } from "@basicblock/trigger-redis-worker"; import { nanoid } from "nanoid"; import { Readable } from "node:stream"; import { setInterval, setTimeout } from "node:timers/promises"; diff --git a/internal-packages/run-engine/src/run-queue/keyProducer.ts b/internal-packages/run-engine/src/run-queue/keyProducer.ts index cff3b78af7d..5259dc49b79 100644 --- a/internal-packages/run-engine/src/run-queue/keyProducer.ts +++ b/internal-packages/run-engine/src/run-queue/keyProducer.ts @@ -1,6 +1,6 @@ import type { RunQueueKeyProducerEnvironment } from "./types.js"; import { EnvDescriptor, QueueDescriptor, RunQueueKeyProducer } from "./types.js"; -import { jumpHash } from "@trigger.dev/core/v3/serverOnly"; +import { jumpHash } from "@basicblock/trigger-core/v3/serverOnly"; const constants = { CURRENT_CONCURRENCY_PART: "currentConcurrency", diff --git a/internal-packages/run-engine/src/run-queue/tests/ack.test.ts b/internal-packages/run-engine/src/run-queue/tests/ack.test.ts index 354e7ded948..03a4f66cc85 100644 --- a/internal-packages/run-engine/src/run-queue/tests/ack.test.ts +++ b/internal-packages/run-engine/src/run-queue/tests/ack.test.ts @@ -1,6 +1,6 @@ import { assertNonNullable, redisTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { setTimeout } from "node:timers/promises"; import { FairQueueSelectionStrategy } from "../fairQueueSelectionStrategy.js"; diff --git a/internal-packages/run-engine/src/run-queue/tests/concurrencySweeper.test.ts b/internal-packages/run-engine/src/run-queue/tests/concurrencySweeper.test.ts index 739a6bb190b..bd0a399686f 100644 --- a/internal-packages/run-engine/src/run-queue/tests/concurrencySweeper.test.ts +++ b/internal-packages/run-engine/src/run-queue/tests/concurrencySweeper.test.ts @@ -1,6 +1,6 @@ import { redisTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { setTimeout } from "node:timers/promises"; import { FairQueueSelectionStrategy } from "../fairQueueSelectionStrategy.js"; diff --git a/internal-packages/run-engine/src/run-queue/tests/enqueueMessage.test.ts b/internal-packages/run-engine/src/run-queue/tests/enqueueMessage.test.ts index bf4ed87f295..651fafa69db 100644 --- a/internal-packages/run-engine/src/run-queue/tests/enqueueMessage.test.ts +++ b/internal-packages/run-engine/src/run-queue/tests/enqueueMessage.test.ts @@ -1,6 +1,6 @@ import { assertNonNullable, redisTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { setTimeout } from "node:timers/promises"; import { FairQueueSelectionStrategy } from "../fairQueueSelectionStrategy.js"; diff --git a/internal-packages/run-engine/src/run-queue/tests/migrateLegacyMasterQueue.test.ts b/internal-packages/run-engine/src/run-queue/tests/migrateLegacyMasterQueue.test.ts index b16ad9e70cd..76a9475c145 100644 --- a/internal-packages/run-engine/src/run-queue/tests/migrateLegacyMasterQueue.test.ts +++ b/internal-packages/run-engine/src/run-queue/tests/migrateLegacyMasterQueue.test.ts @@ -1,7 +1,7 @@ import { createRedisClient } from "@internal/redis"; import { redisTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { FairQueueSelectionStrategy } from "../fairQueueSelectionStrategy.js"; import { RunQueue } from "../index.js"; diff --git a/internal-packages/run-engine/src/run-queue/tests/releaseConcurrency.test.ts b/internal-packages/run-engine/src/run-queue/tests/releaseConcurrency.test.ts index 45708213170..1171c9832f1 100644 --- a/internal-packages/run-engine/src/run-queue/tests/releaseConcurrency.test.ts +++ b/internal-packages/run-engine/src/run-queue/tests/releaseConcurrency.test.ts @@ -1,6 +1,6 @@ import { assertNonNullable, redisTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { FairQueueSelectionStrategy } from "../fairQueueSelectionStrategy.js"; import { RunQueue } from "../index.js"; import { RunQueueFullKeyProducer } from "../keyProducer.js"; diff --git a/internal-packages/run-engine/src/run-queue/tests/workerQueueResolver.test.ts b/internal-packages/run-engine/src/run-queue/tests/workerQueueResolver.test.ts index 3ea8f0ce714..8208a8c4915 100644 --- a/internal-packages/run-engine/src/run-queue/tests/workerQueueResolver.test.ts +++ b/internal-packages/run-engine/src/run-queue/tests/workerQueueResolver.test.ts @@ -1,8 +1,8 @@ import { describe, it, expect, vi, beforeEach, afterEach } from "vitest"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { WorkerQueueResolver, type WorkerQueueOverrides } from "../workerQueueResolver.js"; import { OutputPayload, OutputPayloadV1, OutputPayloadV2 } from "../types.js"; -import { RuntimeEnvironmentType } from "@trigger.dev/core/v3"; +import { RuntimeEnvironmentType } from "@basicblock/trigger-core/v3"; vi.setConfig({ testTimeout: 5_000 }); diff --git a/internal-packages/run-engine/src/run-queue/workerQueueResolver.ts b/internal-packages/run-engine/src/run-queue/workerQueueResolver.ts index 5c83d3de6ff..12ebe4e8ed1 100644 --- a/internal-packages/run-engine/src/run-queue/workerQueueResolver.ts +++ b/internal-packages/run-engine/src/run-queue/workerQueueResolver.ts @@ -1,4 +1,4 @@ -import type { Logger } from "@trigger.dev/core/logger"; +import type { Logger } from "@basicblock/trigger-core/logger"; import type { OutputPayload, OutputPayloadV2 } from "./types.js"; import { z } from "zod"; diff --git a/internal-packages/run-queue/src/run-queue/tests/nack.test.ts b/internal-packages/run-queue/src/run-queue/tests/nack.test.ts index c553fce4129..589356314ea 100644 --- a/internal-packages/run-queue/src/run-queue/tests/nack.test.ts +++ b/internal-packages/run-queue/src/run-queue/tests/nack.test.ts @@ -1,6 +1,6 @@ import { redisTest } from "@internal/testcontainers"; import { trace } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { FairQueueSelectionStrategy } from "../fairQueueSelectionStrategy.js"; import { RunQueue } from "../index.js"; diff --git a/internal-packages/schedule-engine/package.json b/internal-packages/schedule-engine/package.json index 86929a39341..7d59a0b502b 100644 --- a/internal-packages/schedule-engine/package.json +++ b/internal-packages/schedule-engine/package.json @@ -15,9 +15,9 @@ }, "dependencies": { "@internal/redis": "workspace:*", - "@trigger.dev/redis-worker": "workspace:*", + "@basicblock/trigger-redis-worker": "workspace:*", "@internal/tracing": "workspace:*", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "@trigger.dev/database": "workspace:*", "cron-parser": "^4.9.0", "cronstrue": "^2.50.0", diff --git a/internal-packages/schedule-engine/src/engine/index.ts b/internal-packages/schedule-engine/src/engine/index.ts index 47dc1e31e19..2197d6381dd 100644 --- a/internal-packages/schedule-engine/src/engine/index.ts +++ b/internal-packages/schedule-engine/src/engine/index.ts @@ -7,9 +7,9 @@ import { startSpan, Tracer, } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { PrismaClient } from "@trigger.dev/database"; -import { Worker, type JobHandlerParams } from "@trigger.dev/redis-worker"; +import { Worker, type JobHandlerParams } from "@basicblock/trigger-redis-worker"; import { calculateDistributedExecutionTime } from "./distributedScheduling.js"; import { calculateNextScheduledTimestamp, nextScheduledTimestamps } from "./scheduleCalculation.js"; import { @@ -19,7 +19,7 @@ import { TriggerScheduleParams, } from "./types.js"; import { scheduleWorkerCatalog } from "./workerCatalog.js"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; export class ScheduleEngine { private worker: Worker; diff --git a/internal-packages/schedule-engine/src/engine/types.ts b/internal-packages/schedule-engine/src/engine/types.ts index 8cad80c3033..0b4a0e537fa 100644 --- a/internal-packages/schedule-engine/src/engine/types.ts +++ b/internal-packages/schedule-engine/src/engine/types.ts @@ -1,4 +1,4 @@ -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { Meter, Tracer } from "@internal/tracing"; import { Prisma, PrismaClient } from "@trigger.dev/database"; import { RedisOptions } from "@internal/redis"; diff --git a/internal-packages/sdk-compat-tests/package.json b/internal-packages/sdk-compat-tests/package.json index e903e69f3f1..fdd7bf2d87b 100644 --- a/internal-packages/sdk-compat-tests/package.json +++ b/internal-packages/sdk-compat-tests/package.json @@ -9,7 +9,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/sdk": "workspace:*" + "@basicblock/trigger-sdk": "workspace:*" }, "devDependencies": { "esbuild": "^0.24.0", diff --git a/internal-packages/sdk-compat-tests/src/fixtures/bun/test.ts b/internal-packages/sdk-compat-tests/src/fixtures/bun/test.ts index 853869304f4..069aabf89bb 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/bun/test.ts +++ b/internal-packages/sdk-compat-tests/src/fixtures/bun/test.ts @@ -5,7 +5,7 @@ * Bun has high Node.js compatibility but uses its own module resolver. */ -import { task, logger, schedules, runs, configure, queue, retry, wait } from "@trigger.dev/sdk"; +import { task, logger, schedules, runs, configure, queue, retry, wait } from "@basicblock/trigger-sdk"; // Validate exports exist const checks: [string, boolean][] = [ diff --git a/internal-packages/sdk-compat-tests/src/fixtures/cjs-require/test.cjs b/internal-packages/sdk-compat-tests/src/fixtures/cjs-require/test.cjs index 447d03970aa..a9c1b0c4a1e 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/cjs-require/test.cjs +++ b/internal-packages/sdk-compat-tests/src/fixtures/cjs-require/test.cjs @@ -9,10 +9,10 @@ */ // Test main export -const sdk = require("@trigger.dev/sdk"); +const sdk = require("@basicblock/trigger-sdk"); // Test /v3 subpath -const sdkV3 = require("@trigger.dev/sdk/v3"); +const sdkV3 = require("@basicblock/trigger-sdk/v3"); // Validate exports exist const checks = [ diff --git a/internal-packages/sdk-compat-tests/src/fixtures/cloudflare-worker/src/index.ts b/internal-packages/sdk-compat-tests/src/fixtures/cloudflare-worker/src/index.ts index 30b5fcc79ef..ebf9b5ad76f 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/cloudflare-worker/src/index.ts +++ b/internal-packages/sdk-compat-tests/src/fixtures/cloudflare-worker/src/index.ts @@ -6,7 +6,7 @@ * a Trigger.dev API connection. */ -import { task, runs, configure } from "@trigger.dev/sdk"; +import { task, runs, configure } from "@basicblock/trigger-sdk"; // Define a task (won't execute in worker, but validates import) const myTask = task({ diff --git a/internal-packages/sdk-compat-tests/src/fixtures/deno/test.ts b/internal-packages/sdk-compat-tests/src/fixtures/deno/test.ts index 6894606fd0a..b40fc13e241 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/deno/test.ts +++ b/internal-packages/sdk-compat-tests/src/fixtures/deno/test.ts @@ -6,7 +6,7 @@ */ // Use bare specifier - resolved via node_modules when nodeModulesDir is enabled -import { task, logger, schedules, runs, configure, queue, retry, wait, metadata, tags } from "@trigger.dev/sdk"; +import { task, logger, schedules, runs, configure, queue, retry, wait, metadata, tags } from "@basicblock/trigger-sdk"; // Validate exports exist const checks: [string, boolean][] = [ diff --git a/internal-packages/sdk-compat-tests/src/fixtures/esm-import/superjson-test.mjs b/internal-packages/sdk-compat-tests/src/fixtures/esm-import/superjson-test.mjs index fc034de19e0..c590865de72 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/esm-import/superjson-test.mjs +++ b/internal-packages/sdk-compat-tests/src/fixtures/esm-import/superjson-test.mjs @@ -5,7 +5,7 @@ * Tests that complex types (Date, Set, Map, BigInt) serialize correctly. */ -import { task, logger } from "@trigger.dev/sdk"; +import { task, logger } from "@basicblock/trigger-sdk"; // The SDK uses superjson internally for serialization // This test ensures the vendored superjson works correctly diff --git a/internal-packages/sdk-compat-tests/src/fixtures/esm-import/test.mjs b/internal-packages/sdk-compat-tests/src/fixtures/esm-import/test.mjs index 70b055aaa2f..f7aa47bc04d 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/esm-import/test.mjs +++ b/internal-packages/sdk-compat-tests/src/fixtures/esm-import/test.mjs @@ -6,10 +6,10 @@ */ // Test main export -import { task, logger, schedules, runs, configure, queue, retry, wait, metadata, tags } from "@trigger.dev/sdk"; +import { task, logger, schedules, runs, configure, queue, retry, wait, metadata, tags } from "@basicblock/trigger-sdk"; // Test /v3 subpath (legacy, but should still work) -import { task as taskV3 } from "@trigger.dev/sdk/v3"; +import { task as taskV3 } from "@basicblock/trigger-sdk/v3"; // Validate exports are functions/objects const checks = [ diff --git a/internal-packages/sdk-compat-tests/src/fixtures/typescript/test.ts b/internal-packages/sdk-compat-tests/src/fixtures/typescript/test.ts index bfcb4892abe..7f4efc7a911 100644 --- a/internal-packages/sdk-compat-tests/src/fixtures/typescript/test.ts +++ b/internal-packages/sdk-compat-tests/src/fixtures/typescript/test.ts @@ -18,10 +18,10 @@ import { tags, type Context, type RetryOptions, -} from "@trigger.dev/sdk"; +} from "@basicblock/trigger-sdk"; // Type-only import test -import type { ApiClientConfiguration } from "@trigger.dev/sdk"; +import type { ApiClientConfiguration } from "@basicblock/trigger-sdk"; // Test typed task with payload interface MyPayload { diff --git a/internal-packages/sdk-compat-tests/src/tests/bundler.test.ts b/internal-packages/sdk-compat-tests/src/tests/bundler.test.ts index e3e18c49f37..e0943ae48a4 100644 --- a/internal-packages/sdk-compat-tests/src/tests/bundler.test.ts +++ b/internal-packages/sdk-compat-tests/src/tests/bundler.test.ts @@ -22,7 +22,7 @@ describe("esbuild Bundling Tests", () => { platform: "node", target: "node18", write: false, - external: ["@trigger.dev/sdk", "@trigger.dev/sdk/*"], + external: ["@basicblock/trigger-sdk", "@basicblock/trigger-sdk/*"], logLevel: "silent", }); @@ -38,7 +38,7 @@ describe("esbuild Bundling Tests", () => { platform: "node", target: "node18", write: false, - external: ["@trigger.dev/sdk", "@trigger.dev/sdk/*"], + external: ["@basicblock/trigger-sdk", "@basicblock/trigger-sdk/*"], logLevel: "silent", }); @@ -49,7 +49,7 @@ describe("esbuild Bundling Tests", () => { it("should bundle SDK inline (simulating production build)", async () => { // This simulates what happens when a user bundles their app with the SDK included const entryContent = ` - import { task, logger } from "@trigger.dev/sdk"; + import { task, logger } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "bundled-task", @@ -88,7 +88,7 @@ describe("esbuild Bundling Tests", () => { it("should handle tree-shaking correctly", async () => { // Import only specific functions to test tree-shaking const entryContent = ` - import { task } from "@trigger.dev/sdk"; + import { task } from "@basicblock/trigger-sdk"; export const myTask = task({ id: "tree-shake-task", diff --git a/internal-packages/testcontainers/package.json b/internal-packages/testcontainers/package.json index 3a2cee6d746..35ba5660587 100644 --- a/internal-packages/testcontainers/package.json +++ b/internal-packages/testcontainers/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@testcontainers/postgresql": "^10.28.0", "@testcontainers/redis": "^10.28.0", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "std-env": "^3.9.0", "testcontainers": "^10.28.0", "tinyexec": "^0.3.0" diff --git a/internal-packages/testcontainers/src/utils.ts b/internal-packages/testcontainers/src/utils.ts index 11bedef1fdd..2367e302d85 100644 --- a/internal-packages/testcontainers/src/utils.ts +++ b/internal-packages/testcontainers/src/utils.ts @@ -1,7 +1,7 @@ import { createClient } from "@clickhouse/client"; import { PostgreSqlContainer, StartedPostgreSqlContainer } from "@testcontainers/postgresql"; import { RedisContainer, StartedRedisContainer } from "@testcontainers/redis"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import Redis from "ioredis"; import path from "path"; import { isDebug } from "std-env"; diff --git a/internal-packages/testcontainers/tsconfig.json b/internal-packages/testcontainers/tsconfig.json index 15d4754cb6a..5481e9d95fe 100644 --- a/internal-packages/testcontainers/tsconfig.json +++ b/internal-packages/testcontainers/tsconfig.json @@ -15,8 +15,8 @@ "strict": true, "noUncheckedIndexedAccess": true, "paths": { - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], + "@basicblock/trigger-core": ["../../packages/core/src/index"], + "@basicblock/trigger-core/*": ["../../packages/core/src/*"], "@trigger.dev/database": ["../../internal-packages/database/src/index"], "@trigger.dev/database/*": ["../../internal-packages/database/src/*"] } diff --git a/internal-packages/tracing/package.json b/internal-packages/tracing/package.json index e3a7635d745..5091a786273 100644 --- a/internal-packages/tracing/package.json +++ b/internal-packages/tracing/package.json @@ -9,7 +9,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "^1.27.0", - "@trigger.dev/core": "workspace:*" + "@basicblock/trigger-core": "workspace:*" }, "scripts": { "typecheck": "tsc --noEmit" diff --git a/internal-packages/tracing/src/index.ts b/internal-packages/tracing/src/index.ts index d6795091886..832a19c3933 100644 --- a/internal-packages/tracing/src/index.ts +++ b/internal-packages/tracing/src/index.ts @@ -6,7 +6,7 @@ import { type Tracer, } from "@opentelemetry/api"; import { type Logger, SeverityNumber } from "@opentelemetry/api-logs"; -import { flattenAttributes } from "@trigger.dev/core/v3/utils/flattenAttributes"; +import { flattenAttributes } from "@basicblock/trigger-core/v3/utils/flattenAttributes"; export * from "@opentelemetry/semantic-conventions"; diff --git a/internal-packages/tracing/tsconfig.json b/internal-packages/tracing/tsconfig.json index 0104339620f..3d375353489 100644 --- a/internal-packages/tracing/tsconfig.json +++ b/internal-packages/tracing/tsconfig.json @@ -15,8 +15,8 @@ "noEmit": true, "strict": true, "paths": { - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"] + "@basicblock/trigger-core": ["../../packages/core/src/index"], + "@basicblock/trigger-core/*": ["../../packages/core/src/*"] } }, "exclude": ["node_modules"] diff --git a/internal-packages/tsql/package.json b/internal-packages/tsql/package.json index 0cac36e7b27..3cc9881349b 100644 --- a/internal-packages/tsql/package.json +++ b/internal-packages/tsql/package.json @@ -6,7 +6,7 @@ "types": "./src/index.ts", "type": "module", "dependencies": { - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "antlr4ts": "0.5.0-alpha.4", "zod": "3.25.76" }, diff --git a/internal-packages/tsql/tsconfig.json b/internal-packages/tsql/tsconfig.json index 98c833a1892..9999a5ee76e 100644 --- a/internal-packages/tsql/tsconfig.json +++ b/internal-packages/tsql/tsconfig.json @@ -15,8 +15,8 @@ "noEmit": true, "strict": true, "paths": { - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], + "@basicblock/trigger-core": ["../../packages/core/src/index"], + "@basicblock/trigger-core/*": ["../../packages/core/src/*"], "@internal/clickhouse": ["../clickhouse/src/index"], "@internal/clickhouse/*": ["../clickhouse/src/*"] } diff --git a/internal-packages/zod-worker/package.json b/internal-packages/zod-worker/package.json index 352fa945293..a789ed279ca 100644 --- a/internal-packages/zod-worker/package.json +++ b/internal-packages/zod-worker/package.json @@ -6,7 +6,7 @@ "types": "./src/index.ts", "dependencies": { "@internal/tracing": "workspace:*", - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "@trigger.dev/database": "workspace:*", "graphile-worker": "0.16.6", "lodash.omit": "^4.5.0", diff --git a/internal-packages/zod-worker/src/index.ts b/internal-packages/zod-worker/src/index.ts index 2428a103fa5..bfdc20fa6af 100644 --- a/internal-packages/zod-worker/src/index.ts +++ b/internal-packages/zod-worker/src/index.ts @@ -1,5 +1,5 @@ import { SpanKind, SpanStatusCode, trace } from "@internal/tracing"; -import { flattenAttributes } from "@trigger.dev/core/v3"; +import { flattenAttributes } from "@basicblock/trigger-core/v3"; import type { CronItem, CronItemOptions, @@ -20,7 +20,7 @@ import { } from "graphile-worker"; import omit from "lodash.omit"; import { z } from "zod"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { PrismaClient, PrismaClientOrTransaction, diff --git a/internal-packages/zod-worker/src/pgListen.server.ts b/internal-packages/zod-worker/src/pgListen.server.ts index 5dd61551cf5..1ec0406dfef 100644 --- a/internal-packages/zod-worker/src/pgListen.server.ts +++ b/internal-packages/zod-worker/src/pgListen.server.ts @@ -1,4 +1,4 @@ -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import type { PoolClient } from "pg"; import { z } from "zod"; import { NotificationCatalog, NotificationChannel, notificationCatalog } from "./types"; diff --git a/internal-packages/zod-worker/tsconfig.json b/internal-packages/zod-worker/tsconfig.json index e43f8c04903..e1bef1004bb 100644 --- a/internal-packages/zod-worker/tsconfig.json +++ b/internal-packages/zod-worker/tsconfig.json @@ -15,8 +15,8 @@ "noEmit": true, "strict": true, "paths": { - "@trigger.dev/core": ["../../packages/core/src/index"], - "@trigger.dev/core/*": ["../../packages/core/src/*"], + "@basicblock/trigger-core": ["../../packages/core/src/index"], + "@basicblock/trigger-core/*": ["../../packages/core/src/*"], "@trigger.dev/database": ["../database/src/index"], "@trigger.dev/database/*": ["../database/src/*"] } diff --git a/package.json b/package.json index 8ef2496e32c..c0ad21cc22d 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "dev:docker:stop": "docker compose -p triggerdotdev-dev-docker -f docker/dev-compose.yml stop", "test": "turbo run test --concurrency=1 -- --run", "test:webapp": "turbo run test --filter webapp -- --run", - "test:packages": "turbo run test --concurrency=1 --filter \"@trigger.dev/*\" -- --run", + "test:packages": "turbo run test --concurrency=1 --filter \"@basicblock/trigger-*\" -- --run", "test:internal": "turbo run test --concurrency=1 --filter \"@internal/*\" -- --run", "test:dev": "turbo run test:dev", "start": "turbo run start", @@ -42,7 +42,8 @@ "env:pull": "turbo run env:pull", "changeset:add": "changeset", "changeset:version": "changeset version", - "changeset:release": "pnpm run build --filter \"@trigger.dev/*\" --filter \"@basicblock/trigger-cli\" && changeset publish", + "changeset:release": "pnpm run build --filter \"@basicblock/trigger-*\" && changeset publish", + "release:manual": "./scripts/publish-release.sh", "changeset:v4": "changeset pre enter v4", "changeset:normal": "changeset pre exit", "clean:sourcemaps": "turbo run clean:sourcemaps", diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 298612e37cc..a8d1dffd3a7 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -1,32 +1,32 @@ -# @trigger.dev/build +# @basicblock/trigger-build ## 4.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.3` + - `@basicblock/trigger-core@4.3.3` ## 4.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.2` + - `@basicblock/trigger-core@4.3.2` ## 4.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.1` + - `@basicblock/trigger-core@4.3.1` ## 4.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.0` + - `@basicblock/trigger-core@4.3.0` ## 4.2.0 @@ -34,14 +34,14 @@ - syncVercelEnvVars to skip API and read env vars directly from env.process for Vercel build environments. New syncNeonEnvVars build extension for syncing environment variablesfrom Neon database projects to Trigger.dev. The extension automatically detects branches and builds appropriate PostgreSQL connection strings for non-production, non-dev environments (staging, preview). ([#2729](https://github.com/triggerdotdev/trigger.dev/pull/2729)) - Updated dependencies: - - `@trigger.dev/core@4.2.0` + - `@basicblock/trigger-core@4.2.0` ## 4.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.2` + - `@basicblock/trigger-core@4.1.2` ## 4.1.1 @@ -64,7 +64,7 @@ ### Before (Old API) ```ts - import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; + import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; extensions: [ prismaExtension({ @@ -79,7 +79,7 @@ ### After (New API) ```ts - import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; + import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; extensions: [ prismaExtension({ @@ -400,7 +400,7 @@ **trigger.config.ts:** ```ts - import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; + import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; prismaExtension({ mode: "legacy", @@ -427,21 +427,21 @@ | Simple setup | Want migrations path in config | - Updated dependencies: - - `@trigger.dev/core@4.1.1` + - `@basicblock/trigger-core@4.1.1` ## 4.1.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.0` + - `@basicblock/trigger-core@4.1.0` ## 4.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.7` + - `@basicblock/trigger-core@4.0.7` ## 4.0.6 @@ -449,42 +449,42 @@ - Fix broken audiowaveform extension ([#2643](https://github.com/triggerdotdev/trigger.dev/pull/2643)) - Updated dependencies: - - `@trigger.dev/core@4.0.6` + - `@basicblock/trigger-core@4.0.6` ## 4.0.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.5` + - `@basicblock/trigger-core@4.0.5` ## 4.0.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.4` + - `@basicblock/trigger-core@4.0.4` ## 4.0.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.3` + - `@basicblock/trigger-core@4.0.3` ## 4.0.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.2` + - `@basicblock/trigger-core@4.0.2` ## 4.0.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.1` + - `@basicblock/trigger-core@4.0.1` ## 4.0.0 @@ -502,14 +502,14 @@ - Add ffmpeg v7 support to existing extension: `ffmpeg({ version: "7" })` ([#1777](https://github.com/triggerdotdev/trigger.dev/pull/1777)) - Add playwright extension ([#1764](https://github.com/triggerdotdev/trigger.dev/pull/1764)) - Updated dependencies: - - `@trigger.dev/core@4.0.0` + - `@basicblock/trigger-core@4.0.0` ## 4.0.0-v4-beta.28 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 @@ -518,7 +518,7 @@ - - Improve playwright non-headless chrome installation ([#2347](https://github.com/triggerdotdev/trigger.dev/pull/2347)) - Prevent spinner message duplication in narrow terminals - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` ## 4.0.0-v4-beta.26 @@ -526,42 +526,42 @@ - Add Lightpanda extension ([#2192](https://github.com/triggerdotdev/trigger.dev/pull/2192)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.26` + - `@basicblock/trigger-core@4.0.0-v4-beta.26` ## 4.0.0-v4-beta.25 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.25` + - `@basicblock/trigger-core@4.0.0-v4-beta.25` ## 4.0.0-v4-beta.24 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.24` + - `@basicblock/trigger-core@4.0.0-v4-beta.24` ## 4.0.0-v4-beta.23 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.23` + - `@basicblock/trigger-core@4.0.0-v4-beta.23` ## 4.0.0-v4-beta.22 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.22` + - `@basicblock/trigger-core@4.0.0-v4-beta.22` ## 4.0.0-v4-beta.21 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.21` + - `@basicblock/trigger-core@4.0.0-v4-beta.21` ## 4.0.0-v4-beta.20 @@ -569,35 +569,35 @@ - syncVercelEnvVars() fix for syncing the wrong preview branch env vars ([#2141](https://github.com/triggerdotdev/trigger.dev/pull/2141)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.20` + - `@basicblock/trigger-core@4.0.0-v4-beta.20` ## 4.0.0-v4-beta.19 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.19` + - `@basicblock/trigger-core@4.0.0-v4-beta.19` ## 4.0.0-v4-beta.18 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.18` + - `@basicblock/trigger-core@4.0.0-v4-beta.18` ## 4.0.0-v4-beta.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.17` + - `@basicblock/trigger-core@4.0.0-v4-beta.17` ## 4.0.0-v4-beta.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.16` + - `@basicblock/trigger-core@4.0.0-v4-beta.16` ## 4.0.0-v4-beta.15 @@ -606,105 +606,105 @@ - Add ffmpeg v7 support to existing extension: `ffmpeg({ version: "7" })` ([#1777](https://github.com/triggerdotdev/trigger.dev/pull/1777)) - Add playwright extension ([#1764](https://github.com/triggerdotdev/trigger.dev/pull/1764)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.15` + - `@basicblock/trigger-core@4.0.0-v4-beta.15` ## 4.0.0-v4-beta.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.14` + - `@basicblock/trigger-core@4.0.0-v4-beta.14` ## 4.0.0-v4-beta.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.13` + - `@basicblock/trigger-core@4.0.0-v4-beta.13` ## 4.0.0-v4-beta.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.12` + - `@basicblock/trigger-core@4.0.0-v4-beta.12` ## 4.0.0-v4-beta.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.11` + - `@basicblock/trigger-core@4.0.0-v4-beta.11` ## 4.0.0-v4-beta.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.10` + - `@basicblock/trigger-core@4.0.0-v4-beta.10` ## 4.0.0-v4-beta.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.9` + - `@basicblock/trigger-core@4.0.0-v4-beta.9` ## 4.0.0-v4-beta.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.8` + - `@basicblock/trigger-core@4.0.0-v4-beta.8` ## 4.0.0-v4-beta.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.7` + - `@basicblock/trigger-core@4.0.0-v4-beta.7` ## 4.0.0-v4-beta.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.6` + - `@basicblock/trigger-core@4.0.0-v4-beta.6` ## 4.0.0-v4-beta.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.5` + - `@basicblock/trigger-core@4.0.0-v4-beta.5` ## 4.0.0-v4-beta.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.4` + - `@basicblock/trigger-core@4.0.0-v4-beta.4` ## 4.0.0-v4-beta.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.3` + - `@basicblock/trigger-core@4.0.0-v4-beta.3` ## 4.0.0-v4-beta.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.2` + - `@basicblock/trigger-core@4.0.0-v4-beta.2` ## 4.0.0-v4-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.1` + - `@basicblock/trigger-core@4.0.0-v4-beta.1` ## 4.0.0-v4-beta.0 @@ -716,28 +716,28 @@ - Run Engine 2.0 (alpha) ([#1575](https://github.com/triggerdotdev/trigger.dev/pull/1575)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.0` + - `@basicblock/trigger-core@4.0.0-v4-beta.0` ## 3.3.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.17` + - `@basicblock/trigger-core@3.3.17` ## 3.3.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.16` + - `@basicblock/trigger-core@3.3.16` ## 3.3.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.15` + - `@basicblock/trigger-core@3.3.15` ## 3.3.14 @@ -745,112 +745,112 @@ - Missing construction option in `AudioWaveformExtension` ([#1684](https://github.com/triggerdotdev/trigger.dev/pull/1684)) - Updated dependencies: - - `@trigger.dev/core@3.3.14` + - `@basicblock/trigger-core@3.3.14` ## 3.3.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.13` + - `@basicblock/trigger-core@3.3.13` ## 3.3.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.12` + - `@basicblock/trigger-core@3.3.12` ## 3.3.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.11` + - `@basicblock/trigger-core@3.3.11` ## 3.3.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.10` + - `@basicblock/trigger-core@3.3.10` ## 3.3.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.9` + - `@basicblock/trigger-core@3.3.9` ## 3.3.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.8` + - `@basicblock/trigger-core@3.3.8` ## 3.3.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.7` + - `@basicblock/trigger-core@3.3.7` ## 3.3.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.6` + - `@basicblock/trigger-core@3.3.6` ## 3.3.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.5` + - `@basicblock/trigger-core@3.3.5` ## 3.3.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.4` + - `@basicblock/trigger-core@3.3.4` ## 3.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.3` + - `@basicblock/trigger-core@3.3.3` ## 3.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.2` + - `@basicblock/trigger-core@3.3.2` ## 3.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.1` + - `@basicblock/trigger-core@3.3.1` ## 3.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.0` + - `@basicblock/trigger-core@3.3.0` ## 3.2.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.2.2` + - `@basicblock/trigger-core@3.2.2` ## 3.2.1 @@ -859,7 +859,7 @@ - Upgrade zod to latest (3.23.8) ([#1484](https://github.com/triggerdotdev/trigger.dev/pull/1484)) - Realtime streams ([#1470](https://github.com/triggerdotdev/trigger.dev/pull/1470)) - Updated dependencies: - - `@trigger.dev/core@3.2.1` + - `@basicblock/trigger-core@3.2.1` ## 3.2.0 @@ -870,21 +870,21 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.2.0` + - `@basicblock/trigger-core@3.2.0` ## 3.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.1.2` + - `@basicblock/trigger-core@3.1.2` ## 3.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.1.1` + - `@basicblock/trigger-core@3.1.1` ## 3.1.0 @@ -892,42 +892,42 @@ - Added a Vercel sync env vars extension. Given a Vercel projectId and access token it will sync Vercel env vars when deploying Trigger.dev tasks. ([#1425](https://github.com/triggerdotdev/trigger.dev/pull/1425)) - Updated dependencies: - - `@trigger.dev/core@3.1.0` + - `@basicblock/trigger-core@3.1.0` ## 3.0.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.13` + - `@basicblock/trigger-core@3.0.13` ## 3.0.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.12` + - `@basicblock/trigger-core@3.0.12` ## 3.0.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.11` + - `@basicblock/trigger-core@3.0.11` ## 3.0.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.10` + - `@basicblock/trigger-core@3.0.10` ## 3.0.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.9` + - `@basicblock/trigger-core@3.0.9` ## 3.0.8 @@ -935,14 +935,14 @@ - Puppeteer extension: set the PUPPETEER_EXECUTABLE_PATH env var ([#1350](https://github.com/triggerdotdev/trigger.dev/pull/1350)) - Updated dependencies: - - `@trigger.dev/core@3.0.8` + - `@basicblock/trigger-core@3.0.8` ## 3.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.7` + - `@basicblock/trigger-core@3.0.7` ## 3.0.6 @@ -952,20 +952,20 @@ - c65d4822b: Feat: puppeteer build extension - 1f5bcc73b: fix: audiowaveform extension - Updated dependencies [4e0bc485a] - - @trigger.dev/core@3.0.6 + - @basicblock/trigger-core@3.0.6 ## 3.0.5 ### Patch Changes -- @trigger.dev/core@3.0.5 +- @basicblock/trigger-core@3.0.5 ## 3.0.4 ### Patch Changes - Updated dependencies [4adc773c7] - - @trigger.dev/core@3.0.4 + - @basicblock/trigger-core@3.0.4 ## 3.0.3 @@ -973,13 +973,13 @@ - 3d53d4c08: Strip out TRIGGER\_ keys when using syncEnvVars, to prevent deploy errors - Updated dependencies [3d53d4c08] - - @trigger.dev/core@3.0.3 + - @basicblock/trigger-core@3.0.3 ## 3.0.2 ### Patch Changes -- @trigger.dev/core@3.0.2 +- @basicblock/trigger-core@3.0.2 ## 3.0.1 @@ -987,7 +987,7 @@ - 3aa581179: Fixing false-positive package version mismatches - Updated dependencies [3aa581179] - - @trigger.dev/core@3.0.1 + - @basicblock/trigger-core@3.0.1 ## 3.0.0 @@ -997,13 +997,13 @@ ### Patch Changes -- 8c690a960: Make sure BuildManifest is exported from @trigger.dev/build +- 8c690a960: Make sure BuildManifest is exported from @basicblock/trigger-build - 8578c9b28: Fix issue with emitDecoratorMetadata and tsconfigs with extends - cf13fbdf3: Add ffmpeg build extension - 8578c9b28: Add support for prisma typed sql - e30beb779: Added support for custom esbuild plugins - cf13fbdf3: Add aptGet build extension to easily add system packages to install -- f9ec66c56: Added new @trigger.dev/build package that currently has all the build extensions +- f9ec66c56: Added new @basicblock/trigger-build package that currently has all the build extensions - Updated dependencies [ed2a26c86] - Updated dependencies [c702d6a9c] - Updated dependencies [9882d66f8] @@ -1086,4 +1086,4 @@ - Updated dependencies [8578c9b28] - Updated dependencies [f04041744] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0 + - @basicblock/trigger-core@3.0.0 diff --git a/packages/build/package.json b/packages/build/package.json index 5cee6c97a1a..37073bcac84 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/build", + "name": "@basicblock/trigger-build", "version": "4.3.3", "description": "trigger.dev build extensions", "license": "MIT", @@ -79,7 +79,7 @@ }, "dependencies": { "@prisma/config": "^6.10.0", - "@trigger.dev/core": "workspace:4.3.3", + "@basicblock/trigger-core": "workspace:4.3.3", "mlly": "^1.7.1", "pkg-types": "^1.1.3", "resolve": "^1.22.8", diff --git a/packages/build/src/extensions/audioWaveform.ts b/packages/build/src/extensions/audioWaveform.ts index 0bf6e4e0fa1..a3c50b43c17 100644 --- a/packages/build/src/extensions/audioWaveform.ts +++ b/packages/build/src/extensions/audioWaveform.ts @@ -1,5 +1,5 @@ -import { BuildManifest } from "@trigger.dev/core/v3"; -import { BuildContext, BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildManifest } from "@basicblock/trigger-core/v3"; +import { BuildContext, BuildExtension } from "@basicblock/trigger-core/v3/build"; export type AudioWaveformOptions = { version?: string; diff --git a/packages/build/src/extensions/core/additionalFiles.ts b/packages/build/src/extensions/core/additionalFiles.ts index cc2a04e0e09..6f1396416a3 100644 --- a/packages/build/src/extensions/core/additionalFiles.ts +++ b/packages/build/src/extensions/core/additionalFiles.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; import { addAdditionalFilesToBuild } from "../../internal/additionalFiles.js"; export type AdditionalFilesOptions = { diff --git a/packages/build/src/extensions/core/additionalPackages.ts b/packages/build/src/extensions/core/additionalPackages.ts index 5380a2cb48a..713c9129d89 100644 --- a/packages/build/src/extensions/core/additionalPackages.ts +++ b/packages/build/src/extensions/core/additionalPackages.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; import { dirname } from "node:path"; import { readPackageJSON } from "pkg-types"; diff --git a/packages/build/src/extensions/core/aptGet.ts b/packages/build/src/extensions/core/aptGet.ts index c6d0b51e652..5f490607a59 100644 --- a/packages/build/src/extensions/core/aptGet.ts +++ b/packages/build/src/extensions/core/aptGet.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; export type AptGetOptions = { packages: string[]; diff --git a/packages/build/src/extensions/core/ffmpeg.ts b/packages/build/src/extensions/core/ffmpeg.ts index 11e8c0c80a8..0f54811c4a3 100644 --- a/packages/build/src/extensions/core/ffmpeg.ts +++ b/packages/build/src/extensions/core/ffmpeg.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; export type FfmpegOptions = { /** diff --git a/packages/build/src/extensions/core/neonSyncEnvVars.ts b/packages/build/src/extensions/core/neonSyncEnvVars.ts index 2e0dde31431..d1b95ce6337 100644 --- a/packages/build/src/extensions/core/neonSyncEnvVars.ts +++ b/packages/build/src/extensions/core/neonSyncEnvVars.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; import { syncEnvVars } from "../core.js"; type EnvVar = { name: string; value: string; isParentEnv?: boolean }; diff --git a/packages/build/src/extensions/core/syncEnvVars.ts b/packages/build/src/extensions/core/syncEnvVars.ts index 4b437835615..b259a2d8ac8 100644 --- a/packages/build/src/extensions/core/syncEnvVars.ts +++ b/packages/build/src/extensions/core/syncEnvVars.ts @@ -1,4 +1,4 @@ -import { BuildContext, BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildContext, BuildExtension } from "@basicblock/trigger-core/v3/build"; export type SyncEnvVarsBody = | Record diff --git a/packages/build/src/extensions/core/vercelSyncEnvVars.ts b/packages/build/src/extensions/core/vercelSyncEnvVars.ts index ce79841e66d..187169fd870 100644 --- a/packages/build/src/extensions/core/vercelSyncEnvVars.ts +++ b/packages/build/src/extensions/core/vercelSyncEnvVars.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; import { syncEnvVars } from "../core.js"; type EnvVar = { name: string; value: string; isParentEnv?: boolean }; diff --git a/packages/build/src/extensions/index.ts b/packages/build/src/extensions/index.ts index e74d0b8523d..15b006de9bd 100644 --- a/packages/build/src/extensions/index.ts +++ b/packages/build/src/extensions/index.ts @@ -9,8 +9,8 @@ export type { RegisterPluginOptions, PluginPlacement, ResolvedConfig, -} from "@trigger.dev/core/v3/build"; +} from "@basicblock/trigger-core/v3/build"; -export type { BuildManifest, WorkerManifest } from "@trigger.dev/core/v3/schemas"; +export type { BuildManifest, WorkerManifest } from "@basicblock/trigger-core/v3/schemas"; -export { binaryForRuntime, esbuildPlugin } from "@trigger.dev/core/v3/build"; +export { binaryForRuntime, esbuildPlugin } from "@basicblock/trigger-core/v3/build"; diff --git a/packages/build/src/extensions/lightpanda.ts b/packages/build/src/extensions/lightpanda.ts index 16c62a08b4f..23a8a3dea0b 100644 --- a/packages/build/src/extensions/lightpanda.ts +++ b/packages/build/src/extensions/lightpanda.ts @@ -1,4 +1,4 @@ -import type { BuildExtension } from "@trigger.dev/core/v3/build"; +import type { BuildExtension } from "@basicblock/trigger-core/v3/build"; type LightpandaOpts = { version?: "nightly" | "latest"; diff --git a/packages/build/src/extensions/playwright.ts b/packages/build/src/extensions/playwright.ts index 0931a4855c7..30cd7315b66 100644 --- a/packages/build/src/extensions/playwright.ts +++ b/packages/build/src/extensions/playwright.ts @@ -1,5 +1,5 @@ -import type { BuildContext, BuildExtension } from "@trigger.dev/core/v3/build"; -import type { BuildManifest, BuildTarget } from "@trigger.dev/core/v3"; +import type { BuildContext, BuildExtension } from "@basicblock/trigger-core/v3/build"; +import type { BuildManifest, BuildTarget } from "@basicblock/trigger-core/v3"; type PlaywrightBrowser = "chromium" | "firefox" | "webkit"; diff --git a/packages/build/src/extensions/prisma.ts b/packages/build/src/extensions/prisma.ts index 35589eeca5b..79801d816bb 100644 --- a/packages/build/src/extensions/prisma.ts +++ b/packages/build/src/extensions/prisma.ts @@ -1,5 +1,5 @@ -import { BuildManifest, BuildTarget } from "@trigger.dev/core/v3"; -import { binaryForRuntime, BuildContext, BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildManifest, BuildTarget } from "@basicblock/trigger-core/v3"; +import { binaryForRuntime, BuildContext, BuildExtension } from "@basicblock/trigger-core/v3/build"; import assert from "node:assert"; import { existsSync, statSync } from "node:fs"; import { cp, readdir, readFile } from "node:fs/promises"; diff --git a/packages/build/src/extensions/puppeteer.ts b/packages/build/src/extensions/puppeteer.ts index 4da61a03914..428f23c88e0 100644 --- a/packages/build/src/extensions/puppeteer.ts +++ b/packages/build/src/extensions/puppeteer.ts @@ -1,5 +1,5 @@ -import { BuildManifest } from "@trigger.dev/core/v3"; -import { BuildContext, BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildManifest } from "@basicblock/trigger-core/v3"; +import { BuildContext, BuildExtension } from "@basicblock/trigger-core/v3/build"; export function puppeteer() { return new PuppeteerExtension(); diff --git a/packages/build/src/extensions/typescript.ts b/packages/build/src/extensions/typescript.ts index a9e955edecd..eb781f63ad8 100644 --- a/packages/build/src/extensions/typescript.ts +++ b/packages/build/src/extensions/typescript.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; import { readFile } from "node:fs/promises"; import typescriptPkg from "typescript"; diff --git a/packages/build/src/internal/additionalFiles.ts b/packages/build/src/internal/additionalFiles.ts index a815b53c9aa..d66af5d6fa3 100644 --- a/packages/build/src/internal/additionalFiles.ts +++ b/packages/build/src/internal/additionalFiles.ts @@ -1,5 +1,5 @@ -import { BuildManifest } from "@trigger.dev/core/v3"; -import { BuildContext } from "@trigger.dev/core/v3/build"; +import { BuildManifest } from "@basicblock/trigger-core/v3"; +import { BuildContext } from "@basicblock/trigger-core/v3/build"; import { copyFile, mkdir } from "node:fs/promises"; import { dirname, join, posix, relative } from "node:path"; import { glob } from "tinyglobby"; diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index 7dec2405fff..601a896c6a3 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -5,9 +5,9 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.3` - - `@trigger.dev/build@4.3.3` - - `@trigger.dev/schema-to-json@4.3.3` + - `@basicblock/trigger-core@4.3.3` + - `@basicblock/trigger-build@4.3.3` + - `@basicblock/trigger-schema-to-json@4.3.3` ## 4.3.2 @@ -15,18 +15,18 @@ - fix(cli): update command should preserve existing package.json order ([#2810](https://github.com/triggerdotdev/trigger.dev/pull/2810)) - Updated dependencies: - - `@trigger.dev/build@4.3.2` - - `@trigger.dev/core@4.3.2` - - `@trigger.dev/schema-to-json@4.3.2` + - `@basicblock/trigger-build@4.3.2` + - `@basicblock/trigger-core@4.3.2` + - `@basicblock/trigger-schema-to-json@4.3.2` ## 4.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.1` - - `@trigger.dev/build@4.3.1` - - `@trigger.dev/schema-to-json@4.3.1` + - `@basicblock/trigger-core@4.3.1` + - `@basicblock/trigger-build@4.3.1` + - `@basicblock/trigger-schema-to-json@4.3.1` ## 4.3.0 @@ -41,9 +41,9 @@ - fix(dev): stop max listeners exceeded warning messages when running more than 10 runs concurrently ([#2771](https://github.com/triggerdotdev/trigger.dev/pull/2771)) - Upgrade @modelcontextprotocol/sdk to 1.24.3 ([#2768](https://github.com/triggerdotdev/trigger.dev/pull/2768)) - Updated dependencies: - - `@trigger.dev/core@4.3.0` - - `@trigger.dev/build@4.3.0` - - `@trigger.dev/schema-to-json@4.3.0` + - `@basicblock/trigger-core@4.3.0` + - `@basicblock/trigger-build@4.3.0` + - `@basicblock/trigger-schema-to-json@4.3.0` ## 4.2.0 @@ -60,9 +60,9 @@ - feat(cli): implements content-addressable store for the dev CLI build outputs, reducing disk usage ([#2725](https://github.com/triggerdotdev/trigger.dev/pull/2725)) - Added support for native build server builds in the deploy command (`--native-build-server`) ([#2702](https://github.com/triggerdotdev/trigger.dev/pull/2702)) - Updated dependencies: - - `@trigger.dev/build@4.2.0` - - `@trigger.dev/core@4.2.0` - - `@trigger.dev/schema-to-json@4.2.0` + - `@basicblock/trigger-build@4.2.0` + - `@basicblock/trigger-core@4.2.0` + - `@basicblock/trigger-schema-to-json@4.2.0` ## 4.1.2 @@ -71,18 +71,18 @@ - - dev runs will no longer get stuck in DEQUEUED status ([#2699](https://github.com/triggerdotdev/trigger.dev/pull/2699)) - prevent an ENOENT "System failure" in some dev runs when making the first change after running the dev CLI. - Updated dependencies: - - `@trigger.dev/build@4.1.2` - - `@trigger.dev/core@4.1.2` - - `@trigger.dev/schema-to-json@4.1.2` + - `@basicblock/trigger-build@4.1.2` + - `@basicblock/trigger-core@4.1.2` + - `@basicblock/trigger-schema-to-json@4.1.2` ## 4.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.1.1` - - `@trigger.dev/core@4.1.1` - - `@trigger.dev/schema-to-json@4.1.1` + - `@basicblock/trigger-build@4.1.1` + - `@basicblock/trigger-core@4.1.1` + - `@basicblock/trigger-schema-to-json@4.1.1` ## 4.1.0 @@ -90,9 +90,9 @@ - Added external cache support for local image builds ([#2682](https://github.com/triggerdotdev/trigger.dev/pull/2682)) - Updated dependencies: - - `@trigger.dev/build@4.1.0` - - `@trigger.dev/core@4.1.0` - - `@trigger.dev/schema-to-json@4.1.0` + - `@basicblock/trigger-build@4.1.0` + - `@basicblock/trigger-core@4.1.0` + - `@basicblock/trigger-schema-to-json@4.1.0` ## 4.0.7 @@ -100,9 +100,9 @@ - Fix for the MCP tool that gets run logs to help debugging ([#2653](https://github.com/triggerdotdev/trigger.dev/pull/2653)) - Updated dependencies: - - `@trigger.dev/build@4.0.7` - - `@trigger.dev/core@4.0.7` - - `@trigger.dev/schema-to-json@4.0.7` + - `@basicblock/trigger-build@4.0.7` + - `@basicblock/trigger-core@4.0.7` + - `@basicblock/trigger-schema-to-json@4.0.7` ## 4.0.6 @@ -111,9 +111,9 @@ - Added a hint about the `--force-local-build` flag on failed deployments due to upstream provider outages. ([#2646](https://github.com/triggerdotdev/trigger.dev/pull/2646)) - Fixed misleading error message in the CLI when config file is missing ("maxDuration" is now required). A useful error message is now shown, including a hint about the `--config` flag. ([#2650](https://github.com/triggerdotdev/trigger.dev/pull/2650)) - Updated dependencies: - - `@trigger.dev/core@4.0.6` - - `@trigger.dev/build@4.0.6` - - `@trigger.dev/schema-to-json@4.0.6` + - `@basicblock/trigger-core@4.0.6` + - `@basicblock/trigger-build@4.0.6` + - `@basicblock/trigger-schema-to-json@4.0.6` ## 4.0.5 @@ -125,18 +125,18 @@ - Fix SIGTERM handling during warm start long poll ([#2593](https://github.com/triggerdotdev/trigger.dev/pull/2593)) - Added support for deployments with local builds. ([#2628](https://github.com/triggerdotdev/trigger.dev/pull/2628)) - Updated dependencies: - - `@trigger.dev/core@4.0.5` - - `@trigger.dev/build@4.0.5` - - `@trigger.dev/schema-to-json@4.0.5` + - `@basicblock/trigger-core@4.0.5` + - `@basicblock/trigger-build@4.0.5` + - `@basicblock/trigger-schema-to-json@4.0.5` ## 4.0.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/schema-to-json@4.0.4` - - `@trigger.dev/build@4.0.4` - - `@trigger.dev/core@4.0.4` + - `@basicblock/trigger-schema-to-json@4.0.4` + - `@basicblock/trigger-build@4.0.4` + - `@basicblock/trigger-core@4.0.4` ## 4.0.3 @@ -151,9 +151,9 @@ - Reduce restore recovery time and fix deprecated runner false positives ([#2523](https://github.com/triggerdotdev/trigger.dev/pull/2523)) - Added the heartbeats.yield utility to allow tasks that do continuous CPU-heavy work to heartbeat and continue running ([#2489](https://github.com/triggerdotdev/trigger.dev/pull/2489)) - Updated dependencies: - - `@trigger.dev/core@4.0.3` - - `@trigger.dev/build@4.0.3` - - `@trigger.dev/schema-to-json@4.0.3` + - `@basicblock/trigger-core@4.0.3` + - `@basicblock/trigger-build@4.0.3` + - `@basicblock/trigger-schema-to-json@4.0.3` ## 4.0.2 @@ -162,9 +162,9 @@ - add wait_for_run_to_complete tool so agents don't spam the get_run_details call after triggering ([#2445](https://github.com/triggerdotdev/trigger.dev/pull/2445)) - fix(mcp): don't require a trigger.config.ts file to be present when installing rules ([#2453](https://github.com/triggerdotdev/trigger.dev/pull/2453)) - Updated dependencies: - - `@trigger.dev/build@4.0.2` - - `@trigger.dev/core@4.0.2` - - `@trigger.dev/schema-to-json@4.0.2` + - `@basicblock/trigger-build@4.0.2` + - `@basicblock/trigger-core@4.0.2` + - `@basicblock/trigger-schema-to-json@4.0.2` ## 4.0.1 @@ -172,9 +172,9 @@ - feat: Add official MCP server, install MCP and rules CLI commands and wizards ([#2384](https://github.com/triggerdotdev/trigger.dev/pull/2384)) - Updated dependencies: - - `@trigger.dev/build@4.0.1` - - `@trigger.dev/core@4.0.1` - - `@trigger.dev/schema-to-json@4.0.1` + - `@basicblock/trigger-build@4.0.1` + - `@basicblock/trigger-core@4.0.1` + - `@basicblock/trigger-schema-to-json@4.0.1` ## 4.0.0 @@ -258,9 +258,9 @@ - Expose esbuild `minify` option (experimental) ([#2091](https://github.com/triggerdotdev/trigger.dev/pull/2091)) - Fix `syncEnvVars` for non-preview deployments ([#2131](https://github.com/triggerdotdev/trigger.dev/pull/2131)) - Updated dependencies: - - `@trigger.dev/core@4.0.0` - - `@trigger.dev/build@4.0.0` - - `@trigger.dev/schema-to-json@4.0.0` + - `@basicblock/trigger-core@4.0.0` + - `@basicblock/trigger-build@4.0.0` + - `@basicblock/trigger-schema-to-json@4.0.0` ## 4.0.0-v4-beta.28 @@ -273,9 +273,9 @@ - Upgrade to bun v1.2.20 ([#2398](https://github.com/triggerdotdev/trigger.dev/pull/2398)) - fix: external traces now respect parent sampling, and prevent broken traces when there is no external trace context ([#2395](https://github.com/triggerdotdev/trigger.dev/pull/2395)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.28` - - `@trigger.dev/build@4.0.0-v4-beta.28` - - `@trigger.dev/schema-to-json@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` + - `@basicblock/trigger-build@4.0.0-v4-beta.28` + - `@basicblock/trigger-schema-to-json@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 @@ -287,9 +287,9 @@ - Prevent spinner message duplication in narrow terminals - Upgrade to zod 3.25.76 ([#2352](https://github.com/triggerdotdev/trigger.dev/pull/2352)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.27` - - `@trigger.dev/core@4.0.0-v4-beta.27` - - `@trigger.dev/schema-to-json@4.0.0-v4-beta.27` + - `@basicblock/trigger-build@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` + - `@basicblock/trigger-schema-to-json@4.0.0-v4-beta.27` ## 4.0.0-v4-beta.26 @@ -298,8 +298,8 @@ - Allow any runs to finish after SIGTERM but disable warm starts ([#2316](https://github.com/triggerdotdev/trigger.dev/pull/2316)) - Switch to profile after successful login ([#2192](https://github.com/triggerdotdev/trigger.dev/pull/2192)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.26` - - `@trigger.dev/core@4.0.0-v4-beta.26` + - `@basicblock/trigger-build@4.0.0-v4-beta.26` + - `@basicblock/trigger-core@4.0.0-v4-beta.26` ## 4.0.0-v4-beta.25 @@ -307,8 +307,8 @@ - Gracefully shutdown task run processes using SIGTERM followed by SIGKILL after a 1s timeout. This also prevents cancelled or completed runs from leaving orphaned Ttask run processes behind ([#2299](https://github.com/triggerdotdev/trigger.dev/pull/2299)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.25` - - `@trigger.dev/core@4.0.0-v4-beta.25` + - `@basicblock/trigger-build@4.0.0-v4-beta.25` + - `@basicblock/trigger-core@4.0.0-v4-beta.25` ## 4.0.0-v4-beta.24 @@ -316,8 +316,8 @@ - Added experimental_devProcessCwdInBuildDir config option to opt-in to new process.cwd behavior when executing tasks in the dev CLI. Currently process.cwd maps to the "root" of your trigger.dev project (the directory that contains your trigger.config.ts file). Setting experimental_devProcessCwdInBuildDir to true changes process.cwd to instead be the temporary build directory inside of the .trigger directory. ([#2269](https://github.com/triggerdotdev/trigger.dev/pull/2269)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.24` - - `@trigger.dev/core@4.0.0-v4-beta.24` + - `@basicblock/trigger-build@4.0.0-v4-beta.24` + - `@basicblock/trigger-core@4.0.0-v4-beta.24` ## 4.0.0-v4-beta.23 @@ -329,8 +329,8 @@ - Update base images to latest compatible versions. The `node-22` runtime now uses v22.16.0 and `bun` uses the latest v1.2.18 release. The default `node` runtime is unchanged and points at v21.7.3. ([#2254](https://github.com/triggerdotdev/trigger.dev/pull/2254)) - Fail fast in CI when running deploy with missing `TRIGGER_ACCESS_TOKEN` and add useful error message with link to docs ([#2258](https://github.com/triggerdotdev/trigger.dev/pull/2258)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.23` - - `@trigger.dev/build@4.0.0-v4-beta.23` + - `@basicblock/trigger-core@4.0.0-v4-beta.23` + - `@basicblock/trigger-build@4.0.0-v4-beta.23` ## 4.0.0-v4-beta.22 @@ -341,8 +341,8 @@ - experimental processKeepAlive ([#2183](https://github.com/triggerdotdev/trigger.dev/pull/2183)) - Serialize metadata to prevent invalid metadata from breaking run completions ([#2219](https://github.com/triggerdotdev/trigger.dev/pull/2219)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.22` - - `@trigger.dev/build@4.0.0-v4-beta.22` + - `@basicblock/trigger-core@4.0.0-v4-beta.22` + - `@basicblock/trigger-build@4.0.0-v4-beta.22` ## 4.0.0-v4-beta.21 @@ -358,16 +358,16 @@ - Enhance deployment error reporting and image digest retrieval - Update profile switcher ([#2150](https://github.com/triggerdotdev/trigger.dev/pull/2150)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.21` - - `@trigger.dev/build@4.0.0-v4-beta.21` + - `@basicblock/trigger-core@4.0.0-v4-beta.21` + - `@basicblock/trigger-build@4.0.0-v4-beta.21` ## 4.0.0-v4-beta.20 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.20` - - `@trigger.dev/core@4.0.0-v4-beta.20` + - `@basicblock/trigger-build@4.0.0-v4-beta.20` + - `@basicblock/trigger-core@4.0.0-v4-beta.20` ## 4.0.0-v4-beta.19 @@ -379,8 +379,8 @@ - Can now set project ref using the TRIGGER_PROJECT_REF env var ([#2109](https://github.com/triggerdotdev/trigger.dev/pull/2109)) - Fix `syncEnvVars` for non-preview deployments ([#2131](https://github.com/triggerdotdev/trigger.dev/pull/2131)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.19` - - `@trigger.dev/build@4.0.0-v4-beta.19` + - `@basicblock/trigger-core@4.0.0-v4-beta.19` + - `@basicblock/trigger-build@4.0.0-v4-beta.19` ## 4.0.0-v4-beta.18 @@ -388,8 +388,8 @@ - Fix dev runs ([#2094](https://github.com/triggerdotdev/trigger.dev/pull/2094)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.18` - - `@trigger.dev/core@4.0.0-v4-beta.18` + - `@basicblock/trigger-build@4.0.0-v4-beta.18` + - `@basicblock/trigger-core@4.0.0-v4-beta.18` ## 4.0.0-v4-beta.17 @@ -400,8 +400,8 @@ - Output esbuild metafile, can be inspected after `deploy --dry run` ([#2087](https://github.com/triggerdotdev/trigger.dev/pull/2087)) - Expose esbuild `minify` option (experimental) ([#2091](https://github.com/triggerdotdev/trigger.dev/pull/2091)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.17` - - `@trigger.dev/build@4.0.0-v4-beta.17` + - `@basicblock/trigger-core@4.0.0-v4-beta.17` + - `@basicblock/trigger-build@4.0.0-v4-beta.17` ## 4.0.0-v4-beta.16 @@ -409,8 +409,8 @@ - Fix init.ts detection when using the sentry esbuild plugin ([#2051](https://github.com/triggerdotdev/trigger.dev/pull/2051)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.16` - - `@trigger.dev/core@4.0.0-v4-beta.16` + - `@basicblock/trigger-build@4.0.0-v4-beta.16` + - `@basicblock/trigger-core@4.0.0-v4-beta.16` ## 4.0.0-v4-beta.15 @@ -420,16 +420,16 @@ - Log images sizes for self-hosted deploys ([#1764](https://github.com/triggerdotdev/trigger.dev/pull/1764)) - Fix init.ts auto-import for deployed workers ([#2041](https://github.com/triggerdotdev/trigger.dev/pull/2041)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.15` - - `@trigger.dev/core@4.0.0-v4-beta.15` + - `@basicblock/trigger-build@4.0.0-v4-beta.15` + - `@basicblock/trigger-core@4.0.0-v4-beta.15` ## 4.0.0-v4-beta.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.14` - - `@trigger.dev/core@4.0.0-v4-beta.14` + - `@basicblock/trigger-build@4.0.0-v4-beta.14` + - `@basicblock/trigger-core@4.0.0-v4-beta.14` ## 4.0.0-v4-beta.13 @@ -440,8 +440,8 @@ - Fix race conditions in snapshot processing - Always print full deploy logs in CI ([#2006](https://github.com/triggerdotdev/trigger.dev/pull/2006)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.13` - - `@trigger.dev/build@4.0.0-v4-beta.13` + - `@basicblock/trigger-core@4.0.0-v4-beta.13` + - `@basicblock/trigger-build@4.0.0-v4-beta.13` ## 4.0.0-v4-beta.12 @@ -451,16 +451,16 @@ - Added AI assistance link when you have build errors ([#1925](https://github.com/triggerdotdev/trigger.dev/pull/1925)) - If you pass a directory when calling deploy we validate it exists and give helpful hints ([#2013](https://github.com/triggerdotdev/trigger.dev/pull/2013)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.12` - - `@trigger.dev/core@4.0.0-v4-beta.12` + - `@basicblock/trigger-build@4.0.0-v4-beta.12` + - `@basicblock/trigger-core@4.0.0-v4-beta.12` ## 4.0.0-v4-beta.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.11` - - `@trigger.dev/core@4.0.0-v4-beta.11` + - `@basicblock/trigger-build@4.0.0-v4-beta.11` + - `@basicblock/trigger-core@4.0.0-v4-beta.11` ## 4.0.0-v4-beta.10 @@ -471,8 +471,8 @@ - Protect against unexpected attempt number changes - Prevent run execution zombies after warm starts - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.10` - - `@trigger.dev/build@4.0.0-v4-beta.10` + - `@basicblock/trigger-core@4.0.0-v4-beta.10` + - `@basicblock/trigger-build@4.0.0-v4-beta.10` ## 4.0.0-v4-beta.9 @@ -480,8 +480,8 @@ - fix: default machine config indexing now works ([#1979](https://github.com/triggerdotdev/trigger.dev/pull/1979)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.9` - - `@trigger.dev/core@4.0.0-v4-beta.9` + - `@basicblock/trigger-build@4.0.0-v4-beta.9` + - `@basicblock/trigger-core@4.0.0-v4-beta.9` ## 4.0.0-v4-beta.8 @@ -489,8 +489,8 @@ - Prevent large outputs from overwriting each other ([#1971](https://github.com/triggerdotdev/trigger.dev/pull/1971)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.8` - - `@trigger.dev/build@4.0.0-v4-beta.8` + - `@basicblock/trigger-core@4.0.0-v4-beta.8` + - `@basicblock/trigger-build@4.0.0-v4-beta.8` ## 4.0.0-v4-beta.7 @@ -499,8 +499,8 @@ - Fixes runLimiter check on #dequeueRuns ([#1953](https://github.com/triggerdotdev/trigger.dev/pull/1953)) - Fix QUEUED status snapshot handler ([#1963](https://github.com/triggerdotdev/trigger.dev/pull/1963)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.7` - - `@trigger.dev/build@4.0.0-v4-beta.7` + - `@basicblock/trigger-core@4.0.0-v4-beta.7` + - `@basicblock/trigger-build@4.0.0-v4-beta.7` ## 4.0.0-v4-beta.6 @@ -508,24 +508,24 @@ - The dev command will now use the platform-provided engine URL ([#1949](https://github.com/triggerdotdev/trigger.dev/pull/1949)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.6` - - `@trigger.dev/build@4.0.0-v4-beta.6` + - `@basicblock/trigger-core@4.0.0-v4-beta.6` + - `@basicblock/trigger-build@4.0.0-v4-beta.6` ## 4.0.0-v4-beta.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.5` - - `@trigger.dev/core@4.0.0-v4-beta.5` + - `@basicblock/trigger-build@4.0.0-v4-beta.5` + - `@basicblock/trigger-core@4.0.0-v4-beta.5` ## 4.0.0-v4-beta.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.4` - - `@trigger.dev/core@4.0.0-v4-beta.4` + - `@basicblock/trigger-build@4.0.0-v4-beta.4` + - `@basicblock/trigger-core@4.0.0-v4-beta.4` ## 4.0.0-v4-beta.3 @@ -534,8 +534,8 @@ - Improve usage flushing ([#1931](https://github.com/triggerdotdev/trigger.dev/pull/1931)) - Fix stalled run detection ([#1934](https://github.com/triggerdotdev/trigger.dev/pull/1934)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.3` - - `@trigger.dev/build@4.0.0-v4-beta.3` + - `@basicblock/trigger-core@4.0.0-v4-beta.3` + - `@basicblock/trigger-build@4.0.0-v4-beta.3` ## 4.0.0-v4-beta.2 @@ -543,8 +543,8 @@ - Managed run controller performance and reliability improvements ([#1927](https://github.com/triggerdotdev/trigger.dev/pull/1927)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.2` - - `@trigger.dev/build@4.0.0-v4-beta.2` + - `@basicblock/trigger-core@4.0.0-v4-beta.2` + - `@basicblock/trigger-build@4.0.0-v4-beta.2` ## 4.0.0-v4-beta.1 @@ -555,8 +555,8 @@ - Update nypm package to support test-based bun.lock files ([#1914](https://github.com/triggerdotdev/trigger.dev/pull/1914)) - Handle flush errors gracefully in dev ([#1914](https://github.com/triggerdotdev/trigger.dev/pull/1914)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.1` - - `@trigger.dev/core@4.0.0-v4-beta.1` + - `@basicblock/trigger-build@4.0.0-v4-beta.1` + - `@basicblock/trigger-core@4.0.0-v4-beta.1` ## 4.0.0-v4-beta.0 @@ -570,8 +570,8 @@ - Improve warm start times by eagerly creating the child TaskRunProcess when a previous run as completed ([#1879](https://github.com/triggerdotdev/trigger.dev/pull/1879)) - v4: New lifecycle hooks ([#1817](https://github.com/triggerdotdev/trigger.dev/pull/1817)) - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.0` - - `@trigger.dev/core@4.0.0-v4-beta.0` + - `@basicblock/trigger-build@4.0.0-v4-beta.0` + - `@basicblock/trigger-core@4.0.0-v4-beta.0` ## 3.3.17 @@ -582,24 +582,24 @@ - Upgrade @clack/prompts to 0.10.0 to fix CI output ([#1740](https://github.com/triggerdotdev/trigger.dev/pull/1740)) - Fixes needsPromotion github action output ([#1741](https://github.com/triggerdotdev/trigger.dev/pull/1741)) - Updated dependencies: - - `@trigger.dev/core@3.3.17` - - `@trigger.dev/build@3.3.17` + - `@basicblock/trigger-core@3.3.17` + - `@basicblock/trigger-build@3.3.17` ## 3.3.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@3.3.16` - - `@trigger.dev/core@3.3.16` + - `@basicblock/trigger-build@3.3.16` + - `@basicblock/trigger-core@3.3.16` ## 3.3.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@3.3.15` - - `@trigger.dev/core@3.3.15` + - `@basicblock/trigger-build@3.3.15` + - `@basicblock/trigger-core@3.3.15` ## 3.3.14 @@ -607,8 +607,8 @@ - Auto-fix /trigger or /src/trigger config.dirs to relative paths to prevent misconfiguration from preventing dev CLI from working ([#1665](https://github.com/triggerdotdev/trigger.dev/pull/1665)) - Updated dependencies: - - `@trigger.dev/build@3.3.14` - - `@trigger.dev/core@3.3.14` + - `@basicblock/trigger-build@3.3.14` + - `@basicblock/trigger-core@3.3.14` ## 3.3.13 @@ -617,8 +617,8 @@ - Fix "No tasks defined" issue because of misconfigured dir search paths. Also improve errors around no files or no tasks found during in dev" ([#1663](https://github.com/triggerdotdev/trigger.dev/pull/1663)) - Fixed deploy timeout issues and improve the output of logs when deploying ([#1661](https://github.com/triggerdotdev/trigger.dev/pull/1661)) - Updated dependencies: - - `@trigger.dev/core@3.3.13` - - `@trigger.dev/build@3.3.13` + - `@basicblock/trigger-core@3.3.13` + - `@basicblock/trigger-build@3.3.13` ## 3.3.12 @@ -626,8 +626,8 @@ - Fix broken cloud deploys by using depot ephemeral registry ([#1637](https://github.com/triggerdotdev/trigger.dev/pull/1637)) - Updated dependencies: - - `@trigger.dev/core@3.3.12` - - `@trigger.dev/build@3.3.12` + - `@basicblock/trigger-core@3.3.12` + - `@basicblock/trigger-build@3.3.12` ## 3.3.11 @@ -636,8 +636,8 @@ - Add otel exporter support ([#1602](https://github.com/triggerdotdev/trigger.dev/pull/1602)) - Require maxDuration config and have a better error for bad CI tokens ([#1620](https://github.com/triggerdotdev/trigger.dev/pull/1620)) - Updated dependencies: - - `@trigger.dev/core@3.3.11` - - `@trigger.dev/build@3.3.11` + - `@basicblock/trigger-core@3.3.11` + - `@basicblock/trigger-build@3.3.11` ## 3.3.10 @@ -646,8 +646,8 @@ - Support ignoring test/spec files inside trigger dirs (fixes #1593) ([#1596](https://github.com/triggerdotdev/trigger.dev/pull/1596)) - cleanup deprecated background worker files (fixes #1572) ([#1595](https://github.com/triggerdotdev/trigger.dev/pull/1595)) - Updated dependencies: - - `@trigger.dev/core@3.3.10` - - `@trigger.dev/build@3.3.10` + - `@basicblock/trigger-core@3.3.10` + - `@basicblock/trigger-build@3.3.10` ## 3.3.9 @@ -656,8 +656,8 @@ - Increase the number of active streams from 2 to 5, total streams from 5 to 10 ([#1563](https://github.com/triggerdotdev/trigger.dev/pull/1563)) - Adding ability to update parent run metadata from child runs/tasks ([#1563](https://github.com/triggerdotdev/trigger.dev/pull/1563)) - Updated dependencies: - - `@trigger.dev/core@3.3.9` - - `@trigger.dev/build@3.3.9` + - `@basicblock/trigger-core@3.3.9` + - `@basicblock/trigger-build@3.3.9` ## 3.3.8 @@ -666,32 +666,32 @@ - Fix externals from monorepo packages with scoped package names #1552 ([#1569](https://github.com/triggerdotdev/trigger.dev/pull/1569)) - fix: add user-agent to the websocket request ([#1584](https://github.com/triggerdotdev/trigger.dev/pull/1584)) - Updated dependencies: - - `@trigger.dev/core@3.3.8` - - `@trigger.dev/build@3.3.8` + - `@basicblock/trigger-core@3.3.8` + - `@basicblock/trigger-build@3.3.8` ## 3.3.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@3.3.7` - - `@trigger.dev/core@3.3.7` + - `@basicblock/trigger-build@3.3.7` + - `@basicblock/trigger-core@3.3.7` ## 3.3.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.6` - - `@trigger.dev/build@3.3.6` + - `@basicblock/trigger-core@3.3.6` + - `@basicblock/trigger-build@3.3.6` ## 3.3.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.5` - - `@trigger.dev/build@3.3.5` + - `@basicblock/trigger-core@3.3.5` + - `@basicblock/trigger-build@3.3.5` ## 3.3.4 @@ -699,32 +699,32 @@ - Fix SDK version in build manifest for out-of-sync detection ([#1530](https://github.com/triggerdotdev/trigger.dev/pull/1530)) - Updated dependencies: - - `@trigger.dev/build@3.3.4` - - `@trigger.dev/core@3.3.4` + - `@basicblock/trigger-build@3.3.4` + - `@basicblock/trigger-core@3.3.4` ## 3.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.3` - - `@trigger.dev/build@3.3.3` + - `@basicblock/trigger-core@3.3.3` + - `@basicblock/trigger-build@3.3.3` ## 3.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@3.3.2` - - `@trigger.dev/core@3.3.2` + - `@basicblock/trigger-build@3.3.2` + - `@basicblock/trigger-core@3.3.2` ## 3.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@3.3.1` - - `@trigger.dev/core@3.3.1` + - `@basicblock/trigger-build@3.3.1` + - `@basicblock/trigger-core@3.3.1` ## 3.3.0 @@ -733,7 +733,7 @@ - Added new batch.trigger and batch.triggerByTask methods that allows triggering multiple different tasks in a single batch: ([#1502](https://github.com/triggerdotdev/trigger.dev/pull/1502)) ```ts - import { batch } from "@trigger.dev/sdk/v3"; + import { batch } from "@basicblock/trigger-sdk/v3"; import type { myTask1, myTask2 } from "./trigger/tasks"; // Somewhere in your backend code @@ -754,7 +754,7 @@ Or if you are inside of a task, you can use `triggerByTask`: ```ts - import { batch, task, runs } from "@trigger.dev/sdk/v3"; + import { batch, task, runs } from "@basicblock/trigger-sdk/v3"; export const myParentTask = task({ id: "myParentTask", @@ -805,8 +805,8 @@ ``` - Updated dependencies: - - `@trigger.dev/core@3.3.0` - - `@trigger.dev/build@3.3.0` + - `@basicblock/trigger-core@3.3.0` + - `@basicblock/trigger-build@3.3.0` ## 3.2.2 @@ -814,8 +814,8 @@ - Prevent certain log statements from hanging deployed worker processes ([#1501](https://github.com/triggerdotdev/trigger.dev/pull/1501)) - Updated dependencies: - - `@trigger.dev/build@3.2.2` - - `@trigger.dev/core@3.2.2` + - `@basicblock/trigger-build@3.2.2` + - `@basicblock/trigger-core@3.2.2` ## 3.2.1 @@ -825,8 +825,8 @@ - feat: exit if docker buildx can't be found for self-hosted builds ([#1475](https://github.com/triggerdotdev/trigger.dev/pull/1475)) - Realtime streams ([#1470](https://github.com/triggerdotdev/trigger.dev/pull/1470)) - Updated dependencies: - - `@trigger.dev/build@3.2.1` - - `@trigger.dev/core@3.2.1` + - `@basicblock/trigger-build@3.2.1` + - `@basicblock/trigger-core@3.2.1` ## 3.2.0 @@ -834,8 +834,8 @@ - fix: unintended project initialization at absolute path `/trigger` during project initialization ([#1412](https://github.com/triggerdotdev/trigger.dev/pull/1412)) - Updated dependencies: - - `@trigger.dev/build@3.2.0` - - `@trigger.dev/core@3.2.0` + - `@basicblock/trigger-build@3.2.0` + - `@basicblock/trigger-core@3.2.0` ## 3.1.2 @@ -844,8 +844,8 @@ - Ignore duplicate dependency resume messages in deployed tasks ([#1459](https://github.com/triggerdotdev/trigger.dev/pull/1459)) - Improve resume reliability by replaying ready signal of restored workers ([#1458](https://github.com/triggerdotdev/trigger.dev/pull/1458)) - Updated dependencies: - - `@trigger.dev/build@3.1.2` - - `@trigger.dev/core@3.1.2` + - `@basicblock/trigger-build@3.1.2` + - `@basicblock/trigger-core@3.1.2` ## 3.1.1 @@ -854,8 +854,8 @@ - Increase max retry count for deploy run controller operations ([#1450](https://github.com/triggerdotdev/trigger.dev/pull/1450)) - Set parent PATH on forked worker processes ([#1448](https://github.com/triggerdotdev/trigger.dev/pull/1448)) - Updated dependencies: - - `@trigger.dev/core@3.1.1` - - `@trigger.dev/build@3.1.1` + - `@basicblock/trigger-core@3.1.1` + - `@basicblock/trigger-build@3.1.1` ## 3.1.0 @@ -867,8 +867,8 @@ - Detection for segfaults and ffmpeg OOM errors - Retries for packet import and export - Updated dependencies: - - `@trigger.dev/core@3.1.0` - - `@trigger.dev/build@3.1.0` + - `@basicblock/trigger-core@3.1.0` + - `@basicblock/trigger-build@3.1.0` ## 3.0.13 @@ -877,8 +877,8 @@ - README updates ([#1408](https://github.com/triggerdotdev/trigger.dev/pull/1408)) - Fix an IPC bug when using bun by pinning to an older version. ([#1409](https://github.com/triggerdotdev/trigger.dev/pull/1409)) - Updated dependencies: - - `@trigger.dev/core@3.0.13` - - `@trigger.dev/build@3.0.13` + - `@basicblock/trigger-core@3.0.13` + - `@basicblock/trigger-build@3.0.13` ## 3.0.12 @@ -888,8 +888,8 @@ - Prettier and more specific errors with links to docs ([#1387](https://github.com/triggerdotdev/trigger.dev/pull/1387)) - Correctly display errors on attempts and during indexing ([#1397](https://github.com/triggerdotdev/trigger.dev/pull/1397)) - Updated dependencies: - - `@trigger.dev/core@3.0.12` - - `@trigger.dev/build@3.0.12` + - `@basicblock/trigger-core@3.0.12` + - `@basicblock/trigger-build@3.0.12` ## 3.0.11 @@ -899,8 +899,8 @@ - Local env files like `.env` will now correctly override dev env vars configured in the dashboard ([#1388](https://github.com/triggerdotdev/trigger.dev/pull/1388)) - Always include push output in logs for self-hosted deploys ([#1382](https://github.com/triggerdotdev/trigger.dev/pull/1382)) - Updated dependencies: - - `@trigger.dev/build@3.0.11` - - `@trigger.dev/core@3.0.11` + - `@basicblock/trigger-build@3.0.11` + - `@basicblock/trigger-core@3.0.11` ## 3.0.10 @@ -908,24 +908,24 @@ - Adding maxDuration to tasks to allow timing out runs after they exceed a certain number of seconds ([#1377](https://github.com/triggerdotdev/trigger.dev/pull/1377)) - Updated dependencies: - - `@trigger.dev/core@3.0.10` - - `@trigger.dev/build@3.0.10` + - `@basicblock/trigger-core@3.0.10` + - `@basicblock/trigger-build@3.0.10` ## 3.0.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.9` - - `@trigger.dev/build@3.0.9` + - `@basicblock/trigger-core@3.0.9` + - `@basicblock/trigger-build@3.0.9` ## 3.0.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@3.0.8` - - `@trigger.dev/core@3.0.8` + - `@basicblock/trigger-build@3.0.8` + - `@basicblock/trigger-core@3.0.8` ## 3.0.7 @@ -934,8 +934,8 @@ - Fix resolving external packages that are ESM only by falling back to mlly resolvePathSync. This will fix mupdf ([#1346](https://github.com/triggerdotdev/trigger.dev/pull/1346)) - Add the "dev.vars" file to the list of auto-loaded dotenv files in the dev CLI command ([#1340](https://github.com/triggerdotdev/trigger.dev/pull/1340)) - Updated dependencies: - - `@trigger.dev/build@3.0.7` - - `@trigger.dev/core@3.0.7` + - `@basicblock/trigger-build@3.0.7` + - `@basicblock/trigger-core@3.0.7` ## 3.0.6 @@ -947,8 +947,8 @@ - Updated dependencies [4e0bc485a] - Updated dependencies [c65d4822b] - Updated dependencies [1f5bcc73b] - - @trigger.dev/build@3.0.6 - - @trigger.dev/core@3.0.6 + - @basicblock/trigger-build@3.0.6 + - @basicblock/trigger-core@3.0.6 ## 3.0.5 @@ -956,8 +956,8 @@ - 3b1522445: Apply default machine preset in config - 3b1522445: Add additional error message and stack trace when a task file cannot be imported for run - - @trigger.dev/build@3.0.5 - - @trigger.dev/core@3.0.5 + - @basicblock/trigger-build@3.0.5 + - @basicblock/trigger-core@3.0.5 ## 3.0.4 @@ -968,8 +968,8 @@ - Fix checksum flag on some docker versions - Add Containerfile debug logs - Updated dependencies [4adc773c7] - - @trigger.dev/core@3.0.4 - - @trigger.dev/build@3.0.4 + - @basicblock/trigger-core@3.0.4 + - @basicblock/trigger-build@3.0.4 ## 3.0.3 @@ -979,8 +979,8 @@ - 3d53d4c08: Fixes for CLI update command, and make the hide the "whoami" command output when running in dev. - Updated dependencies [3d53d4c08] - Updated dependencies [3d53d4c08] - - @trigger.dev/core@3.0.3 - - @trigger.dev/build@3.0.3 + - @basicblock/trigger-core@3.0.3 + - @basicblock/trigger-build@3.0.3 ## 3.0.2 @@ -988,8 +988,8 @@ - 2b5771f38: Remove duplicate bin definition, fixes issue #1311 - de135e488: Configurable deployed heartbeat interval via HEARTBEAT_INTERVAL_MS env var - - @trigger.dev/build@3.0.2 - - @trigger.dev/core@3.0.2 + - @basicblock/trigger-build@3.0.2 + - @basicblock/trigger-core@3.0.2 ## 3.0.1 @@ -997,8 +997,8 @@ - 3aa581179: Fixing false-positive package version mismatches - Updated dependencies [3aa581179] - - @trigger.dev/build@3.0.1 - - @trigger.dev/core@3.0.1 + - @basicblock/trigger-build@3.0.1 + - @basicblock/trigger-core@3.0.1 ## 3.0.0 @@ -1131,7 +1131,7 @@ And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@basicblock/trigger-sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -1145,7 +1145,7 @@ Now you are ready to use this in your tasks: ```ts - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@basicblock/trigger-sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ @@ -1176,7 +1176,7 @@ - 0e919f56f: Better handle uncaught exceptions - cf13fbdf3: Add --runtime option to the init CLI command - b271742dc: Added a Node.js runtime check for the CLI -- cf13fbdf3: trigger.dev init now adds @trigger.dev/build to devDependencies +- cf13fbdf3: trigger.dev init now adds @basicblock/trigger-build to devDependencies - 01633c9c0: Output stderr logs on dev worker failure - f2894c177: Fix post start hooks - 52b6f48a9: Add e2e fixtures corresponding to past issues @@ -1220,7 +1220,7 @@ - During init, allow specifying custom package manager args - Add links to dev worker started message - Fix links in unsupported terminals -- 6dcfeadac: Fixing an issue with bundling @trigger.dev/core/v3 in dev when using pnpm +- 6dcfeadac: Fixing an issue with bundling @basicblock/trigger-core/v3 in dev when using pnpm - 35dbaedf6: - Fix init command SDK pinning - Show --api-url / -a flag where needed - CLI now also respects `TRIGGER_TELEMETRY_DISABLED` @@ -1238,7 +1238,7 @@ - 9be1557bb: Changed the binary name from trigger.dev to triggerdev to fix a Windows issue - c37c82231: Use locked package versions when resolving dependencies in deployed workers - 7a9bd18ba: Stop swallowing deployment errors and display them better -- 6406924b0: Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies +- 6406924b0: Ensure @basicblock/trigger-sdk and @basicblock/trigger-core are always in the list of deployed dependencies - 598906fc4: Fix for typo in v3 CLI login command - d3a18fbdf: Init command was failing on Windows because of bad template paths - 62c9a5b71: Fixes an issue that caused failed tasks when resuming after calling `triggerAndWait` or `batchTriggerAndWait` in prod/staging (this doesn't effect dev). @@ -1261,7 +1261,7 @@ - Basic chaos monkey for checkpoint testing - Stack traces are back in the dashboard - Display final errors on root span -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @basicblock/trigger-core/v3 export - b68012f81: Add support for tasks located in subdirectories inside trigger dirs - c7a55804d: Fix jsonc-parser import - c092c0f9d: v3: Prevent legacy-peer-deps=true from breaking deploys @@ -1360,20 +1360,20 @@ - Updated dependencies [8578c9b28] - Updated dependencies [f04041744] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0 - - @trigger.dev/build@3.0.0 + - @basicblock/trigger-core@3.0.0 + - @basicblock/trigger-build@3.0.0 ## 3.0.0-beta.55 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.55 +- @basicblock/trigger-core@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.54 +- @basicblock/trigger-core@3.0.0-beta.54 ## 3.0.0-beta.53 @@ -1386,7 +1386,7 @@ - Additional prod entry point logging - Fail runs that receive deprecated (pre-lazy attempt) execute messages - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 + - @basicblock/trigger-core@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -1395,7 +1395,7 @@ - c1d4c04e8: Fix automatic opening of login URL on linux-server systems with missing xdg-open - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - - @trigger.dev/core@3.0.0-beta.52 + - @basicblock/trigger-core@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -1404,14 +1404,14 @@ - ae9a8b0ce: Automatically bundle internal packages that use file, link or workspace protocl - 6e65591e8: Fix various e2e issues for 'resolve-legacy-peer-deps' fixture, installation of fixture deps and lockfile-based test skipping' - Updated dependencies [55264657d] - - @trigger.dev/core@3.0.0-beta.51 + - @basicblock/trigger-core@3.0.0-beta.51 ## 3.0.0-beta.50 ### Patch Changes - Updated dependencies [8ba998794] - - @trigger.dev/core@3.0.0-beta.50 + - @basicblock/trigger-core@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -1426,13 +1426,13 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 + - @basicblock/trigger-core@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.48 +- @basicblock/trigger-core@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -1441,7 +1441,7 @@ - 16ad59533: v3: update @depot/cli to latest 0.0.1-cli.2.71.0 - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/core@3.0.0-beta.47 + - @basicblock/trigger-core@3.0.0-beta.47 ## 3.0.0-beta.46 @@ -1473,7 +1473,7 @@ - Handle uncaught entry point exceptions - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 + - @basicblock/trigger-core@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -1503,14 +1503,14 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/core@3.0.0-beta.45 + - @basicblock/trigger-core@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 + - @basicblock/trigger-core@3.0.0-beta.44 ## 3.0.0-beta.43 @@ -1518,20 +1518,20 @@ - 77ad4127c: Improved ESM module require error detection logic - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 + - @basicblock/trigger-core@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.42 +- @basicblock/trigger-core@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - c7a55804d: Fix jsonc-parser import - - @trigger.dev/core@3.0.0-beta.41 + - @basicblock/trigger-core@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -1542,14 +1542,14 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 + - @basicblock/trigger-core@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes - 8757fdcee: v3: [prod] force flush timeout should be 1s - - @trigger.dev/core@3.0.0-beta.39 + - @basicblock/trigger-core@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -1562,7 +1562,7 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 + - @basicblock/trigger-core@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -1577,7 +1577,7 @@ - Dedicated docker checkpoint test function - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 + - @basicblock/trigger-core@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -1586,7 +1586,7 @@ - 8e5ef176a: Increase cleanup IPC timeout - Updated dependencies [b4f9b70ae] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 + - @basicblock/trigger-core@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -1605,7 +1605,7 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 + - @basicblock/trigger-core@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -1621,7 +1621,7 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/core@3.0.0-beta.34 + - @basicblock/trigger-core@3.0.0-beta.34 ## 3.0.0-beta.33 @@ -1629,21 +1629,21 @@ - 598906fc4: Fix for typo in v3 CLI login command - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 + - @basicblock/trigger-core@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes - f96f1e91a: Better handle issues with resolving dependency versions during deploy - - @trigger.dev/core@3.0.0-beta.32 + - @basicblock/trigger-core@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes - b8477ea2b: Fixes an issue with scoped packages in additionalPackages option - - @trigger.dev/core@3.0.0-beta.31 + - @basicblock/trigger-core@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -1652,23 +1652,23 @@ - 0e919f56f: Better handle uncaught exceptions - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 + - @basicblock/trigger-core@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 +- @basicblock/trigger-core@3.0.0-beta.29 ## 3.0.0-beta.28 ### Patch Changes - 2156e1526: Adding some additional telemetry during deploy to help debug issues -- 6406924b0: Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies +- 6406924b0: Ensure @basicblock/trigger-sdk and @basicblock/trigger-core are always in the list of deployed dependencies - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 + - @basicblock/trigger-core@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -1677,14 +1677,14 @@ - 1670c4c41: Remove "log" Log Level, unify log and info messages under the "info" log level - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 + - @basicblock/trigger-core@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes - e667028d4: Strip out server-only package from worker builds - - @trigger.dev/core@3.0.0-beta.26 + - @basicblock/trigger-core@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -1694,7 +1694,7 @@ - c37c82231: Use locked package versions when resolving dependencies in deployed workers - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 + - @basicblock/trigger-core@3.0.0-beta.25 ## 3.0.0-beta.24 @@ -1702,21 +1702,21 @@ - 83dc87155: Fix issues with consecutive waits - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 + - @basicblock/trigger-core@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes - 43bc7ed94: Hoist uncaughtException handler to the top of workers to better report error messages - - @trigger.dev/core@3.0.0-beta.23 + - @basicblock/trigger-core@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes - ebeb79052: Add typescript as a dependency so the esbuild-decorator will work even when running in npx - - @trigger.dev/core@3.0.0-beta.22 + - @basicblock/trigger-core@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -1767,7 +1767,7 @@ And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@basicblock/trigger-sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -1781,7 +1781,7 @@ Now you are ready to use this in your tasks: ```ts - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@basicblock/trigger-sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ @@ -1804,7 +1804,7 @@ - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/core@3.0.0-beta.21 + - @basicblock/trigger-core@3.0.0-beta.21 ## 3.0.0-beta.20 @@ -1812,14 +1812,14 @@ - de1cc868e: Fix dev CLI output when not printing update messages - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 + - @basicblock/trigger-core@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - e9a63a486: Lock SDK and CLI deps on exact core version - - @trigger.dev/core@3.0.0-beta.19 + - @basicblock/trigger-core@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -1830,18 +1830,18 @@ - 74d1e61e4: Fix a bug where revoking the CLI token would prevent you from ever logging in again with the CLI. - 52b2a8289: Add git to prod worker image which fixes private package installs - b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @basicblock/trigger-core/v3 export - b68012f81: Add support for tasks located in subdirectories inside trigger dirs - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/core@3.0.0-beta.18 + - @basicblock/trigger-core@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes - b20760173: v3 CLI update command and package manager detection fix - - @trigger.dev/core@3.0.0-beta.17 + - @basicblock/trigger-core@3.0.0-beta.17 ## 3.0.0-beta.16 @@ -1852,7 +1852,7 @@ - Improve warnings and errors, fail early on critical warnings - New arg to --save-logs even for successful builds - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 + - @basicblock/trigger-core@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -1875,7 +1875,7 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/core@3.0.0-beta.15 + - @basicblock/trigger-core@3.0.0-beta.15 ## 3.0.0-beta.14 @@ -1884,7 +1884,7 @@ - 584c7da5d: - Add graceful exit for prod workers - Prevent overflow in long waits - Updated dependencies [584c7da5d] - - @trigger.dev/core@3.0.0-beta.14 + - @basicblock/trigger-core@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -1899,7 +1899,7 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 + - @basicblock/trigger-core@3.0.0-beta.13 ## 3.0.0-beta.12 @@ -1907,14 +1907,14 @@ - d3a18fbdf: Fix package builds and CLI commands on Windows - d3a18fbdf: Init command was failing on Windows because of bad template paths - - @trigger.dev/core@3.0.0-beta.12 + - @basicblock/trigger-core@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes - 63a643b7c: v3: fix digest extraction - - @trigger.dev/core@3.0.0-beta.11 + - @basicblock/trigger-core@3.0.0-beta.11 ## 3.0.0-beta.10 @@ -1936,7 +1936,7 @@ - 1c24348f7: Add openssl to prod worker image and allow passing auth token via env var for deploy - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/core@3.0.0-beta.7 + - @basicblock/trigger-core@3.0.0-beta.7 ## 3.0.0-beta.7 @@ -1953,9 +1953,9 @@ - 1207efbba: Correctly handle self-hosted deploy command errors - e35f29764: Default to retrying enabled in dev when running init - f2894c177: Fix post start hooks -- 6dcfeadac: Fixing an issue with bundling @trigger.dev/core/v3 in dev when using pnpm +- 6dcfeadac: Fixing an issue with bundling @basicblock/trigger-core/v3 in dev when using pnpm - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 + - @basicblock/trigger-core@3.0.0-beta.6 ## 3.0.0-beta.5 @@ -1963,7 +1963,7 @@ - 49184c718: Update trigger.dev CLI for new batch otel support - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 + - @basicblock/trigger-core@3.0.0-beta.5 ## 3.0.0-beta.4 @@ -1977,7 +1977,7 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 + - @basicblock/trigger-core@3.0.0-beta.3 ## 3.0.0-beta.3 @@ -1985,7 +1985,7 @@ - e3cf456c6: Handle string and non-stringifiable outputs like functions - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 + - @basicblock/trigger-core@3.0.0-beta.2 ## 3.0.0-beta.2 @@ -1999,7 +1999,7 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/core@3.0.0-beta.1 + - @basicblock/trigger-core@3.0.0-beta.1 ## 3.0.0-beta.1 @@ -2017,47 +2017,47 @@ - 5b745dc1a: Vastly improved dev command output - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 + - @basicblock/trigger-core@3.0.0-beta.0 ## 1.0.7 ### Patch Changes -- @trigger.dev/core@2.3.18 +- @basicblock/trigger-core@2.3.18 ## 1.0.6 ### Patch Changes -- @trigger.dev/core@2.3.17 +- @basicblock/trigger-core@2.3.17 ## 1.0.5 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 + - @basicblock/trigger-core@2.3.16 ## 1.0.4 ### Patch Changes -- @trigger.dev/core@2.3.15 +- @basicblock/trigger-core@2.3.15 ## 1.0.3 ### Patch Changes -- @trigger.dev/core@2.3.14 +- @basicblock/trigger-core@2.3.14 ## 1.0.2 ### Patch Changes -- @trigger.dev/core@2.3.13 +- @basicblock/trigger-core@2.3.13 ## 1.0.1 ### Patch Changes -- @trigger.dev/core@2.3.12 +- @basicblock/trigger-core@2.3.12 diff --git a/packages/cli-v3/e2e/README.md b/packages/cli-v3/e2e/README.md index b761b7e1b9f..6041efbae13 100644 --- a/packages/cli-v3/e2e/README.md +++ b/packages/cli-v3/e2e/README.md @@ -178,7 +178,7 @@ This will test your fixture project, and generate outputs in the `packages/cli-v Here is an example: ```javascript - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@basicblock/trigger-sdk/v3"; export const helloWorldTask = task({ id: "hello-world", @@ -219,7 +219,7 @@ This will test your fixture project, and generate outputs in the `packages/cli-v ## Updating the SDK in the fixtures -The `@trigger.dev/sdk` package is installed in the fixtures as a real dependency (not from the monorepo). +The `@basicblock/trigger-sdk` package is installed in the fixtures as a real dependency (not from the monorepo). To update it, you'll need to update the version in the `package.json` file, and then run the following commands: diff --git a/packages/cli-v3/e2e/e2e.test.ts b/packages/cli-v3/e2e/e2e.test.ts index 3ddf7419623..6a3cdc56180 100644 --- a/packages/cli-v3/e2e/e2e.test.ts +++ b/packages/cli-v3/e2e/e2e.test.ts @@ -1,4 +1,4 @@ -import { BuildManifest, WorkerManifest } from "@trigger.dev/core/v3/schemas"; +import { BuildManifest, WorkerManifest } from "@basicblock/trigger-core/v3/schemas"; import * as fs from "node:fs"; import { mkdir, rename, rm } from "node:fs/promises"; import * as path from "node:path"; @@ -14,7 +14,7 @@ import { E2EOptions, E2EOptionsSchema } from "./schemas.js"; import { executeTestCaseRun, runTsc } from "./utils.js"; import { normalizeImportPath } from "../src/utilities/normalizeImportPath.js"; import { installFixtureDeps, LOCKFILES, PackageManager, parsePackageManager } from "./utils.js"; -import { alwaysExternal } from "@trigger.dev/core/v3/build"; +import { alwaysExternal } from "@basicblock/trigger-core/v3/build"; const TIMEOUT = 120_000; diff --git a/packages/cli-v3/e2e/fixtures.ts b/packages/cli-v3/e2e/fixtures.ts index 95011a36f8d..9e519b1cf2a 100644 --- a/packages/cli-v3/e2e/fixtures.ts +++ b/packages/cli-v3/e2e/fixtures.ts @@ -1,4 +1,4 @@ -import { BuildManifest, WorkerManifest } from "@trigger.dev/core/v3/schemas"; +import { BuildManifest, WorkerManifest } from "@basicblock/trigger-core/v3/schemas"; type DeepPartial = T extends object ? { diff --git a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package-lock.json b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package-lock.json index f35a67c560c..20bcaac2380 100644 --- a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package-lock.json @@ -9,11 +9,11 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618", "reflect-metadata": "0.2.2" }, "devDependencies": { - "@trigger.dev/build": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-build": "0.0.0-prerelease-20250321122618", "@types/node": "22.5.4", "typescript": "5.5.4" }, @@ -738,13 +738,13 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/build": { + "node_modules/@basicblock/trigger-build": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/build/-/build-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-build/-/build-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-WkA/9gzsB8cAiSYHH/yo4mrkior0U7xzE2GfvkkxAlNqCJrCaMS2sVsel6MI87RiESJjallqemzBxGs9xgZPYg==", "dev": true, "dependencies": { - "@trigger.dev/core": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-core": "0.0.0-prerelease-20250321122618", "pkg-types": "^1.1.3", "tinyglobby": "^0.2.2", "tsconfck": "3.1.3" @@ -753,9 +753,9 @@ "node": ">=18.20.0" } }, - "node_modules/@trigger.dev/core": { + "node_modules/@basicblock/trigger-core": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-core/-/core-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==", "dependencies": { "@bugsnag/cuid": "^3.1.1", @@ -793,7 +793,7 @@ "node": ">=18.20.0" } }, - "node_modules/@trigger.dev/core/node_modules/zod": { + "node_modules/@basicblock/trigger-core/node_modules/zod": { "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", @@ -801,15 +801,15 @@ "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@basicblock/trigger-sdk": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==", "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-core": "0.0.0-prerelease-20250321122618", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package.json b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package.json index a7eab28fe96..8c1c184fcc5 100644 --- a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package.json +++ b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/package.json @@ -10,11 +10,11 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618", "reflect-metadata": "0.2.2" }, "devDependencies": { - "@trigger.dev/build": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-build": "0.0.0-prerelease-20250321122618", "@types/node": "22.5.4", "typescript": "5.5.4" } diff --git a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/pnpm-lock.yaml index b2e22b2be99..ac6dea1b632 100644 --- a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/pnpm-lock.yaml @@ -8,14 +8,14 @@ importers: .: dependencies: - '@trigger.dev/sdk': + '@basicblock/trigger-sdk': specifier: 0.0.0-prerelease-20250321122618 version: 0.0.0-prerelease-20250321122618(zod@3.23.8) reflect-metadata: specifier: 0.2.2 version: 0.2.2 devDependencies: - '@trigger.dev/build': + '@basicblock/trigger-build': specifier: 0.0.0-prerelease-20250321122618 version: 0.0.0-prerelease-20250321122618(typescript@5.5.4) '@types/node': @@ -365,11 +365,11 @@ packages: /@socket.io/component-emitter@3.1.2: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - /@trigger.dev/build@0.0.0-prerelease-20250321122618(typescript@5.5.4): + /@basicblock/trigger-build@0.0.0-prerelease-20250321122618(typescript@5.5.4): resolution: {integrity: sha512-WkA/9gzsB8cAiSYHH/yo4mrkior0U7xzE2GfvkkxAlNqCJrCaMS2sVsel6MI87RiESJjallqemzBxGs9xgZPYg==} engines: {node: '>=18.20.0'} dependencies: - '@trigger.dev/core': 0.0.0-prerelease-20250321122618 + '@basicblock/trigger-core': 0.0.0-prerelease-20250321122618 pkg-types: 1.2.0 tinyglobby: 0.2.6 tsconfck: 3.1.3(typescript@5.5.4) @@ -380,7 +380,7 @@ packages: - utf-8-validate dev: true - /@trigger.dev/core@0.0.0-prerelease-20250321122618: + /@basicblock/trigger-core@0.0.0-prerelease-20250321122618: resolution: {integrity: sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==} engines: {node: '>=18.20.0'} dependencies: @@ -419,7 +419,7 @@ packages: - supports-color - utf-8-validate - /@trigger.dev/sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): + /@basicblock/trigger-sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): resolution: {integrity: sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==} engines: {node: '>=18.20.0'} peerDependencies: @@ -428,7 +428,7 @@ packages: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.52.1 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 0.0.0-prerelease-20250321122618 + '@basicblock/trigger-core': 0.0.0-prerelease-20250321122618 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.6 diff --git a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/src/trigger/decorators.ts b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/src/trigger/decorators.ts index 6cb035c74b4..496a4ca624c 100644 --- a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/src/trigger/decorators.ts +++ b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/src/trigger/decorators.ts @@ -1,5 +1,5 @@ import "reflect-metadata"; -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "node:timers/promises"; class Point { diff --git a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/trigger.config.ts b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/trigger.config.ts index 48f2039db6f..8a3e255a656 100644 --- a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/trigger.config.ts +++ b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/trigger.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; -import { emitDecoratorMetadata } from "@trigger.dev/build/extensions/typescript"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; +import { emitDecoratorMetadata } from "@basicblock/trigger-build/extensions/typescript"; export default defineConfig({ project: "", diff --git a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/yarn.lock b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/yarn.lock index 7784e4b6b51..ddf45842fa4 100644 --- a/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/emit-decorator-metadata/yarn.lock @@ -463,11 +463,11 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/build@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-build@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/build@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-build@npm:0.0.0-prerelease-20250321122618" dependencies: - "@trigger.dev/core": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-core": "npm:0.0.0-prerelease-20250321122618" pkg-types: "npm:^1.1.3" tinyglobby: "npm:^0.2.2" tsconfck: "npm:3.1.3" @@ -475,9 +475,9 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/core@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618" dependencies: "@bugsnag/cuid": "npm:^3.1.1" "@electric-sql/client": "npm:1.0.0-beta.1" @@ -513,14 +513,14 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618" dependencies: "@opentelemetry/api": "npm:1.9.0" "@opentelemetry/api-logs": "npm:0.52.1" "@opentelemetry/semantic-conventions": "npm:1.25.1" - "@trigger.dev/core": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-core": "npm:0.0.0-prerelease-20250321122618" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -758,8 +758,8 @@ __metadata: version: 0.0.0-use.local resolution: "emit-decorator-metadata@workspace:." dependencies: - "@trigger.dev/build": "npm:0.0.0-prerelease-20250321122618" - "@trigger.dev/sdk": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-build": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "npm:0.0.0-prerelease-20250321122618" "@types/node": "npm:22.5.4" reflect-metadata: "npm:0.2.2" typescript: "npm:5.5.4" diff --git a/packages/cli-v3/e2e/fixtures/esm-only-external/package-lock.json b/packages/cli-v3/e2e/fixtures/esm-only-external/package-lock.json index 8c4a916e70a..9621dfe12d3 100644 --- a/packages/cli-v3/e2e/fixtures/esm-only-external/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/esm-only-external/package-lock.json @@ -9,7 +9,7 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618", "mupdf": "^0.3.0" }, "devDependencies": { @@ -736,9 +736,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@basicblock/trigger-core": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-core/-/core-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==", "dependencies": { "@bugsnag/cuid": "^3.1.1", @@ -776,7 +776,7 @@ "node": ">=18.20.0" } }, - "node_modules/@trigger.dev/core/node_modules/zod": { + "node_modules/@basicblock/trigger-core/node_modules/zod": { "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", @@ -784,15 +784,15 @@ "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@basicblock/trigger-sdk": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==", "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-core": "0.0.0-prerelease-20250321122618", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/cli-v3/e2e/fixtures/esm-only-external/package.json b/packages/cli-v3/e2e/fixtures/esm-only-external/package.json index c32bb7dbc26..6a7c160d093 100644 --- a/packages/cli-v3/e2e/fixtures/esm-only-external/package.json +++ b/packages/cli-v3/e2e/fixtures/esm-only-external/package.json @@ -11,7 +11,7 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618", "mupdf": "^0.3.0" }, "devDependencies": { diff --git a/packages/cli-v3/e2e/fixtures/esm-only-external/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/esm-only-external/pnpm-lock.yaml index 47e883fde19..d298f8b0a8f 100644 --- a/packages/cli-v3/e2e/fixtures/esm-only-external/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/esm-only-external/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: dependencies: - '@trigger.dev/sdk': + '@basicblock/trigger-sdk': specifier: 0.0.0-prerelease-20250321122618 version: 0.0.0-prerelease-20250321122618(zod@3.23.8) mupdf: @@ -402,7 +402,7 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false - /@trigger.dev/core@0.0.0-prerelease-20250321122618: + /@basicblock/trigger-core@0.0.0-prerelease-20250321122618: resolution: {integrity: sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==} engines: {node: '>=18.20.0'} dependencies: @@ -442,7 +442,7 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): + /@basicblock/trigger-sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): resolution: {integrity: sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==} engines: {node: '>=18.20.0'} peerDependencies: @@ -451,7 +451,7 @@ packages: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.52.1 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 0.0.0-prerelease-20250321122618 + '@basicblock/trigger-core': 0.0.0-prerelease-20250321122618 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.7 diff --git a/packages/cli-v3/e2e/fixtures/esm-only-external/src/trigger/helloWorld.ts b/packages/cli-v3/e2e/fixtures/esm-only-external/src/trigger/helloWorld.ts index fdded6cd6cd..5698472e49a 100644 --- a/packages/cli-v3/e2e/fixtures/esm-only-external/src/trigger/helloWorld.ts +++ b/packages/cli-v3/e2e/fixtures/esm-only-external/src/trigger/helloWorld.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; import * as mupdf from "mupdf"; export const helloWorld = task({ diff --git a/packages/cli-v3/e2e/fixtures/esm-only-external/trigger.config.ts b/packages/cli-v3/e2e/fixtures/esm-only-external/trigger.config.ts index 4c6bac5b5f0..6a7226d7fad 100644 --- a/packages/cli-v3/e2e/fixtures/esm-only-external/trigger.config.ts +++ b/packages/cli-v3/e2e/fixtures/esm-only-external/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; export default defineConfig({ project: "", diff --git a/packages/cli-v3/e2e/fixtures/esm-only-external/yarn.lock b/packages/cli-v3/e2e/fixtures/esm-only-external/yarn.lock index 00a4c8b69b9..174d39eabc8 100644 --- a/packages/cli-v3/e2e/fixtures/esm-only-external/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/esm-only-external/yarn.lock @@ -463,9 +463,9 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/core@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618" dependencies: "@bugsnag/cuid": "npm:^3.1.1" "@electric-sql/client": "npm:1.0.0-beta.1" @@ -501,14 +501,14 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618" dependencies: "@opentelemetry/api": "npm:1.9.0" "@opentelemetry/api-logs": "npm:0.52.1" "@opentelemetry/semantic-conventions": "npm:1.25.1" - "@trigger.dev/core": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-core": "npm:0.0.0-prerelease-20250321122618" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -791,7 +791,7 @@ __metadata: version: 0.0.0-use.local resolution: "esm-only-external@workspace:." dependencies: - "@trigger.dev/sdk": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "npm:0.0.0-prerelease-20250321122618" mupdf: "npm:^0.3.0" typescript: "npm:5.5.4" languageName: unknown diff --git a/packages/cli-v3/e2e/fixtures/hello-world/package-lock.json b/packages/cli-v3/e2e/fixtures/hello-world/package-lock.json index e37387e810c..6d6baecf49e 100644 --- a/packages/cli-v3/e2e/fixtures/hello-world/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/hello-world/package-lock.json @@ -9,7 +9,7 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618" }, "devDependencies": { "typescript": "5.5.4" @@ -735,9 +735,9 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, - "node_modules/@trigger.dev/core": { + "node_modules/@basicblock/trigger-core": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-core/-/core-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==", "dependencies": { "@bugsnag/cuid": "^3.1.1", @@ -775,7 +775,7 @@ "node": ">=18.20.0" } }, - "node_modules/@trigger.dev/core/node_modules/zod": { + "node_modules/@basicblock/trigger-core/node_modules/zod": { "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", @@ -783,15 +783,15 @@ "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@basicblock/trigger-sdk": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==", "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-core": "0.0.0-prerelease-20250321122618", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/cli-v3/e2e/fixtures/hello-world/package.json b/packages/cli-v3/e2e/fixtures/hello-world/package.json index 523532c5284..4ee56b81a89 100644 --- a/packages/cli-v3/e2e/fixtures/hello-world/package.json +++ b/packages/cli-v3/e2e/fixtures/hello-world/package.json @@ -10,7 +10,7 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618" }, "devDependencies": { "typescript": "5.5.4" diff --git a/packages/cli-v3/e2e/fixtures/hello-world/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/hello-world/pnpm-lock.yaml index d4a24d76ad6..1b11c01e8c0 100644 --- a/packages/cli-v3/e2e/fixtures/hello-world/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/hello-world/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: dependencies: - '@trigger.dev/sdk': + '@basicblock/trigger-sdk': specifier: 0.0.0-prerelease-20250321122618 version: 0.0.0-prerelease-20250321122618(zod@3.23.8) devDependencies: @@ -399,7 +399,7 @@ packages: resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} dev: false - /@trigger.dev/core@0.0.0-prerelease-20250321122618: + /@basicblock/trigger-core@0.0.0-prerelease-20250321122618: resolution: {integrity: sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==} engines: {node: '>=18.20.0'} dependencies: @@ -439,7 +439,7 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): + /@basicblock/trigger-sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): resolution: {integrity: sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==} engines: {node: '>=18.20.0'} peerDependencies: @@ -448,7 +448,7 @@ packages: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.52.1 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 0.0.0-prerelease-20250321122618 + '@basicblock/trigger-core': 0.0.0-prerelease-20250321122618 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.6 diff --git a/packages/cli-v3/e2e/fixtures/hello-world/src/trigger/helloWorld.ts b/packages/cli-v3/e2e/fixtures/hello-world/src/trigger/helloWorld.ts index 76be4dedfa2..ba59e3546c2 100644 --- a/packages/cli-v3/e2e/fixtures/hello-world/src/trigger/helloWorld.ts +++ b/packages/cli-v3/e2e/fixtures/hello-world/src/trigger/helloWorld.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "node:timers/promises"; export const helloWorld = task({ diff --git a/packages/cli-v3/e2e/fixtures/hello-world/trigger.config.ts b/packages/cli-v3/e2e/fixtures/hello-world/trigger.config.ts index 21d6a80acda..b049121b59a 100644 --- a/packages/cli-v3/e2e/fixtures/hello-world/trigger.config.ts +++ b/packages/cli-v3/e2e/fixtures/hello-world/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; export default defineConfig({ project: "", diff --git a/packages/cli-v3/e2e/fixtures/hello-world/yarn.lock b/packages/cli-v3/e2e/fixtures/hello-world/yarn.lock index b7d34240874..aac772eade5 100644 --- a/packages/cli-v3/e2e/fixtures/hello-world/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/hello-world/yarn.lock @@ -463,9 +463,9 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/core@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618" dependencies: "@bugsnag/cuid": "npm:^3.1.1" "@electric-sql/client": "npm:1.0.0-beta.1" @@ -501,14 +501,14 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618" dependencies: "@opentelemetry/api": "npm:1.9.0" "@opentelemetry/api-logs": "npm:0.52.1" "@opentelemetry/semantic-conventions": "npm:1.25.1" - "@trigger.dev/core": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-core": "npm:0.0.0-prerelease-20250321122618" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -872,7 +872,7 @@ __metadata: version: 0.0.0-use.local resolution: "hello-world@workspace:." dependencies: - "@trigger.dev/sdk": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "npm:0.0.0-prerelease-20250321122618" typescript: "npm:5.5.4" languageName: unknown linkType: soft diff --git a/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/package.json b/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/package.json index 45826cdd2a4..54e23b9bb3e 100644 --- a/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/package.json +++ b/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/package.json @@ -3,7 +3,7 @@ "private": true, "dependencies": { "@repo/email": "workspace:*", - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618" }, "devDependencies": { "typescript": "5.5.4" diff --git a/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/src/reactEmail.tsx b/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/src/reactEmail.tsx index 62d60a6d2ac..96a482bfb00 100644 --- a/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/src/reactEmail.tsx +++ b/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/src/reactEmail.tsx @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; import { renderExampleEmail } from "@repo/email"; export const reactEmail = task({ diff --git a/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/trigger.config.ts b/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/trigger.config.ts index d8219cf444e..9b7991b2e54 100644 --- a/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/trigger.config.ts +++ b/packages/cli-v3/e2e/fixtures/monorepo-react-email/packages/trigger/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; export default defineConfig({ project: "", diff --git a/packages/cli-v3/e2e/fixtures/monorepo-react-email/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/monorepo-react-email/pnpm-lock.yaml index 84d369598b9..30bba7b2389 100644 --- a/packages/cli-v3/e2e/fixtures/monorepo-react-email/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/monorepo-react-email/pnpm-lock.yaml @@ -31,7 +31,7 @@ importers: '@repo/email': specifier: workspace:* version: link:../email - '@trigger.dev/sdk': + '@basicblock/trigger-sdk': specifier: 0.0.0-prerelease-20250321122618 version: 0.0.0-prerelease-20250321122618(zod@3.23.8) devDependencies: @@ -1183,7 +1183,7 @@ packages: tslib: 2.7.0 dev: false - /@trigger.dev/core@0.0.0-prerelease-20250321122618: + /@basicblock/trigger-core@0.0.0-prerelease-20250321122618: resolution: {integrity: sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==} engines: {node: '>=18.20.0'} dependencies: @@ -1223,7 +1223,7 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): + /@basicblock/trigger-sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): resolution: {integrity: sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==} engines: {node: '>=18.20.0'} peerDependencies: @@ -1232,7 +1232,7 @@ packages: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.52.1 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 0.0.0-prerelease-20250321122618 + '@basicblock/trigger-core': 0.0.0-prerelease-20250321122618 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.7 diff --git a/packages/cli-v3/e2e/fixtures/monorepo-react-email/yarn.lock b/packages/cli-v3/e2e/fixtures/monorepo-react-email/yarn.lock index 6f7fc7f3335..911ffc23bcc 100644 --- a/packages/cli-v3/e2e/fixtures/monorepo-react-email/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/monorepo-react-email/yarn.lock @@ -1217,7 +1217,7 @@ __metadata: resolution: "@repo/trigger@workspace:packages/trigger" dependencies: "@repo/email": "workspace:*" - "@trigger.dev/sdk": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "npm:0.0.0-prerelease-20250321122618" typescript: "npm:5.5.4" languageName: unknown linkType: soft @@ -1263,9 +1263,9 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/core@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618" dependencies: "@bugsnag/cuid": "npm:^3.1.1" "@electric-sql/client": "npm:1.0.0-beta.1" @@ -1301,14 +1301,14 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618" dependencies: "@opentelemetry/api": "npm:1.9.0" "@opentelemetry/api-logs": "npm:0.52.1" "@opentelemetry/semantic-conventions": "npm:1.25.1" - "@trigger.dev/core": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-core": "npm:0.0.0-prerelease-20250321122618" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" diff --git a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package-lock.json b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package-lock.json index 5656ab1b2b9..0761e24ac8d 100644 --- a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package-lock.json +++ b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package-lock.json @@ -9,7 +9,7 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618", "openai": "4.47.0" }, "devDependencies": { @@ -766,9 +766,9 @@ "node": ">=14" } }, - "node_modules/@trigger.dev/core": { + "node_modules/@basicblock/trigger-core": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-core/-/core-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==", "dependencies": { "@bugsnag/cuid": "^3.1.1", @@ -806,7 +806,7 @@ "node": ">=18.20.0" } }, - "node_modules/@trigger.dev/core/node_modules/zod": { + "node_modules/@basicblock/trigger-core/node_modules/zod": { "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", @@ -814,15 +814,15 @@ "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/@trigger.dev/sdk": { + "node_modules/@basicblock/trigger-sdk": { "version": "0.0.0-prerelease-20250321122618", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", + "resolved": "https://registry.npmjs.org/@basicblock/trigger-sdk/-/sdk-0.0.0-prerelease-20250321122618.tgz", "integrity": "sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==", "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-core": "0.0.0-prerelease-20250321122618", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package.json b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package.json index 5b3bd63ab97..235ebf4dbd2 100644 --- a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package.json +++ b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/package.json @@ -10,7 +10,7 @@ "packages/*" ], "dependencies": { - "@trigger.dev/sdk": "0.0.0-prerelease-20250321122618", + "@basicblock/trigger-sdk": "0.0.0-prerelease-20250321122618", "openai": "4.47.0" }, "devDependencies": { diff --git a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/pnpm-lock.yaml b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/pnpm-lock.yaml index 7c53ae89062..cc3923b11f6 100644 --- a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/pnpm-lock.yaml +++ b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: dependencies: - '@trigger.dev/sdk': + '@basicblock/trigger-sdk': specifier: 0.0.0-prerelease-20250321122618 version: 0.0.0-prerelease-20250321122618(zod@3.23.8) openai: @@ -422,7 +422,7 @@ packages: - supports-color dev: true - /@trigger.dev/core@0.0.0-prerelease-20250321122618: + /@basicblock/trigger-core@0.0.0-prerelease-20250321122618: resolution: {integrity: sha512-0hSMKqvM39V1A8YjZxYivw109ZrGk22Pfa8ydQ29nCubdeTMe6for+AYzj89BIOnEGeEZ24Hzg2uVc5Av9BUHg==} engines: {node: '>=18.20.0'} dependencies: @@ -462,7 +462,7 @@ packages: - utf-8-validate dev: false - /@trigger.dev/sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): + /@basicblock/trigger-sdk@0.0.0-prerelease-20250321122618(zod@3.23.8): resolution: {integrity: sha512-/DOWqGdTxkeUY3WIJ/lPS8vC9VwitQiB+ONHCR5L1xBovHVaCyj3zMn/dWPsM+Wtz2wVZAPZ45pmHqvJEX3qLw==} engines: {node: '>=18.20.0'} peerDependencies: @@ -471,7 +471,7 @@ packages: '@opentelemetry/api': 1.9.0 '@opentelemetry/api-logs': 0.52.1 '@opentelemetry/semantic-conventions': 1.25.1 - '@trigger.dev/core': 0.0.0-prerelease-20250321122618 + '@basicblock/trigger-core': 0.0.0-prerelease-20250321122618 chalk: 5.3.0 cronstrue: 2.50.0 debug: 4.3.6 diff --git a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/src/trigger/ai.ts b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/src/trigger/ai.ts index c57df1e8945..7f5bba864a3 100644 --- a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/src/trigger/ai.ts +++ b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/src/trigger/ai.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; import OpenAI from "openai"; diff --git a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/trigger.config.ts b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/trigger.config.ts index ca36514a575..a2a0cf3aaf4 100644 --- a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/trigger.config.ts +++ b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; import { OpenAIInstrumentation } from "@traceloop/instrumentation-openai"; export default defineConfig({ diff --git a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/yarn.lock b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/yarn.lock index 1df03dc3715..88c1a05059d 100644 --- a/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/yarn.lock +++ b/packages/cli-v3/e2e/fixtures/otel-telemetry-loader/yarn.lock @@ -486,9 +486,9 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/core@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/core@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-core@npm:0.0.0-prerelease-20250321122618" dependencies: "@bugsnag/cuid": "npm:^3.1.1" "@electric-sql/client": "npm:1.0.0-beta.1" @@ -524,14 +524,14 @@ __metadata: languageName: node linkType: hard -"@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618": +"@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618": version: 0.0.0-prerelease-20250321122618 - resolution: "@trigger.dev/sdk@npm:0.0.0-prerelease-20250321122618" + resolution: "@basicblock/trigger-sdk@npm:0.0.0-prerelease-20250321122618" dependencies: "@opentelemetry/api": "npm:1.9.0" "@opentelemetry/api-logs": "npm:0.52.1" "@opentelemetry/semantic-conventions": "npm:1.25.1" - "@trigger.dev/core": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-core": "npm:0.0.0-prerelease-20250321122618" chalk: "npm:^5.2.0" cronstrue: "npm:^2.21.0" debug: "npm:^4.3.4" @@ -1226,7 +1226,7 @@ __metadata: resolution: "otel-telemetry-loader@workspace:." dependencies: "@traceloop/instrumentation-openai": "npm:^0.10.0" - "@trigger.dev/sdk": "npm:0.0.0-prerelease-20250321122618" + "@basicblock/trigger-sdk": "npm:0.0.0-prerelease-20250321122618" openai: "npm:4.47.0" typescript: "npm:5.5.4" languageName: unknown diff --git a/packages/cli-v3/e2e/utils.ts b/packages/cli-v3/e2e/utils.ts index 73530208c7e..08f3f73662a 100644 --- a/packages/cli-v3/e2e/utils.ts +++ b/packages/cli-v3/e2e/utils.ts @@ -3,12 +3,12 @@ import * as nodePath from "node:path"; import * as fs from "node:fs"; import { logger } from "../src/utilities/logger.js"; import { findUpMultiple, findUp } from "find-up"; -import { TaskRunExecutionResult, WorkerManifest } from "@trigger.dev/core/v3/schemas"; +import { TaskRunExecutionResult, WorkerManifest } from "@basicblock/trigger-core/v3/schemas"; import { TaskRunProcess } from "../src/executions/taskRunProcess.js"; import { createTestHttpServer } from "@epic-web/test-server/http"; import { TestCase, TestCaseRun } from "./fixtures.js"; import { access } from "node:fs/promises"; -import { MachinePreset } from "@trigger.dev/core/v3"; +import { MachinePreset } from "@basicblock/trigger-core/v3"; export type PackageManager = "npm" | "pnpm" | "yarn"; diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 6e1c0dd46aa..3540eefedab 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -94,9 +94,9 @@ "@opentelemetry/sdk-trace-node": "2.0.1", "@opentelemetry/semantic-conventions": "1.36.0", "@s2-dev/streamstore": "^0.17.6", - "@trigger.dev/build": "workspace:4.3.3", - "@trigger.dev/core": "workspace:4.3.3", - "@trigger.dev/schema-to-json": "workspace:4.3.3", + "@basicblock/trigger-build": "workspace:4.3.3", + "@basicblock/trigger-core": "workspace:4.3.3", + "@basicblock/trigger-schema-to-json": "workspace:4.3.3", "ansi-escapes": "^7.0.0", "braces": "^3.0.3", "c12": "^1.11.1", diff --git a/packages/cli-v3/src/apiClient.ts b/packages/cli-v3/src/apiClient.ts index e099260203f..699a20ad14a 100644 --- a/packages/cli-v3/src/apiClient.ts +++ b/packages/cli-v3/src/apiClient.ts @@ -40,7 +40,7 @@ import { ApiBranchListResponseBody, GenerateRegistryCredentialsResponseBody, RemoteBuildProviderStatusResponseBody, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { WorkloadDebugLogRequestBody, WorkloadHeartbeatRequestBody, @@ -49,8 +49,8 @@ import { WorkloadRunAttemptCompleteResponseBody, WorkloadRunAttemptStartResponseBody, WorkloadRunLatestSnapshotResponseBody, -} from "@trigger.dev/core/v3/workers"; -import { ApiResult, wrapZodFetch, zodfetchSSE } from "@trigger.dev/core/v3/zodfetch"; +} from "@basicblock/trigger-core/v3/workers"; +import { ApiResult, wrapZodFetch, zodfetchSSE } from "@basicblock/trigger-core/v3/zodfetch"; import { EventSource } from "eventsource"; import { z } from "zod"; import { logger } from "./utilities/logger.js"; diff --git a/packages/cli-v3/src/build/buildWorker.ts b/packages/cli-v3/src/build/buildWorker.ts index b23b802f502..321715a2d3e 100644 --- a/packages/cli-v3/src/build/buildWorker.ts +++ b/packages/cli-v3/src/build/buildWorker.ts @@ -1,5 +1,5 @@ -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; -import { BuildManifest, BuildTarget } from "@trigger.dev/core/v3/schemas"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; +import { BuildManifest, BuildTarget } from "@basicblock/trigger-core/v3/schemas"; import { BundleResult, bundleWorker, createBuildManifestFromBundle } from "./bundle.js"; import { createBuildContext, diff --git a/packages/cli-v3/src/build/bundle.ts b/packages/cli-v3/src/build/bundle.ts index 4d1cfd53f86..dd31aa5cf87 100644 --- a/packages/cli-v3/src/build/bundle.ts +++ b/packages/cli-v3/src/build/bundle.ts @@ -1,6 +1,6 @@ -import { CORE_VERSION } from "@trigger.dev/core/v3"; -import { DEFAULT_RUNTIME, ResolvedConfig } from "@trigger.dev/core/v3/build"; -import { BuildManifest, BuildTarget, TaskFile } from "@trigger.dev/core/v3/schemas"; +import { CORE_VERSION } from "@basicblock/trigger-core/v3"; +import { DEFAULT_RUNTIME, ResolvedConfig } from "@basicblock/trigger-core/v3/build"; +import { BuildManifest, BuildTarget, TaskFile } from "@basicblock/trigger-core/v3/schemas"; import * as esbuild from "esbuild"; import { createHash } from "node:crypto"; import { basename, join, relative, resolve } from "node:path"; diff --git a/packages/cli-v3/src/build/entryPoints.ts b/packages/cli-v3/src/build/entryPoints.ts index c738a16ca5a..f17871edde4 100644 --- a/packages/cli-v3/src/build/entryPoints.ts +++ b/packages/cli-v3/src/build/entryPoints.ts @@ -1,5 +1,5 @@ -import { BuildTarget } from "@trigger.dev/core/v3"; -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { BuildTarget } from "@basicblock/trigger-core/v3"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import * as chokidar from "chokidar"; import { glob, escapePath, isDynamicPattern } from "tinyglobby"; import { logger } from "../utilities/logger.js"; diff --git a/packages/cli-v3/src/build/extensions.ts b/packages/cli-v3/src/build/extensions.ts index e38fe903d84..bdbe5c91938 100644 --- a/packages/cli-v3/src/build/extensions.ts +++ b/packages/cli-v3/src/build/extensions.ts @@ -5,8 +5,8 @@ import { BuildLayer, RegisteredPlugin, ResolvedConfig, -} from "@trigger.dev/core/v3/build"; -import { BuildManifest, BuildTarget } from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/build"; +import { BuildManifest, BuildTarget } from "@basicblock/trigger-core/v3/schemas"; import * as esbuild from "esbuild"; import { logger } from "../utilities/logger.js"; import { resolveModule } from "./resolveModule.js"; diff --git a/packages/cli-v3/src/build/externals.ts b/packages/cli-v3/src/build/externals.ts index c35f90cf182..0f203a49e7e 100644 --- a/packages/cli-v3/src/build/externals.ts +++ b/packages/cli-v3/src/build/externals.ts @@ -4,19 +4,19 @@ import { access, mkdir, symlink } from "node:fs/promises"; import { dirname, join } from "node:path"; import { readPackageJSON, resolvePackageJSON } from "pkg-types"; import nodeResolve from "resolve"; -import { BuildTarget } from "@trigger.dev/core/v3/schemas"; +import { BuildTarget } from "@basicblock/trigger-core/v3/schemas"; import { alwaysExternal, BuildExtension, BuildLogger, ResolvedConfig, -} from "@trigger.dev/core/v3/build"; +} from "@basicblock/trigger-core/v3/build"; import { logger } from "../utilities/logger.js"; import { CliApiClient } from "../apiClient.js"; import { resolvePathSync as esmResolveSync } from "mlly"; import braces from "braces"; import { builtinModules } from "node:module"; -import { tryCatch } from "@trigger.dev/core/v3"; +import { tryCatch } from "@basicblock/trigger-core/v3"; import { resolveModule } from "./resolveModule.js"; /** diff --git a/packages/cli-v3/src/build/manifests.ts b/packages/cli-v3/src/build/manifests.ts index f1188233a5f..3547e56f5b1 100644 --- a/packages/cli-v3/src/build/manifests.ts +++ b/packages/cli-v3/src/build/manifests.ts @@ -1,4 +1,4 @@ -import { BuildManifest } from "@trigger.dev/core/v3/schemas"; +import { BuildManifest } from "@basicblock/trigger-core/v3/schemas"; import { cp, link, mkdir, readdir, readFile } from "node:fs/promises"; import { createHash } from "node:crypto"; import { existsSync } from "node:fs"; diff --git a/packages/cli-v3/src/build/packageModules.ts b/packages/cli-v3/src/build/packageModules.ts index ada72e87739..5f1864dbf9b 100644 --- a/packages/cli-v3/src/build/packageModules.ts +++ b/packages/cli-v3/src/build/packageModules.ts @@ -1,4 +1,4 @@ -import { BuildTarget } from "@trigger.dev/core/v3"; +import { BuildTarget } from "@basicblock/trigger-core/v3"; import { basename, dirname, join, resolve } from "node:path"; import { sourceDir } from "../sourceDir.js"; import { assertExhaustive } from "../utilities/assertExhaustive.js"; diff --git a/packages/cli-v3/src/build/plugins.ts b/packages/cli-v3/src/build/plugins.ts index 81a1cecea46..bd129a988e4 100644 --- a/packages/cli-v3/src/build/plugins.ts +++ b/packages/cli-v3/src/build/plugins.ts @@ -1,6 +1,6 @@ import * as esbuild from "esbuild"; -import { BuildTarget } from "@trigger.dev/core/v3/schemas"; -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { BuildTarget } from "@basicblock/trigger-core/v3/schemas"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import { configPlugin } from "../config.js"; import { logger } from "../utilities/logger.js"; import { bunPlugin } from "../runtimes/bun.js"; @@ -145,7 +145,7 @@ export class SdkVersionExtractor { const packageJson = await readPackageJSON(packageJsonPath); - if (!packageJson.name || packageJson.name !== "@trigger.dev/sdk") { + if (!packageJson.name || packageJson.name !== "@basicblock/trigger-sdk") { logger.debug("[SdkVersionExtractor] No match for SDK package name", { packageJsonPath, packageJson, diff --git a/packages/cli-v3/src/commands/analyze.ts b/packages/cli-v3/src/commands/analyze.ts index e8264f9336f..809a18ca7a4 100644 --- a/packages/cli-v3/src/commands/analyze.ts +++ b/packages/cli-v3/src/commands/analyze.ts @@ -7,8 +7,8 @@ import { printBundleTree, printBundleSummaryTable } from "../utilities/analyze.j import path from "node:path"; import fs from "node:fs"; import { readJSONFile } from "../utilities/fileSystem.js"; -import { WorkerManifest } from "@trigger.dev/core/v3"; -import { tryCatch } from "@trigger.dev/core"; +import { WorkerManifest } from "@basicblock/trigger-core/v3"; +import { tryCatch } from "@basicblock/trigger-core"; const AnalyzeOptions = CommonCommandOptions.pick({ logLevel: true, diff --git a/packages/cli-v3/src/commands/deploy.ts b/packages/cli-v3/src/commands/deploy.ts index f4de03281c8..8e47eac8ada 100644 --- a/packages/cli-v3/src/commands/deploy.ts +++ b/packages/cli-v3/src/commands/deploy.ts @@ -1,5 +1,5 @@ import { intro, log, outro } from "@clack/prompts"; -import { getBranch, prepareDeploymentError, tryCatch } from "@trigger.dev/core/v3"; +import { getBranch, prepareDeploymentError, tryCatch } from "@basicblock/trigger-core/v3"; import { InitializeDeploymentRequestBody, InitializeDeploymentResponseBody, @@ -7,7 +7,7 @@ import { DeploymentFinalizedEvent, DeploymentEventFromString, DeploymentTriggeredVia, -} from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/schemas"; import { Command, Option as CommandOption } from "commander"; import { join, relative, resolve } from "node:path"; import { isCI } from "std-env"; diff --git a/packages/cli-v3/src/commands/dev.ts b/packages/cli-v3/src/commands/dev.ts index 5557e595817..ae254b43436 100644 --- a/packages/cli-v3/src/commands/dev.ts +++ b/packages/cli-v3/src/commands/dev.ts @@ -1,4 +1,4 @@ -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import { Command, Option as CommandOption } from "commander"; import { z } from "zod"; import { CommonCommandOptions, commonOptions, wrapCommandAction } from "../cli/common.js"; @@ -19,8 +19,8 @@ import { } from "../utilities/configFiles.js"; import { confirm, isCancel, log } from "@clack/prompts"; import { installMcpServer } from "./install-mcp.js"; -import { tryCatch } from "@trigger.dev/core/utils"; -import { VERSION } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { VERSION } from "@basicblock/trigger-core"; import { initiateRulesInstallWizard } from "./install-rules.js"; const DevCommandOptions = CommonCommandOptions.extend({ diff --git a/packages/cli-v3/src/commands/env.ts b/packages/cli-v3/src/commands/env.ts index ac9b5f774c9..3ce79b8421b 100644 --- a/packages/cli-v3/src/commands/env.ts +++ b/packages/cli-v3/src/commands/env.ts @@ -17,7 +17,7 @@ import { loadConfig } from "../config.js"; import { spinner } from "../utilities/windows.js"; import { writeFile } from "node:fs/promises"; import { resolve } from "node:path"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; const EnvListOptions = CommonCommandOptions.extend({ config: z.string().optional(), diff --git a/packages/cli-v3/src/commands/init.ts b/packages/cli-v3/src/commands/init.ts index 82c4d0e4e09..c0d7f6a6cbe 100644 --- a/packages/cli-v3/src/commands/init.ts +++ b/packages/cli-v3/src/commands/init.ts @@ -5,8 +5,8 @@ import { LogLevel, flattenAttributes, tryCatch, -} from "@trigger.dev/core/v3"; -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3"; +import { recordSpanException } from "@basicblock/trigger-core/v3/workers"; import chalk from "chalk"; import { Command, Option as CommandOption } from "commander"; import { applyEdits, findNodeAtLocation, getNodeValue, modify, parseTree } from "jsonc-parser"; @@ -74,7 +74,7 @@ export function configureInitCommand(program: Command) { .option("--javascript", "Initialize the project with JavaScript instead of TypeScript", false) .option( "-t, --tag ", - "The version of the @trigger.dev/sdk package to install", + "The version of the @basicblock/trigger-sdk package to install", cliVersion ) .option( @@ -82,7 +82,7 @@ export function configureInitCommand(program: Command) { "Which runtime to use for the project. Currently only supports node and bun", "node" ) - .option("--skip-package-install", "Skip installing the @trigger.dev/sdk package") + .option("--skip-package-install", "Skip installing the @basicblock/trigger-sdk package") .option("--override-config", "Override the existing config file if it exists") .option( "--pkg-args ", @@ -221,7 +221,7 @@ async function _initCommand(dir: string, options: InitCommandOptions) { log.step(`Configuring project "${selectedProject.name}" (${selectedProject.externalRef})`); - // Install @trigger.dev/sdk package + // Install @basicblock/trigger-sdk package if (!options.skipPackageInstall) { await installPackages( cwd, @@ -514,27 +514,27 @@ class CLIInstallPackagesOutputter implements InstallPackagesOutputter { } startSDK() { - this.installSpinner.start(`Adding @trigger.dev/sdk@${this.tag}`); + this.installSpinner.start(`Adding @basicblock/trigger-sdk@${this.tag}`); } installedSDK() { - this.installSpinner.stop(`@trigger.dev/sdk@${this.tag} installed`); + this.installSpinner.stop(`@basicblock/trigger-sdk@${this.tag} installed`); } startBuild() { - this.installSpinner.start(`Adding @trigger.dev/build@${this.tag} to devDependencies`); + this.installSpinner.start(`Adding @basicblock/trigger-build@${this.tag} to devDependencies`); } installedBuild() { - this.installSpinner.stop(`@trigger.dev/build@${this.tag} installed`); + this.installSpinner.stop(`@basicblock/trigger-build@${this.tag} installed`); } stoppedWithError() { if (this.logLevel === "debug") { - this.installSpinner.stop(`Failed to install @trigger.dev/sdk@${this.tag}.`); + this.installSpinner.stop(`Failed to install @basicblock/trigger-sdk@${this.tag}.`); } else { this.installSpinner.stop( - `Failed to install @trigger.dev/sdk@${this.tag}. Rerun command with --log-level debug for more details.` + `Failed to install @basicblock/trigger-sdk@${this.tag}. Rerun command with --log-level debug for more details.` ); } } @@ -556,13 +556,13 @@ export async function installPackages( try { outputter.startSDK(); - await addDependency(`@trigger.dev/sdk@${tag}`, { cwd: projectDir, silent: true }); + await addDependency(`@basicblock/trigger-sdk@${tag}`, { cwd: projectDir, silent: true }); outputter.installedSDK(); outputter.startBuild(); - await addDevDependency(`@trigger.dev/build@${tag}`, { + await addDevDependency(`@basicblock/trigger-build@${tag}`, { cwd: projectDir, silent: true, }); diff --git a/packages/cli-v3/src/commands/install-rules.ts b/packages/cli-v3/src/commands/install-rules.ts index 7500414bed9..eff25b20d37 100644 --- a/packages/cli-v3/src/commands/install-rules.ts +++ b/packages/cli-v3/src/commands/install-rules.ts @@ -1,5 +1,5 @@ import { confirm, intro, isCancel, log, multiselect, outro } from "@clack/prompts"; -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import chalk from "chalk"; import { Command, Option as CommandOption } from "commander"; import { join } from "node:path"; @@ -25,7 +25,7 @@ import { import { pathExists, readFile, safeWriteFile } from "../utilities/fileSystem.js"; import { printStandloneInitialBanner } from "../utilities/initialBanner.js"; import { logger } from "../utilities/logger.js"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; const targets = [ "claude-code", diff --git a/packages/cli-v3/src/commands/login.ts b/packages/cli-v3/src/commands/login.ts index f3b46405a73..5e90933600d 100644 --- a/packages/cli-v3/src/commands/login.ts +++ b/packages/cli-v3/src/commands/login.ts @@ -1,5 +1,5 @@ import { intro, log, outro, select } from "@clack/prompts"; -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +import { recordSpanException } from "@basicblock/trigger-core/v3/workers"; import { Command } from "commander"; import open from "open"; import pRetry, { AbortError } from "p-retry"; @@ -33,7 +33,7 @@ import { NotPersonalAccessTokenError, NotAccessTokenError, } from "../utilities/accessTokens.js"; -import { links } from "@trigger.dev/core/v3"; +import { links } from "@basicblock/trigger-core/v3"; export const LoginCommandOptions = CommonCommandOptions.extend({ apiUrl: z.string(), diff --git a/packages/cli-v3/src/commands/mcp.ts b/packages/cli-v3/src/commands/mcp.ts index fd992f9059a..f3c8b87831d 100644 --- a/packages/cli-v3/src/commands/mcp.ts +++ b/packages/cli-v3/src/commands/mcp.ts @@ -1,8 +1,8 @@ import { intro, outro } from "@clack/prompts"; import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; -import { VERSION } from "@trigger.dev/core"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { VERSION } from "@basicblock/trigger-core"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { Command, Option as CommandOption } from "commander"; import { z } from "zod"; import { CommonCommandOptions, commonOptions, wrapCommandAction } from "../cli/common.js"; diff --git a/packages/cli-v3/src/commands/preview.ts b/packages/cli-v3/src/commands/preview.ts index 598d4e9ef6a..1771257418d 100644 --- a/packages/cli-v3/src/commands/preview.ts +++ b/packages/cli-v3/src/commands/preview.ts @@ -1,5 +1,5 @@ import { intro } from "@clack/prompts"; -import { getBranch } from "@trigger.dev/core/v3"; +import { getBranch } from "@basicblock/trigger-core/v3"; import { Command } from "commander"; import { resolve } from "node:path"; import { z } from "zod"; diff --git a/packages/cli-v3/src/commands/promote.ts b/packages/cli-v3/src/commands/promote.ts index 38958919227..fd287d41d04 100644 --- a/packages/cli-v3/src/commands/promote.ts +++ b/packages/cli-v3/src/commands/promote.ts @@ -13,7 +13,7 @@ import { logger } from "../utilities/logger.js"; import { getProjectClient } from "../utilities/session.js"; import { login } from "./login.js"; import { createGitMeta } from "../utilities/gitMeta.js"; -import { getBranch } from "@trigger.dev/core/v3"; +import { getBranch } from "@basicblock/trigger-core/v3"; const PromoteCommandOptions = CommonCommandOptions.extend({ projectRef: z.string().optional(), diff --git a/packages/cli-v3/src/commands/whoami.ts b/packages/cli-v3/src/commands/whoami.ts index 5f04eb67fb9..7f4c967ff64 100644 --- a/packages/cli-v3/src/commands/whoami.ts +++ b/packages/cli-v3/src/commands/whoami.ts @@ -15,7 +15,7 @@ import { CliApiClient } from "../apiClient.js"; import { spinner } from "../utilities/windows.js"; import { loadConfig } from "../config.js"; import { resolveLocalEnvVars } from "../utilities/localEnvVars.js"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; type WhoAmIResult = | { diff --git a/packages/cli-v3/src/commands/workers/build.ts b/packages/cli-v3/src/commands/workers/build.ts index 59aa8e020a7..849e1f6d7a4 100644 --- a/packages/cli-v3/src/commands/workers/build.ts +++ b/packages/cli-v3/src/commands/workers/build.ts @@ -1,6 +1,6 @@ import { intro, outro, log } from "@clack/prompts"; -import { getBranch, parseDockerImageReference, prepareDeploymentError } from "@trigger.dev/core/v3"; -import { InitializeDeploymentResponseBody } from "@trigger.dev/core/v3/schemas"; +import { getBranch, parseDockerImageReference, prepareDeploymentError } from "@basicblock/trigger-core/v3"; +import { InitializeDeploymentResponseBody } from "@basicblock/trigger-core/v3/schemas"; import { Command, Option as CommandOption } from "commander"; import { resolve } from "node:path"; import { z } from "zod"; diff --git a/packages/cli-v3/src/config.ts b/packages/cli-v3/src/config.ts index af5623e0176..75a1ac184f7 100644 --- a/packages/cli-v3/src/config.ts +++ b/packages/cli-v3/src/config.ts @@ -4,8 +4,8 @@ import { CompatibilityFlagFeatures, ResolveEnvironmentVariablesFunction, TriggerConfig, -} from "@trigger.dev/core/v3"; -import { DEFAULT_RUNTIME, ResolvedConfig } from "@trigger.dev/core/v3/build"; +} from "@basicblock/trigger-core/v3"; +import { DEFAULT_RUNTIME, ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import * as c12 from "c12"; import { defu } from "defu"; import * as esbuild from "esbuild"; @@ -18,7 +18,7 @@ import { additionalFiles, additionalPackages, syncEnvVars, -} from "@trigger.dev/build/extensions/core"; +} from "@basicblock/trigger-build/extensions/core"; import { prettyWarning } from "./utilities/cliOutput.js"; import type { InstrumentationModuleDefinition } from "@opentelemetry/instrumentation"; import { builtinModules } from "node:module"; diff --git a/packages/cli-v3/src/deploy/archiveContext.ts b/packages/cli-v3/src/deploy/archiveContext.ts index d0000d22f99..4e1a9c2cb52 100644 --- a/packages/cli-v3/src/deploy/archiveContext.ts +++ b/packages/cli-v3/src/deploy/archiveContext.ts @@ -4,7 +4,7 @@ import { join } from "node:path"; import { glob } from "tinyglobby"; import * as tar from "tar"; import ignore from "ignore"; -import { tryCatch } from "@trigger.dev/core/v3"; +import { tryCatch } from "@basicblock/trigger-core/v3"; import { logger } from "../utilities/logger.js"; const DEFAULT_IGNORES = [ diff --git a/packages/cli-v3/src/deploy/buildImage.ts b/packages/cli-v3/src/deploy/buildImage.ts index 2225d7db056..725358a0c3f 100644 --- a/packages/cli-v3/src/deploy/buildImage.ts +++ b/packages/cli-v3/src/deploy/buildImage.ts @@ -1,7 +1,7 @@ import { logger } from "../utilities/logger.js"; import { depot } from "@depot/cli"; import { x } from "tinyexec"; -import { BuildManifest, BuildRuntime } from "@trigger.dev/core/v3/schemas"; +import { BuildManifest, BuildRuntime } from "@basicblock/trigger-core/v3/schemas"; import { networkInterfaces } from "os"; import { join } from "path"; import { safeReadJSONFile } from "../utilities/fileSystem.js"; @@ -10,7 +10,7 @@ import { readFileSync } from "fs"; import { isLinux } from "std-env"; import { z } from "zod"; import { assertExhaustive } from "../utilities/assertExhaustive.js"; -import { tryCatch } from "@trigger.dev/core"; +import { tryCatch } from "@basicblock/trigger-core"; import { CliApiClient } from "../apiClient.js"; export interface BuildImageOptions { diff --git a/packages/cli-v3/src/deploy/logs.ts b/packages/cli-v3/src/deploy/logs.ts index cebcea01288..7184a3ab2b9 100644 --- a/packages/cli-v3/src/deploy/logs.ts +++ b/packages/cli-v3/src/deploy/logs.ts @@ -3,7 +3,7 @@ import { writeFile } from "node:fs/promises"; import { join } from "node:path"; import { chalkError, chalkWarning, cliLink } from "../utilities/cliOutput.js"; import { createTempDir } from "../utilities/fileSystem.js"; -import { links } from "@trigger.dev/core/v3"; +import { links } from "@basicblock/trigger-core/v3"; export type WarningsCheckReturn = | { diff --git a/packages/cli-v3/src/dev/backgroundWorker.ts b/packages/cli-v3/src/dev/backgroundWorker.ts index c84254eb434..aedd4571f01 100644 --- a/packages/cli-v3/src/dev/backgroundWorker.ts +++ b/packages/cli-v3/src/dev/backgroundWorker.ts @@ -1,5 +1,5 @@ -import { BuildManifest, ServerBackgroundWorker, WorkerManifest } from "@trigger.dev/core/v3"; -import { execOptionsForRuntime } from "@trigger.dev/core/v3/build"; +import { BuildManifest, ServerBackgroundWorker, WorkerManifest } from "@basicblock/trigger-core/v3"; +import { execOptionsForRuntime } from "@basicblock/trigger-core/v3/build"; import { join } from "node:path"; import { indexWorkerManifest } from "../indexing/indexWorkerManifest.js"; import { prettyError } from "../utilities/cliOutput.js"; diff --git a/packages/cli-v3/src/dev/devOutput.ts b/packages/cli-v3/src/dev/devOutput.ts index 6365eee2ed7..0138b032ca3 100644 --- a/packages/cli-v3/src/dev/devOutput.ts +++ b/packages/cli-v3/src/dev/devOutput.ts @@ -1,11 +1,11 @@ -import { formatDurationMilliseconds } from "@trigger.dev/core/v3"; -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { formatDurationMilliseconds } from "@basicblock/trigger-core/v3"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import { createTaskMetadataFailedErrorStack, TaskIndexingImportError, TaskMetadataParseError, -} from "@trigger.dev/core/v3/errors"; -import { TaskRunError, TaskRunErrorCodes } from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/errors"; +import { TaskRunError, TaskRunErrorCodes } from "@basicblock/trigger-core/v3/schemas"; import { DevCommandOptions } from "../commands/dev.js"; import { aiHelpLink, diff --git a/packages/cli-v3/src/dev/devSession.ts b/packages/cli-v3/src/dev/devSession.ts index 482ebf6fc17..aac627e60ad 100644 --- a/packages/cli-v3/src/dev/devSession.ts +++ b/packages/cli-v3/src/dev/devSession.ts @@ -1,4 +1,4 @@ -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import * as esbuild from "esbuild"; import { CliApiClient } from "../apiClient.js"; import { diff --git a/packages/cli-v3/src/dev/devSupervisor.ts b/packages/cli-v3/src/dev/devSupervisor.ts index 67da7e59458..300acacf258 100644 --- a/packages/cli-v3/src/dev/devSupervisor.ts +++ b/packages/cli-v3/src/dev/devSupervisor.ts @@ -6,8 +6,8 @@ import { SemanticInternalAttributes, TaskManifest, WorkerManifest, -} from "@trigger.dev/core/v3"; -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +} from "@basicblock/trigger-core/v3"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import { CliApiClient } from "../apiClient.js"; import { DevCommandOptions } from "../commands/dev.js"; import { eventBus } from "../utilities/eventBus.js"; @@ -21,12 +21,12 @@ import { io, Socket } from "socket.io-client"; import { WorkerClientToServerEvents, WorkerServerToClientEvents, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import pLimit from "p-limit"; import { resolveLocalEnvVars } from "../utilities/localEnvVars.js"; import type { Metafile } from "esbuild"; import { TaskRunProcessPool } from "./taskRunProcessPool.js"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; export type WorkerRuntimeOptions = { name: string | undefined; @@ -690,7 +690,7 @@ function generateValidationIssueMessage( Make sure you have at least one task exported from your trigger files. You may have defined a task and forgot to add the export statement: \`\`\`ts - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@basicblock/trigger-sdk/v3"; ๐Ÿ‘‡ Don't forget this export const myTask = task({ id: "myTask", diff --git a/packages/cli-v3/src/dev/lock.ts b/packages/cli-v3/src/dev/lock.ts index 602607a4c0d..3d0937f179c 100644 --- a/packages/cli-v3/src/dev/lock.ts +++ b/packages/cli-v3/src/dev/lock.ts @@ -1,6 +1,6 @@ import path from "node:path"; import { readFile } from "../utilities/fileSystem.js"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { logger } from "../utilities/logger.js"; import { mkdir, writeFile } from "node:fs/promises"; import { existsSync, unlinkSync } from "node:fs"; diff --git a/packages/cli-v3/src/dev/mcpServer.ts b/packages/cli-v3/src/dev/mcpServer.ts index 8c4e57da341..a6ca8b9c462 100644 --- a/packages/cli-v3/src/dev/mcpServer.ts +++ b/packages/cli-v3/src/dev/mcpServer.ts @@ -4,7 +4,7 @@ import { SSEServerTransport } from "@modelcontextprotocol/sdk/server/sse.js"; import { z } from "zod"; import { logger } from "../utilities/logger.js"; import { CliApiClient } from "../apiClient.js"; -import { ApiClient, RunStatus } from "@trigger.dev/core/v3"; +import { ApiClient, RunStatus } from "@basicblock/trigger-core/v3"; import { eventBus } from "../utilities/eventBus.js"; let allTaskIds: string[] = []; diff --git a/packages/cli-v3/src/dev/taskRunProcessPool.ts b/packages/cli-v3/src/dev/taskRunProcessPool.ts index 1d0640e52d5..a5caccf00df 100644 --- a/packages/cli-v3/src/dev/taskRunProcessPool.ts +++ b/packages/cli-v3/src/dev/taskRunProcessPool.ts @@ -2,7 +2,7 @@ import { MachinePresetResources, ServerBackgroundWorker, WorkerManifest, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { TaskRunProcess } from "../executions/taskRunProcess.js"; import { logger } from "../utilities/logger.js"; diff --git a/packages/cli-v3/src/dev/workerRuntime.ts b/packages/cli-v3/src/dev/workerRuntime.ts index 54905e8f37e..8b50e8db857 100644 --- a/packages/cli-v3/src/dev/workerRuntime.ts +++ b/packages/cli-v3/src/dev/workerRuntime.ts @@ -1,5 +1,5 @@ -import { BuildManifest } from "@trigger.dev/core/v3"; -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { BuildManifest } from "@basicblock/trigger-core/v3"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import { CliApiClient } from "../apiClient.js"; import { DevCommandOptions } from "../commands/dev.js"; import type { Metafile } from "esbuild"; diff --git a/packages/cli-v3/src/entryPoints/dev-index-worker.ts b/packages/cli-v3/src/entryPoints/dev-index-worker.ts index da5c6ee7508..8ebccd41212 100644 --- a/packages/cli-v3/src/entryPoints/dev-index-worker.ts +++ b/packages/cli-v3/src/entryPoints/dev-index-worker.ts @@ -5,20 +5,20 @@ import { resourceCatalog, type TaskManifest, TriggerConfig, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { StandardResourceCatalog, TracingDiagnosticLogLevel, TracingSDK, -} from "@trigger.dev/core/v3/workers"; -import { sendMessageInCatalog, ZodSchemaParsedError } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@basicblock/trigger-core/v3/workers"; +import { sendMessageInCatalog, ZodSchemaParsedError } from "@basicblock/trigger-core/v3/zodMessageHandler"; import { readFile } from "node:fs/promises"; import sourceMapSupport from "source-map-support"; import { registerResources } from "../indexing/registerResources.js"; import { env } from "std-env"; import { normalizeImportPath } from "../utilities/normalizeImportPath.js"; -import { detectRuntimeVersion } from "@trigger.dev/core/v3/build"; -import { schemaToJsonSchema } from "@trigger.dev/schema-to-json"; +import { detectRuntimeVersion } from "@basicblock/trigger-core/v3/build"; +import { schemaToJsonSchema } from "@basicblock/trigger-schema-to-json"; sourceMapSupport.install({ handleUncaughtExceptions: false, diff --git a/packages/cli-v3/src/entryPoints/dev-run-controller.ts b/packages/cli-v3/src/entryPoints/dev-run-controller.ts index 5db271f9d61..f0978afbdb5 100644 --- a/packages/cli-v3/src/entryPoints/dev-run-controller.ts +++ b/packages/cli-v3/src/entryPoints/dev-run-controller.ts @@ -9,8 +9,8 @@ import { TaskRunExecutionMetrics, TaskRunExecutionResult, TaskRunFailedExecutionResult, -} from "@trigger.dev/core/v3"; -import { type WorkloadRunAttemptStartResponseBody } from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3"; +import { type WorkloadRunAttemptStartResponseBody } from "@basicblock/trigger-core/v3/workers"; import { setTimeout as sleep } from "timers/promises"; import { CliApiClient } from "../apiClient.js"; import { TaskRunProcess } from "../executions/taskRunProcess.js"; diff --git a/packages/cli-v3/src/entryPoints/dev-run-worker.ts b/packages/cli-v3/src/entryPoints/dev-run-worker.ts index 7cd88ab5a9b..98cbfebb8d2 100644 --- a/packages/cli-v3/src/entryPoints/dev-run-worker.ts +++ b/packages/cli-v3/src/entryPoints/dev-run-worker.ts @@ -33,8 +33,8 @@ import { traceContext, heartbeats, realtimeStreams, -} from "@trigger.dev/core/v3"; -import { TriggerTracer } from "@trigger.dev/core/v3/tracer"; +} from "@basicblock/trigger-core/v3"; +import { TriggerTracer } from "@basicblock/trigger-core/v3/tracer"; import { ConsoleInterceptor, DevUsageManager, @@ -59,15 +59,15 @@ import { StandardTraceContextManager, StandardHeartbeatsManager, StandardRealtimeStreamsManager, -} from "@trigger.dev/core/v3/workers"; -import { ZodIpcConnection } from "@trigger.dev/core/v3/zodIpc"; +} from "@basicblock/trigger-core/v3/workers"; +import { ZodIpcConnection } from "@basicblock/trigger-core/v3/zodIpc"; import { readFile } from "node:fs/promises"; import { setInterval, setTimeout } from "node:timers/promises"; import sourceMapSupport from "source-map-support"; import { env } from "std-env"; import { normalizeImportPath } from "../utilities/normalizeImportPath.js"; import { VERSION } from "../version.js"; -import { promiseWithResolvers } from "@trigger.dev/core/utils"; +import { promiseWithResolvers } from "@basicblock/trigger-core/utils"; sourceMapSupport.install({ handleUncaughtExceptions: false, diff --git a/packages/cli-v3/src/entryPoints/managed-index-controller.ts b/packages/cli-v3/src/entryPoints/managed-index-controller.ts index 181d3d1093c..68aa6dd4d05 100644 --- a/packages/cli-v3/src/entryPoints/managed-index-controller.ts +++ b/packages/cli-v3/src/entryPoints/managed-index-controller.ts @@ -2,14 +2,14 @@ import { BuildManifest, CreateBackgroundWorkerRequestBody, serializeIndexingError, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { readFile, writeFile } from "node:fs/promises"; import { join } from "node:path"; import { env } from "std-env"; import { CliApiClient } from "../apiClient.js"; import { indexWorkerManifest } from "../indexing/indexWorkerManifest.js"; import { resolveSourceFiles } from "../utilities/sourceFiles.js"; -import { execOptionsForRuntime } from "@trigger.dev/core/v3/build"; +import { execOptionsForRuntime } from "@basicblock/trigger-core/v3/build"; import { writeJSONFile } from "../utilities/fileSystem.js"; async function loadBuildManifest() { diff --git a/packages/cli-v3/src/entryPoints/managed-index-worker.ts b/packages/cli-v3/src/entryPoints/managed-index-worker.ts index 5ff9f1b62ed..6f36a871b59 100644 --- a/packages/cli-v3/src/entryPoints/managed-index-worker.ts +++ b/packages/cli-v3/src/entryPoints/managed-index-worker.ts @@ -5,20 +5,20 @@ import { resourceCatalog, type TaskManifest, TriggerConfig, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { StandardResourceCatalog, TracingDiagnosticLogLevel, TracingSDK, -} from "@trigger.dev/core/v3/workers"; -import { sendMessageInCatalog, ZodSchemaParsedError } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@basicblock/trigger-core/v3/workers"; +import { sendMessageInCatalog, ZodSchemaParsedError } from "@basicblock/trigger-core/v3/zodMessageHandler"; import { readFile } from "node:fs/promises"; import sourceMapSupport from "source-map-support"; import { registerResources } from "../indexing/registerResources.js"; import { env } from "std-env"; import { normalizeImportPath } from "../utilities/normalizeImportPath.js"; -import { detectRuntimeVersion } from "@trigger.dev/core/v3/build"; -import { schemaToJsonSchema } from "@trigger.dev/schema-to-json"; +import { detectRuntimeVersion } from "@basicblock/trigger-core/v3/build"; +import { schemaToJsonSchema } from "@basicblock/trigger-schema-to-json"; sourceMapSupport.install({ handleUncaughtExceptions: false, diff --git a/packages/cli-v3/src/entryPoints/managed-run-controller.ts b/packages/cli-v3/src/entryPoints/managed-run-controller.ts index 4baa701b058..0abb66e54a3 100644 --- a/packages/cli-v3/src/entryPoints/managed-run-controller.ts +++ b/packages/cli-v3/src/entryPoints/managed-run-controller.ts @@ -1,6 +1,6 @@ import { env as stdEnv } from "std-env"; import { readJSONFile } from "../utilities/fileSystem.js"; -import { WorkerManifest } from "@trigger.dev/core/v3"; +import { WorkerManifest } from "@basicblock/trigger-core/v3"; import { ManagedRunController } from "./managed/controller.js"; const manifest = await readJSONFile("./index.json"); diff --git a/packages/cli-v3/src/entryPoints/managed-run-worker.ts b/packages/cli-v3/src/entryPoints/managed-run-worker.ts index f1512f27f03..62f839e67ad 100644 --- a/packages/cli-v3/src/entryPoints/managed-run-worker.ts +++ b/packages/cli-v3/src/entryPoints/managed-run-worker.ts @@ -32,8 +32,8 @@ import { traceContext, heartbeats, realtimeStreams, -} from "@trigger.dev/core/v3"; -import { TriggerTracer } from "@trigger.dev/core/v3/tracer"; +} from "@basicblock/trigger-core/v3"; +import { TriggerTracer } from "@basicblock/trigger-core/v3/tracer"; import { ConsoleInterceptor, DevUsageManager, @@ -59,15 +59,15 @@ import { StandardTraceContextManager, StandardHeartbeatsManager, StandardRealtimeStreamsManager, -} from "@trigger.dev/core/v3/workers"; -import { ZodIpcConnection } from "@trigger.dev/core/v3/zodIpc"; +} from "@basicblock/trigger-core/v3/workers"; +import { ZodIpcConnection } from "@basicblock/trigger-core/v3/zodIpc"; import { readFile } from "node:fs/promises"; import { setInterval, setTimeout } from "node:timers/promises"; import sourceMapSupport from "source-map-support"; import { env } from "std-env"; import { normalizeImportPath } from "../utilities/normalizeImportPath.js"; import { VERSION } from "../version.js"; -import { promiseWithResolvers } from "@trigger.dev/core/utils"; +import { promiseWithResolvers } from "@basicblock/trigger-core/utils"; sourceMapSupport.install({ handleUncaughtExceptions: false, diff --git a/packages/cli-v3/src/entryPoints/managed/controller.ts b/packages/cli-v3/src/entryPoints/managed/controller.ts index 8a028948873..5be781996f9 100644 --- a/packages/cli-v3/src/entryPoints/managed/controller.ts +++ b/packages/cli-v3/src/entryPoints/managed/controller.ts @@ -1,18 +1,18 @@ -import { WorkerManifest } from "@trigger.dev/core/v3"; +import { WorkerManifest } from "@basicblock/trigger-core/v3"; import { WarmStartClient, WORKLOAD_HEADERS, type WorkloadClientToServerEvents, WorkloadHttpClient, type WorkloadServerToClientEvents, -} from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3/workers"; import { io, type Socket } from "socket.io-client"; import { RunnerEnv } from "./env.js"; import { ManagedRunLogger, RunLogger, SendDebugLogOptions } from "./logger.js"; import { EnvObject } from "std-env"; import { RunExecution } from "./execution.js"; import { TaskRunProcessProvider } from "./taskRunProcessProvider.js"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; type ManagedRunControllerOptions = { workerManifest: WorkerManifest; diff --git a/packages/cli-v3/src/entryPoints/managed/execution.ts b/packages/cli-v3/src/entryPoints/managed/execution.ts index ec927627f36..69af002df50 100644 --- a/packages/cli-v3/src/entryPoints/managed/execution.ts +++ b/packages/cli-v3/src/entryPoints/managed/execution.ts @@ -8,15 +8,15 @@ import { TaskRunExecutionStatus, type TaskRunFailedExecutionResult, WorkerManifest, -} from "@trigger.dev/core/v3"; -import { type WorkloadRunAttemptStartResponseBody } from "@trigger.dev/core/v3/workers"; +} from "@basicblock/trigger-core/v3"; +import { type WorkloadRunAttemptStartResponseBody } from "@basicblock/trigger-core/v3/workers"; import { TaskRunProcess } from "../../executions/taskRunProcess.js"; import { RunLogger, SendDebugLogOptions } from "./logger.js"; import { RunnerEnv } from "./env.js"; -import { WorkloadHttpClient } from "@trigger.dev/core/v3/workers"; +import { WorkloadHttpClient } from "@basicblock/trigger-core/v3/workers"; import { setTimeout as sleep } from "timers/promises"; import { RunExecutionSnapshotPoller } from "./poller.js"; -import { assertExhaustive, tryCatch } from "@trigger.dev/core/utils"; +import { assertExhaustive, tryCatch } from "@basicblock/trigger-core/utils"; import { Metadata, MetadataClient } from "./overrides.js"; import { randomBytes } from "node:crypto"; import { SnapshotManager, SnapshotState } from "./snapshot.js"; diff --git a/packages/cli-v3/src/entryPoints/managed/logger.ts b/packages/cli-v3/src/entryPoints/managed/logger.ts index f0f6677732f..b3e434944c4 100644 --- a/packages/cli-v3/src/entryPoints/managed/logger.ts +++ b/packages/cli-v3/src/entryPoints/managed/logger.ts @@ -2,10 +2,10 @@ import { DebugLogPropertiesInput, WorkloadDebugLogRequestBody, WorkloadHttpClient, -} from "@trigger.dev/core/v3/runEngineWorker"; +} from "@basicblock/trigger-core/v3/runEngineWorker"; import { RunnerEnv } from "./env.js"; -import { flattenAttributes } from "@trigger.dev/core/v3"; -import { SimpleStructuredLogger } from "@trigger.dev/core/v3/utils/structuredLogger"; +import { flattenAttributes } from "@basicblock/trigger-core/v3"; +import { SimpleStructuredLogger } from "@basicblock/trigger-core/v3/utils/structuredLogger"; export type SendDebugLogOptions = { runId?: string; diff --git a/packages/cli-v3/src/entryPoints/managed/poller.ts b/packages/cli-v3/src/entryPoints/managed/poller.ts index b26aa5ab21d..ad951af6ac4 100644 --- a/packages/cli-v3/src/entryPoints/managed/poller.ts +++ b/packages/cli-v3/src/entryPoints/managed/poller.ts @@ -1,5 +1,5 @@ import { RunLogger, SendDebugLogOptions } from "./logger.js"; -import { IntervalService } from "@trigger.dev/core/v3"; +import { IntervalService } from "@basicblock/trigger-core/v3"; type OnPoll = (source: string) => Promise; diff --git a/packages/cli-v3/src/entryPoints/managed/snapshot.test.ts b/packages/cli-v3/src/entryPoints/managed/snapshot.test.ts index a3dbab3883b..e6da0219b33 100644 --- a/packages/cli-v3/src/entryPoints/managed/snapshot.test.ts +++ b/packages/cli-v3/src/entryPoints/managed/snapshot.test.ts @@ -1,6 +1,6 @@ import { SnapshotManager } from "./snapshot.js"; import { ConsoleRunLogger } from "./logger.js"; -import { RunExecutionData, TaskRunExecutionStatus } from "@trigger.dev/core/v3"; +import { RunExecutionData, TaskRunExecutionStatus } from "@basicblock/trigger-core/v3"; import { setTimeout } from "timers/promises"; import { isCI } from "std-env"; diff --git a/packages/cli-v3/src/entryPoints/managed/snapshot.ts b/packages/cli-v3/src/entryPoints/managed/snapshot.ts index 9703ea8f871..b44310aac6e 100644 --- a/packages/cli-v3/src/entryPoints/managed/snapshot.ts +++ b/packages/cli-v3/src/entryPoints/managed/snapshot.ts @@ -1,7 +1,7 @@ -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; import { RunLogger, SendDebugLogOptions } from "./logger.js"; -import { TaskRunExecutionStatus, type RunExecutionData } from "@trigger.dev/core/v3"; -import { assertExhaustive } from "@trigger.dev/core/utils"; +import { TaskRunExecutionStatus, type RunExecutionData } from "@basicblock/trigger-core/v3"; +import { assertExhaustive } from "@basicblock/trigger-core/utils"; import { MetadataClient } from "./overrides.js"; export type SnapshotState = { diff --git a/packages/cli-v3/src/entryPoints/managed/taskRunProcessProvider.ts b/packages/cli-v3/src/entryPoints/managed/taskRunProcessProvider.ts index 381dca908a8..ad803a58def 100644 --- a/packages/cli-v3/src/entryPoints/managed/taskRunProcessProvider.ts +++ b/packages/cli-v3/src/entryPoints/managed/taskRunProcessProvider.ts @@ -1,4 +1,4 @@ -import { WorkerManifest } from "@trigger.dev/core/v3"; +import { WorkerManifest } from "@basicblock/trigger-core/v3"; import { TaskRunProcess } from "../../executions/taskRunProcess.js"; import { RunnerEnv } from "./env.js"; import { RunLogger, SendDebugLogOptions } from "./logger.js"; diff --git a/packages/cli-v3/src/executions/taskRunProcess.test.ts b/packages/cli-v3/src/executions/taskRunProcess.test.ts index 82ab19639b2..581f8b965c0 100644 --- a/packages/cli-v3/src/executions/taskRunProcess.test.ts +++ b/packages/cli-v3/src/executions/taskRunProcess.test.ts @@ -1,13 +1,13 @@ import { TaskRunProcess, type TaskRunProcessOptions } from "./taskRunProcess.js"; import { describe, it, expect, vi } from "vitest"; -import { UnexpectedExitError } from "@trigger.dev/core/v3/errors"; +import { UnexpectedExitError } from "@basicblock/trigger-core/v3/errors"; import type { TaskRunExecution, TaskRunExecutionPayload, WorkerManifest, ServerBackgroundWorker, MachinePresetResources, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; function createTaskRunProcessOptions( overrides: Partial = {} diff --git a/packages/cli-v3/src/executions/taskRunProcess.ts b/packages/cli-v3/src/executions/taskRunProcess.ts index 1e274ba02f0..989f3e3d031 100644 --- a/packages/cli-v3/src/executions/taskRunProcess.ts +++ b/packages/cli-v3/src/executions/taskRunProcess.ts @@ -12,18 +12,18 @@ import { tryCatch, WorkerManifest, WorkerToExecutorMessageCatalog, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { type WorkerToExecutorProcessConnection, ZodIpcConnection, -} from "@trigger.dev/core/v3/zodIpc"; +} from "@basicblock/trigger-core/v3/zodIpc"; import { Evt } from "evt"; import { ChildProcess, fork } from "node:child_process"; import { chalkError, chalkGrey, chalkRun, prettyPrintDate } from "../utilities/cliOutput.js"; -import { execOptionsForRuntime, execPathForRuntime } from "@trigger.dev/core/v3/build"; -import { nodeOptionsWithMaxOldSpaceSize } from "@trigger.dev/core/v3/machines"; -import { InferSocketMessageSchema } from "@trigger.dev/core/v3/zodSocket"; +import { execOptionsForRuntime, execPathForRuntime } from "@basicblock/trigger-core/v3/build"; +import { nodeOptionsWithMaxOldSpaceSize } from "@basicblock/trigger-core/v3/machines"; +import { InferSocketMessageSchema } from "@basicblock/trigger-core/v3/zodSocket"; import { logger } from "../utilities/logger.js"; import { CancelledProcessError, @@ -33,7 +33,7 @@ import { MaxDurationExceededError, UnexpectedExitError, SuspendedProcessError, -} from "@trigger.dev/core/v3/errors"; +} from "@basicblock/trigger-core/v3/errors"; export type OnSendDebugLogMessage = InferSocketMessageSchema< typeof ExecutorToWorkerMessageCatalog, diff --git a/packages/cli-v3/src/indexing/indexWorkerManifest.ts b/packages/cli-v3/src/indexing/indexWorkerManifest.ts index e4ae72283ff..4da448cd151 100644 --- a/packages/cli-v3/src/indexing/indexWorkerManifest.ts +++ b/packages/cli-v3/src/indexing/indexWorkerManifest.ts @@ -1,15 +1,15 @@ -import { execPathForRuntime } from "@trigger.dev/core/v3/build"; +import { execPathForRuntime } from "@basicblock/trigger-core/v3/build"; import { TaskIndexingImportError, TaskMetadataParseError, UncaughtExceptionError, -} from "@trigger.dev/core/v3/errors"; +} from "@basicblock/trigger-core/v3/errors"; import { BuildRuntime, indexerToWorkerMessages, WorkerManifest, -} from "@trigger.dev/core/v3/schemas"; -import { parseMessageFromCatalog } from "@trigger.dev/core/v3/zodMessageHandler"; +} from "@basicblock/trigger-core/v3/schemas"; +import { parseMessageFromCatalog } from "@basicblock/trigger-core/v3/zodMessageHandler"; import { fork } from "node:child_process"; export type IndexWorkerManifestOptions = { diff --git a/packages/cli-v3/src/indexing/registerResources.ts b/packages/cli-v3/src/indexing/registerResources.ts index 75dd4151d41..84fd519358b 100644 --- a/packages/cli-v3/src/indexing/registerResources.ts +++ b/packages/cli-v3/src/indexing/registerResources.ts @@ -1,4 +1,4 @@ -import { BuildManifest, ImportTaskFileErrors, resourceCatalog } from "@trigger.dev/core/v3"; +import { BuildManifest, ImportTaskFileErrors, resourceCatalog } from "@basicblock/trigger-core/v3"; import { normalizeImportPath } from "../utilities/normalizeImportPath.js"; export async function registerResources( diff --git a/packages/cli-v3/src/mcp/auth.ts b/packages/cli-v3/src/mcp/auth.ts index a09543874d7..ed0c352910a 100644 --- a/packages/cli-v3/src/mcp/auth.ts +++ b/packages/cli-v3/src/mcp/auth.ts @@ -9,7 +9,7 @@ import { getPersonalAccessToken } from "../commands/login.js"; import open from "open"; import pRetry from "p-retry"; import { McpContext } from "./context.js"; -import { ApiClient } from "@trigger.dev/core/v3"; +import { ApiClient } from "@basicblock/trigger-core/v3"; export type McpAuthOptions = { server: McpServer; diff --git a/packages/cli-v3/src/mcp/context.ts b/packages/cli-v3/src/mcp/context.ts index 75f6abd2a33..b9256d55025 100644 --- a/packages/cli-v3/src/mcp/context.ts +++ b/packages/cli-v3/src/mcp/context.ts @@ -1,6 +1,6 @@ import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; -import { tryCatch } from "@trigger.dev/core/utils"; -import { ApiClient } from "@trigger.dev/core/v3"; +import { tryCatch } from "@basicblock/trigger-core/utils"; +import { ApiClient } from "@basicblock/trigger-core/v3"; import path from "node:path"; import { CliApiClient } from "../apiClient.js"; import { loadConfig } from "../config.js"; diff --git a/packages/cli-v3/src/mcp/formatters.ts b/packages/cli-v3/src/mcp/formatters.ts index eee9ccf18fe..2699a77f4c2 100644 --- a/packages/cli-v3/src/mcp/formatters.ts +++ b/packages/cli-v3/src/mcp/formatters.ts @@ -1,10 +1,10 @@ -import { AnyRunShape } from "@trigger.dev/core/v3"; +import { AnyRunShape } from "@basicblock/trigger-core/v3"; import { ListRunResponseItem, RetrieveRunResponse, RetrieveRunTraceResponseBody, -} from "@trigger.dev/core/v3/schemas"; -import type { CursorPageResponse } from "@trigger.dev/core/v3/zodfetch"; +} from "@basicblock/trigger-core/v3/schemas"; +import type { CursorPageResponse } from "@basicblock/trigger-core/v3/zodfetch"; const DEFAULT_MAX_TRACE_LINES = 500; diff --git a/packages/cli-v3/src/mcp/schemas.ts b/packages/cli-v3/src/mcp/schemas.ts index 8afb10f38f5..b0fe4667977 100644 --- a/packages/cli-v3/src/mcp/schemas.ts +++ b/packages/cli-v3/src/mcp/schemas.ts @@ -2,7 +2,7 @@ import { ApiDeploymentListParams, MachinePresetName, RunStatus, -} from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/schemas"; import { z } from "zod"; export const ProjectRefSchema = z diff --git a/packages/cli-v3/src/mcp/tools/deploys.ts b/packages/cli-v3/src/mcp/tools/deploys.ts index ab09659a54f..82100f81b2c 100644 --- a/packages/cli-v3/src/mcp/tools/deploys.ts +++ b/packages/cli-v3/src/mcp/tools/deploys.ts @@ -154,7 +154,7 @@ async function resolveCLIExec(context: McpContext, cwd?: string): Promise<[strin return [process.argv[0] ?? "node", installedCLI.path]; } - const sdkVersion = await tryResolveTriggerPackageVersion("@trigger.dev/sdk", cwd); + const sdkVersion = await tryResolveTriggerPackageVersion("@basicblock/trigger-sdk", cwd); if (!sdkVersion) { context.logger?.log("resolve_cli_exec no sdk version found", { cwd }); diff --git a/packages/cli-v3/src/mcp/tools/orgs.ts b/packages/cli-v3/src/mcp/tools/orgs.ts index 9f8244b586f..1517b91e76e 100644 --- a/packages/cli-v3/src/mcp/tools/orgs.ts +++ b/packages/cli-v3/src/mcp/tools/orgs.ts @@ -1,11 +1,11 @@ import { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; -import { GetProjectsResponseBody } from "@trigger.dev/core/v3"; +import { GetProjectsResponseBody } from "@basicblock/trigger-core/v3"; import { toolsMetadata } from "../config.js"; import { CreateProjectInOrgInput, InitializeProjectInput } from "../schemas.js"; import { ToolMeta } from "../types.js"; import { respondWithError, toolHandler } from "../utils.js"; import { loadConfig } from "../../config.js"; -import { tryCatch } from "@trigger.dev/core/utils"; +import { tryCatch } from "@basicblock/trigger-core/utils"; export const listOrgsTool = { name: toolsMetadata.list_orgs.name, diff --git a/packages/cli-v3/src/mcp/tools/runs.ts b/packages/cli-v3/src/mcp/tools/runs.ts index 056544e3cdb..a47839aa58a 100644 --- a/packages/cli-v3/src/mcp/tools/runs.ts +++ b/packages/cli-v3/src/mcp/tools/runs.ts @@ -1,4 +1,4 @@ -import { AnyRunShape } from "@trigger.dev/core/v3"; +import { AnyRunShape } from "@basicblock/trigger-core/v3"; import { toolsMetadata } from "../config.js"; import { formatRun, formatRunList, formatRunShape, formatRunTrace } from "../formatters.js"; import { CommonRunsInput, GetRunDetailsInput, ListRunsInput, WaitForRunInput } from "../schemas.js"; diff --git a/packages/cli-v3/src/utilities/analyze.ts b/packages/cli-v3/src/utilities/analyze.ts index 1f5b555eb94..739a5fe5d23 100644 --- a/packages/cli-v3/src/utilities/analyze.ts +++ b/packages/cli-v3/src/utilities/analyze.ts @@ -1,4 +1,4 @@ -import type { WorkerManifest } from "@trigger.dev/core/v3"; +import type { WorkerManifest } from "@basicblock/trigger-core/v3"; import { chalkGreen, chalkError, chalkWarning, chalkTask, chalkPurple } from "./cliOutput.js"; import chalk from "chalk"; import type { Metafile } from "esbuild"; diff --git a/packages/cli-v3/src/utilities/buildManifest.ts b/packages/cli-v3/src/utilities/buildManifest.ts index 5cddbac71e7..2262416c6a2 100644 --- a/packages/cli-v3/src/utilities/buildManifest.ts +++ b/packages/cli-v3/src/utilities/buildManifest.ts @@ -1,4 +1,4 @@ -import { BuildManifest } from "@trigger.dev/core/v3/schemas"; +import { BuildManifest } from "@basicblock/trigger-core/v3/schemas"; export function buildManifestToJSON(manifest: BuildManifest): BuildManifest { const { deploy, build, externals, ...rest } = manifest; diff --git a/packages/cli-v3/src/utilities/eventBus.ts b/packages/cli-v3/src/utilities/eventBus.ts index aaa4215e1a3..51cb84ab80b 100644 --- a/packages/cli-v3/src/utilities/eventBus.ts +++ b/packages/cli-v3/src/utilities/eventBus.ts @@ -3,7 +3,7 @@ import { BuildTarget, TaskRunExecution, TaskRunExecutionResult, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { EventEmitter } from "node:events"; import { BackgroundWorker } from "../dev/backgroundWorker.js"; import { Socket } from "socket.io-client"; diff --git a/packages/cli-v3/src/utilities/gitMeta.ts b/packages/cli-v3/src/utilities/gitMeta.ts index e3d2fc64779..51a56d3202d 100644 --- a/packages/cli-v3/src/utilities/gitMeta.ts +++ b/packages/cli-v3/src/utilities/gitMeta.ts @@ -3,7 +3,7 @@ import { join } from "path"; import ini from "ini"; import git from "git-last-commit"; import { x } from "tinyexec"; -import { GitMeta } from "@trigger.dev/core/v3"; +import { GitMeta } from "@basicblock/trigger-core/v3"; export async function createGitMeta(directory: string): Promise { if (isGitHubApp()) { diff --git a/packages/cli-v3/src/utilities/session.ts b/packages/cli-v3/src/utilities/session.ts index 13e10549c22..d5049046254 100644 --- a/packages/cli-v3/src/utilities/session.ts +++ b/packages/cli-v3/src/utilities/session.ts @@ -1,8 +1,8 @@ -import { recordSpanException } from "@trigger.dev/core/v3/workers"; +import { recordSpanException } from "@basicblock/trigger-core/v3/workers"; import { CliApiClient } from "../apiClient.js"; import { readAuthConfigProfile } from "./configFiles.js"; import { logger } from "./logger.js"; -import { GitMeta } from "@trigger.dev/core/v3"; +import { GitMeta } from "@basicblock/trigger-core/v3"; export type LoginResultOk = { ok: true; diff --git a/packages/cli-v3/src/utilities/sourceFiles.ts b/packages/cli-v3/src/utilities/sourceFiles.ts index b0b976ff8ff..3ad3e9b3d14 100644 --- a/packages/cli-v3/src/utilities/sourceFiles.ts +++ b/packages/cli-v3/src/utilities/sourceFiles.ts @@ -1,9 +1,9 @@ -import { ResolvedConfig } from "@trigger.dev/core/v3/build"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3/build"; import type { BackgroundWorkerSourceFileMetadata, TaskFile, TaskManifest, -} from "@trigger.dev/core/v3/schemas"; +} from "@basicblock/trigger-core/v3/schemas"; import { createHash } from "node:crypto"; import { readFile } from "node:fs/promises"; import { join, relative } from "node:path"; diff --git a/packages/cli-v3/src/utilities/taskFiles.ts b/packages/cli-v3/src/utilities/taskFiles.ts index af409866d48..6cbc1bd4d4f 100644 --- a/packages/cli-v3/src/utilities/taskFiles.ts +++ b/packages/cli-v3/src/utilities/taskFiles.ts @@ -1,4 +1,4 @@ -import { ResolvedConfig } from "@trigger.dev/core/v3"; +import { ResolvedConfig } from "@basicblock/trigger-core/v3"; import fs from "node:fs"; import { join, relative, resolve } from "node:path"; import { TaskFile } from "../types.js"; diff --git a/packages/cli-v3/templates/examples/schedule.mjs.template b/packages/cli-v3/templates/examples/schedule.mjs.template index 5622b37a91e..43c28f19894 100644 --- a/packages/cli-v3/templates/examples/schedule.mjs.template +++ b/packages/cli-v3/templates/examples/schedule.mjs.template @@ -1,4 +1,4 @@ -import { logger, schedules, wait } from "@trigger.dev/sdk/v3"; +import { logger, schedules, wait } from "@basicblock/trigger-sdk/v3"; export const firstScheduledTask = schedules.task({ id: "first-scheduled-task", diff --git a/packages/cli-v3/templates/examples/schedule.ts.template b/packages/cli-v3/templates/examples/schedule.ts.template index 5622b37a91e..43c28f19894 100644 --- a/packages/cli-v3/templates/examples/schedule.ts.template +++ b/packages/cli-v3/templates/examples/schedule.ts.template @@ -1,4 +1,4 @@ -import { logger, schedules, wait } from "@trigger.dev/sdk/v3"; +import { logger, schedules, wait } from "@basicblock/trigger-sdk/v3"; export const firstScheduledTask = schedules.task({ id: "first-scheduled-task", diff --git a/packages/cli-v3/templates/examples/simple.mjs.template b/packages/cli-v3/templates/examples/simple.mjs.template index 8b1bf12d4f1..386dcbea273 100644 --- a/packages/cli-v3/templates/examples/simple.mjs.template +++ b/packages/cli-v3/templates/examples/simple.mjs.template @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@basicblock/trigger-sdk/v3"; export const helloWorldTask = task({ id: "hello-world", diff --git a/packages/cli-v3/templates/examples/simple.ts.template b/packages/cli-v3/templates/examples/simple.ts.template index 9ef3d529f3a..52df454c6aa 100644 --- a/packages/cli-v3/templates/examples/simple.ts.template +++ b/packages/cli-v3/templates/examples/simple.ts.template @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@basicblock/trigger-sdk/v3"; export const helloWorldTask = task({ id: "hello-world", diff --git a/packages/cli-v3/templates/trigger.config.mjs.template b/packages/cli-v3/templates/trigger.config.mjs.template index d50033647e2..a4130bcb9d7 100644 --- a/packages/cli-v3/templates/trigger.config.mjs.template +++ b/packages/cli-v3/templates/trigger.config.mjs.template @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; export default defineConfig({ project: "${projectRef}", diff --git a/packages/cli-v3/templates/trigger.config.ts.template b/packages/cli-v3/templates/trigger.config.ts.template index d50033647e2..a4130bcb9d7 100644 --- a/packages/cli-v3/templates/trigger.config.ts.template +++ b/packages/cli-v3/templates/trigger.config.ts.template @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; export default defineConfig({ project: "${projectRef}", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 83651ee1950..bfe9226afce 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -413,7 +413,7 @@ - Added new batch.trigger and batch.triggerByTask methods that allows triggering multiple different tasks in a single batch: ([#1502](https://github.com/triggerdotdev/trigger.dev/pull/1502)) ```ts - import { batch } from "@trigger.dev/sdk/v3"; + import { batch } from "@basicblock/trigger-sdk/v3"; import type { myTask1, myTask2 } from "./trigger/tasks"; // Somewhere in your backend code @@ -434,7 +434,7 @@ Or if you are inside of a task, you can use `triggerByTask`: ```ts - import { batch, task, runs } from "@trigger.dev/sdk/v3"; + import { batch, task, runs } from "@basicblock/trigger-sdk/v3"; export const myParentTask = task({ id: "myParentTask", @@ -699,7 +699,7 @@ And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@basicblock/trigger-sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -713,7 +713,7 @@ Now you are ready to use this in your tasks: ```ts - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@basicblock/trigger-sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ @@ -862,9 +862,9 @@ - Basic chaos monkey for checkpoint testing - Stack traces are back in the dashboard - Display final errors on root span -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @basicblock/trigger-core/v3 export - 39885a427: v3: fix missing init output in task run function when no middleware is defined -- 8578c9b28: fix node10 moduleResolution in @trigger.dev/core +- 8578c9b28: fix node10 moduleResolution in @basicblock/trigger-core - e69ffd314: Improve handling of IPC timeouts and fix checkpoint cancellation after failures - 8578c9b28: Only import import-in-the-middle hook if there are instrumented packages - f04041744: Support for custom conditions @@ -1139,7 +1139,7 @@ And then in your trigger.config.ts file you can initialize the datasource using the new `init` option: ```ts trigger.config.ts - import type { TriggerConfig } from "@trigger.dev/sdk/v3"; + import type { TriggerConfig } from "@basicblock/trigger-sdk/v3"; import { AppDataSource } from "@/trigger/orm"; export const config: TriggerConfig = { @@ -1153,7 +1153,7 @@ Now you are ready to use this in your tasks: ```ts - import { task } from "@trigger.dev/sdk/v3"; + import { task } from "@basicblock/trigger-sdk/v3"; import { AppDataSource, Photo } from "./orm"; export const taskThatUsesDecorators = task({ @@ -1187,7 +1187,7 @@ ### Patch Changes - b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @basicblock/trigger-core/v3 export ## 3.0.0-beta.17 @@ -1445,7 +1445,7 @@ ### Patch Changes -- c1710ae7: Creates a new package @trigger.dev/core-backend that includes code shared between @trigger.dev/sdk and the Trigger.dev server +- c1710ae7: Creates a new package @basicblock/trigger-core-backend that includes code shared between @basicblock/trigger-sdk and the Trigger.dev server ## 2.2.3 @@ -1587,7 +1587,7 @@ ### Patch Changes -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @basicblock/trigger-core is now a separate package - 92233f2e: Packages move to @latest - e26923eb: backgroundFetch jsdocs @@ -1607,13 +1607,13 @@ ### Patch Changes -- 6673798: Bundling common-schemas into @trigger.dev/sdk +- 6673798: Bundling common-schemas into @basicblock/trigger-sdk - Updated dependencies [6673798] - - @trigger.dev/core@0.1.1 + - @basicblock/trigger-core@0.1.1 ## 0.0.2 ### Patch Changes - Updated dependencies [92dd011] - - @trigger.dev/core@0.1.0 + - @basicblock/trigger-core@0.1.0 diff --git a/packages/core/package.json b/packages/core/package.json index 336e75bfe1c..5d37378449b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/core", + "name": "@basicblock/trigger-core", "version": "4.3.3", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", diff --git a/packages/core/src/v3/idempotencyKeys.ts b/packages/core/src/v3/idempotencyKeys.ts index 3a6946ccbd0..205f921e4c9 100644 --- a/packages/core/src/v3/idempotencyKeys.ts +++ b/packages/core/src/v3/idempotencyKeys.ts @@ -104,7 +104,7 @@ export async function makeIdempotencyKey( * @example * * ```typescript - * import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; + * import { idempotencyKeys, task } from "@basicblock/trigger-sdk/v3"; * * export const myTask = task({ * id: "my-task", diff --git a/packages/core/src/v3/types/tasks.ts b/packages/core/src/v3/types/tasks.ts index 3b8b2e9ecdd..3c140728135 100644 --- a/packages/core/src/v3/types/tasks.ts +++ b/packages/core/src/v3/types/tasks.ts @@ -719,7 +719,7 @@ export type TriggerOptions = { * @example * * ```typescript - * import { idempotencyKeys, task } from "@trigger.dev/sdk/v3"; + * import { idempotencyKeys, task } from "@basicblock/trigger-sdk/v3"; * * export const myTask = task({ * id: "my-task", @@ -748,7 +748,7 @@ export type TriggerOptions = { * @example * * ```typescript - * import { idempotencyKeys, tasks } from "@trigger.dev/sdk/v3"; + * import { idempotencyKeys, tasks } from "@basicblock/trigger-sdk/v3"; * * // Somewhere in your backend * const idempotencyKey = await idempotenceKeys.create(["my-task-trigger", "user-123"]); diff --git a/packages/python/CHANGELOG.md b/packages/python/CHANGELOG.md index 9e4f9a1acd6..8af0260e885 100644 --- a/packages/python/CHANGELOG.md +++ b/packages/python/CHANGELOG.md @@ -1,139 +1,139 @@ -# @trigger.dev/python +# @basicblock/trigger-python ## 4.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.3.3` - - `@trigger.dev/core@4.3.3` - - `@trigger.dev/build@4.3.3` + - `@basicblock/trigger-sdk@4.3.3` + - `@basicblock/trigger-core@4.3.3` + - `@basicblock/trigger-build@4.3.3` ## 4.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.3.2` - - `@trigger.dev/build@4.3.2` - - `@trigger.dev/core@4.3.2` + - `@basicblock/trigger-sdk@4.3.2` + - `@basicblock/trigger-build@4.3.2` + - `@basicblock/trigger-core@4.3.2` ## 4.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.3.1` - - `@trigger.dev/core@4.3.1` - - `@trigger.dev/build@4.3.1` + - `@basicblock/trigger-sdk@4.3.1` + - `@basicblock/trigger-core@4.3.1` + - `@basicblock/trigger-build@4.3.1` ## 4.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.0` - - `@trigger.dev/build@4.3.0` - - `@trigger.dev/sdk@4.3.0` + - `@basicblock/trigger-core@4.3.0` + - `@basicblock/trigger-build@4.3.0` + - `@basicblock/trigger-sdk@4.3.0` ## 4.2.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.2.0` - - `@trigger.dev/sdk@4.2.0` - - `@trigger.dev/core@4.2.0` + - `@basicblock/trigger-build@4.2.0` + - `@basicblock/trigger-sdk@4.2.0` + - `@basicblock/trigger-core@4.2.0` ## 4.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.1.2` - - `@trigger.dev/core@4.1.2` - - `@trigger.dev/sdk@4.1.2` + - `@basicblock/trigger-build@4.1.2` + - `@basicblock/trigger-core@4.1.2` + - `@basicblock/trigger-sdk@4.1.2` ## 4.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.1.1` - - `@trigger.dev/core@4.1.1` - - `@trigger.dev/sdk@4.1.1` + - `@basicblock/trigger-build@4.1.1` + - `@basicblock/trigger-core@4.1.1` + - `@basicblock/trigger-sdk@4.1.1` ## 4.1.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.1.0` - - `@trigger.dev/build@4.1.0` - - `@trigger.dev/core@4.1.0` + - `@basicblock/trigger-sdk@4.1.0` + - `@basicblock/trigger-build@4.1.0` + - `@basicblock/trigger-core@4.1.0` ## 4.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.7` - - `@trigger.dev/core@4.0.7` - - `@trigger.dev/sdk@4.0.7` + - `@basicblock/trigger-build@4.0.7` + - `@basicblock/trigger-core@4.0.7` + - `@basicblock/trigger-sdk@4.0.7` ## 4.0.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.6` - - `@trigger.dev/build@4.0.6` - - `@trigger.dev/sdk@4.0.6` + - `@basicblock/trigger-core@4.0.6` + - `@basicblock/trigger-build@4.0.6` + - `@basicblock/trigger-sdk@4.0.6` ## 4.0.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.5` - - `@trigger.dev/build@4.0.5` - - `@trigger.dev/sdk@4.0.5` + - `@basicblock/trigger-core@4.0.5` + - `@basicblock/trigger-build@4.0.5` + - `@basicblock/trigger-sdk@4.0.5` ## 4.0.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.4` - - `@trigger.dev/core@4.0.4` - - `@trigger.dev/sdk@4.0.4` + - `@basicblock/trigger-build@4.0.4` + - `@basicblock/trigger-core@4.0.4` + - `@basicblock/trigger-sdk@4.0.4` ## 4.0.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.3` - - `@trigger.dev/sdk@4.0.3` - - `@trigger.dev/build@4.0.3` + - `@basicblock/trigger-core@4.0.3` + - `@basicblock/trigger-sdk@4.0.3` + - `@basicblock/trigger-build@4.0.3` ## 4.0.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.2` - - `@trigger.dev/core@4.0.2` - - `@trigger.dev/sdk@4.0.2` + - `@basicblock/trigger-build@4.0.2` + - `@basicblock/trigger-core@4.0.2` + - `@basicblock/trigger-sdk@4.0.2` ## 4.0.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.1` - - `@trigger.dev/core@4.0.1` - - `@trigger.dev/sdk@4.0.1` + - `@basicblock/trigger-build@4.0.1` + - `@basicblock/trigger-core@4.0.1` + - `@basicblock/trigger-sdk@4.0.1` ## 4.0.0 @@ -144,261 +144,261 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0` - - `@trigger.dev/core@4.0.0` - - `@trigger.dev/build@4.0.0` + - `@basicblock/trigger-sdk@4.0.0` + - `@basicblock/trigger-core@4.0.0` + - `@basicblock/trigger-build@4.0.0` ## 4.0.0-v4-beta.28 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.28` - - `@trigger.dev/core@4.0.0-v4-beta.28` - - `@trigger.dev/build@4.0.0-v4-beta.28` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` + - `@basicblock/trigger-build@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.27` - - `@trigger.dev/build@4.0.0-v4-beta.27` - - `@trigger.dev/core@4.0.0-v4-beta.27` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.27` + - `@basicblock/trigger-build@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` ## 4.0.0-v4-beta.26 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.26` - - `@trigger.dev/build@4.0.0-v4-beta.26` - - `@trigger.dev/core@4.0.0-v4-beta.26` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.26` + - `@basicblock/trigger-build@4.0.0-v4-beta.26` + - `@basicblock/trigger-core@4.0.0-v4-beta.26` ## 4.0.0-v4-beta.25 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.25` - - `@trigger.dev/core@4.0.0-v4-beta.25` - - `@trigger.dev/sdk@4.0.0-v4-beta.25` + - `@basicblock/trigger-build@4.0.0-v4-beta.25` + - `@basicblock/trigger-core@4.0.0-v4-beta.25` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.25` ## 4.0.0-v4-beta.24 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.24` - - `@trigger.dev/build@4.0.0-v4-beta.24` - - `@trigger.dev/core@4.0.0-v4-beta.24` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.24` + - `@basicblock/trigger-build@4.0.0-v4-beta.24` + - `@basicblock/trigger-core@4.0.0-v4-beta.24` ## 4.0.0-v4-beta.23 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.23` - - `@trigger.dev/core@4.0.0-v4-beta.23` - - `@trigger.dev/build@4.0.0-v4-beta.23` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.23` + - `@basicblock/trigger-core@4.0.0-v4-beta.23` + - `@basicblock/trigger-build@4.0.0-v4-beta.23` ## 4.0.0-v4-beta.22 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.22` - - `@trigger.dev/sdk@4.0.0-v4-beta.22` - - `@trigger.dev/build@4.0.0-v4-beta.22` + - `@basicblock/trigger-core@4.0.0-v4-beta.22` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.22` + - `@basicblock/trigger-build@4.0.0-v4-beta.22` ## 4.0.0-v4-beta.21 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.21` - - `@trigger.dev/build@4.0.0-v4-beta.21` - - `@trigger.dev/sdk@4.0.0-v4-beta.21` + - `@basicblock/trigger-core@4.0.0-v4-beta.21` + - `@basicblock/trigger-build@4.0.0-v4-beta.21` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.21` ## 4.0.0-v4-beta.20 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.20` - - `@trigger.dev/core@4.0.0-v4-beta.20` - - `@trigger.dev/sdk@4.0.0-v4-beta.20` + - `@basicblock/trigger-build@4.0.0-v4-beta.20` + - `@basicblock/trigger-core@4.0.0-v4-beta.20` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.20` ## 4.0.0-v4-beta.19 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.19` - - `@trigger.dev/sdk@4.0.0-v4-beta.19` - - `@trigger.dev/build@4.0.0-v4-beta.19` + - `@basicblock/trigger-core@4.0.0-v4-beta.19` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.19` + - `@basicblock/trigger-build@4.0.0-v4-beta.19` ## 4.0.0-v4-beta.18 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.18` - - `@trigger.dev/core@4.0.0-v4-beta.18` - - `@trigger.dev/sdk@4.0.0-v4-beta.18` + - `@basicblock/trigger-build@4.0.0-v4-beta.18` + - `@basicblock/trigger-core@4.0.0-v4-beta.18` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.18` ## 4.0.0-v4-beta.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.17` - - `@trigger.dev/build@4.0.0-v4-beta.17` - - `@trigger.dev/sdk@4.0.0-v4-beta.17` + - `@basicblock/trigger-core@4.0.0-v4-beta.17` + - `@basicblock/trigger-build@4.0.0-v4-beta.17` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.17` ## 4.0.0-v4-beta.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.16` - - `@trigger.dev/core@4.0.0-v4-beta.16` - - `@trigger.dev/sdk@4.0.0-v4-beta.16` + - `@basicblock/trigger-build@4.0.0-v4-beta.16` + - `@basicblock/trigger-core@4.0.0-v4-beta.16` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.16` ## 4.0.0-v4-beta.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.15` - - `@trigger.dev/core@4.0.0-v4-beta.15` - - `@trigger.dev/sdk@4.0.0-v4-beta.15` + - `@basicblock/trigger-build@4.0.0-v4-beta.15` + - `@basicblock/trigger-core@4.0.0-v4-beta.15` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.15` ## 4.0.0-v4-beta.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.14` - - `@trigger.dev/build@4.0.0-v4-beta.14` - - `@trigger.dev/core@4.0.0-v4-beta.14` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.14` + - `@basicblock/trigger-build@4.0.0-v4-beta.14` + - `@basicblock/trigger-core@4.0.0-v4-beta.14` ## 4.0.0-v4-beta.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.13` - - `@trigger.dev/build@4.0.0-v4-beta.13` - - `@trigger.dev/sdk@4.0.0-v4-beta.13` + - `@basicblock/trigger-core@4.0.0-v4-beta.13` + - `@basicblock/trigger-build@4.0.0-v4-beta.13` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.13` ## 4.0.0-v4-beta.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.12` - - `@trigger.dev/build@4.0.0-v4-beta.12` - - `@trigger.dev/core@4.0.0-v4-beta.12` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.12` + - `@basicblock/trigger-build@4.0.0-v4-beta.12` + - `@basicblock/trigger-core@4.0.0-v4-beta.12` ## 4.0.0-v4-beta.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.11` - - `@trigger.dev/build@4.0.0-v4-beta.11` - - `@trigger.dev/core@4.0.0-v4-beta.11` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.11` + - `@basicblock/trigger-build@4.0.0-v4-beta.11` + - `@basicblock/trigger-core@4.0.0-v4-beta.11` ## 4.0.0-v4-beta.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.10` - - `@trigger.dev/build@4.0.0-v4-beta.10` - - `@trigger.dev/sdk@4.0.0-v4-beta.10` + - `@basicblock/trigger-core@4.0.0-v4-beta.10` + - `@basicblock/trigger-build@4.0.0-v4-beta.10` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.10` ## 4.0.0-v4-beta.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.9` - - `@trigger.dev/core@4.0.0-v4-beta.9` - - `@trigger.dev/sdk@4.0.0-v4-beta.9` + - `@basicblock/trigger-build@4.0.0-v4-beta.9` + - `@basicblock/trigger-core@4.0.0-v4-beta.9` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.9` ## 4.0.0-v4-beta.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.8` - - `@trigger.dev/build@4.0.0-v4-beta.8` - - `@trigger.dev/sdk@4.0.0-v4-beta.8` + - `@basicblock/trigger-core@4.0.0-v4-beta.8` + - `@basicblock/trigger-build@4.0.0-v4-beta.8` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.8` ## 4.0.0-v4-beta.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.7` - - `@trigger.dev/build@4.0.0-v4-beta.7` - - `@trigger.dev/sdk@4.0.0-v4-beta.7` + - `@basicblock/trigger-core@4.0.0-v4-beta.7` + - `@basicblock/trigger-build@4.0.0-v4-beta.7` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.7` ## 4.0.0-v4-beta.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.6` - - `@trigger.dev/sdk@4.0.0-v4-beta.6` - - `@trigger.dev/build@4.0.0-v4-beta.6` + - `@basicblock/trigger-core@4.0.0-v4-beta.6` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.6` + - `@basicblock/trigger-build@4.0.0-v4-beta.6` ## 4.0.0-v4-beta.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.5` - - `@trigger.dev/build@4.0.0-v4-beta.5` - - `@trigger.dev/core@4.0.0-v4-beta.5` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.5` + - `@basicblock/trigger-build@4.0.0-v4-beta.5` + - `@basicblock/trigger-core@4.0.0-v4-beta.5` ## 4.0.0-v4-beta.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.4` - - `@trigger.dev/build@4.0.0-v4-beta.4` - - `@trigger.dev/core@4.0.0-v4-beta.4` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.4` + - `@basicblock/trigger-build@4.0.0-v4-beta.4` + - `@basicblock/trigger-core@4.0.0-v4-beta.4` ## 4.0.0-v4-beta.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.3` - - `@trigger.dev/build@4.0.0-v4-beta.3` - - `@trigger.dev/sdk@4.0.0-v4-beta.3` + - `@basicblock/trigger-core@4.0.0-v4-beta.3` + - `@basicblock/trigger-build@4.0.0-v4-beta.3` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.3` ## 4.0.0-v4-beta.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.2` - - `@trigger.dev/build@4.0.0-v4-beta.2` - - `@trigger.dev/sdk@4.0.0-v4-beta.2` + - `@basicblock/trigger-core@4.0.0-v4-beta.2` + - `@basicblock/trigger-build@4.0.0-v4-beta.2` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.2` ## 4.0.0-v4-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/build@4.0.0-v4-beta.1` - - `@trigger.dev/core@4.0.0-v4-beta.1` - - `@trigger.dev/sdk@4.0.0-v4-beta.1` + - `@basicblock/trigger-build@4.0.0-v4-beta.1` + - `@basicblock/trigger-core@4.0.0-v4-beta.1` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.1` ## 4.0.0-v4-beta.0 @@ -409,9 +409,9 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/sdk@4.0.0-v4-beta.0` - - `@trigger.dev/build@4.0.0-v4-beta.0` - - `@trigger.dev/core@4.0.0-v4-beta.0` + - `@basicblock/trigger-sdk@4.0.0-v4-beta.0` + - `@basicblock/trigger-build@4.0.0-v4-beta.0` + - `@basicblock/trigger-core@4.0.0-v4-beta.0` ## 3.3.17 @@ -419,6 +419,6 @@ - Introduced a new Python extension to enhance the build process. It now allows users to execute Python scripts with improved support and error handling. ([#1686](https://github.com/triggerdotdev/trigger.dev/pull/1686)) - Updated dependencies: - - `@trigger.dev/sdk@3.3.17` - - `@trigger.dev/core@3.3.17` - - `@trigger.dev/build@3.3.17` + - `@basicblock/trigger-sdk@3.3.17` + - `@basicblock/trigger-core@3.3.17` + - `@basicblock/trigger-build@3.3.17` diff --git a/packages/python/README.md b/packages/python/README.md index 805310f2ae0..f04be8e2dca 100644 --- a/packages/python/README.md +++ b/packages/python/README.md @@ -21,8 +21,8 @@ This extension introduces the pythonExtension build extension, whic 1. Add the extension to your trigger.config.ts file: ```typescript -import { defineConfig } from "@trigger.dev/sdk/v3"; -import { pythonExtension } from "@trigger.dev/python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; export default defineConfig({ project: "", @@ -46,8 +46,8 @@ numpy==1.21.2 ``` ```typescript title="trigger.config.ts" -import { defineConfig } from "@trigger.dev/sdk/v3"; -import { pythonExtension } from "@trigger.dev/python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; export default defineConfig({ project: "", @@ -66,8 +66,8 @@ export default defineConfig({ ### Running a Python Script ```typescript -import { task } from "@trigger.dev/sdk/v3"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk/v3"; +import { python } from "@basicblock/trigger-python"; export const myScript = task({ id: "my-python-script", @@ -97,8 +97,8 @@ export const myStreamingScript = task({ ### Running Inline Python Code ```typescript -import { task } from "@trigger.dev/sdk/v3"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk/v3"; +import { python } from "@basicblock/trigger-python"; export const myTask = task({ id: "to_datetime-task", @@ -116,8 +116,8 @@ pd.to_datetime("${+new Date() / 1000}") ### Running Lower-Level Commands ```typescript -import { task } from "@trigger.dev/sdk/v3"; -import { python } from "@trigger.dev/python"; +import { task } from "@basicblock/trigger-sdk/v3"; +import { python } from "@basicblock/trigger-python"; export const pythonVersionTask = task({ id: "python-version-task", diff --git a/packages/python/package.json b/packages/python/package.json index be79b13100c..f5046694d97 100644 --- a/packages/python/package.json +++ b/packages/python/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/python", + "name": "@basicblock/trigger-python", "version": "4.3.3", "description": "Python runtime and build extension for Trigger.dev", "license": "MIT", @@ -46,7 +46,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:4.3.3", + "@basicblock/trigger-core": "workspace:4.3.3", "tinyexec": "^0.3.2" }, "devDependencies": { @@ -57,12 +57,12 @@ "tsx": "4.17.0", "esbuild": "^0.23.0", "@arethetypeswrong/cli": "^0.15.4", - "@trigger.dev/build": "workspace:4.3.3", - "@trigger.dev/sdk": "workspace:4.3.3" + "@basicblock/trigger-build": "workspace:4.3.3", + "@basicblock/trigger-sdk": "workspace:4.3.3" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^4.3.3", - "@trigger.dev/build": "workspace:^4.3.3" + "@basicblock/trigger-sdk": "workspace:^4.3.3", + "@basicblock/trigger-build": "workspace:^4.3.3" }, "engines": { "node": ">=18.20.0" diff --git a/packages/python/src/extension.ts b/packages/python/src/extension.ts index 53b5c2c8cf3..dc46a59c295 100644 --- a/packages/python/src/extension.ts +++ b/packages/python/src/extension.ts @@ -1,8 +1,8 @@ import fs from "node:fs"; import assert from "node:assert"; -import { addAdditionalFilesToBuild } from "@trigger.dev/build/internal"; -import { BuildManifest } from "@trigger.dev/core/v3"; -import { BuildContext, BuildExtension } from "@trigger.dev/core/v3/build"; +import { addAdditionalFilesToBuild } from "@basicblock/trigger-build/internal"; +import { BuildManifest } from "@basicblock/trigger-core/v3"; +import { BuildContext, BuildExtension } from "@basicblock/trigger-core/v3/build"; export type PythonOptions = { requirements?: string[]; diff --git a/packages/python/src/index.ts b/packages/python/src/index.ts index 6924802fd88..f0778d8014c 100644 --- a/packages/python/src/index.ts +++ b/packages/python/src/index.ts @@ -3,9 +3,9 @@ import { createAsyncIterableStreamFromAsyncIterable, SemanticInternalAttributes, taskContext, -} from "@trigger.dev/core/v3"; -import { logger } from "@trigger.dev/sdk/v3"; -import { carrierFromContext } from "@trigger.dev/core/v3/otel"; +} from "@basicblock/trigger-core/v3"; +import { logger } from "@basicblock/trigger-sdk/v3"; +import { carrierFromContext } from "@basicblock/trigger-core/v3/otel"; import assert from "node:assert"; import fs from "node:fs"; import { Result, x, Options as XOptions } from "tinyexec"; diff --git a/packages/react-hooks/CHANGELOG.md b/packages/react-hooks/CHANGELOG.md index e39dc69d9ad..a1dd972b469 100644 --- a/packages/react-hooks/CHANGELOG.md +++ b/packages/react-hooks/CHANGELOG.md @@ -1,32 +1,32 @@ -# @trigger.dev/react-hooks +# @basicblock/trigger-react-hooks ## 4.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.3` + - `@basicblock/trigger-core@4.3.3` ## 4.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.2` + - `@basicblock/trigger-core@4.3.2` ## 4.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.1` + - `@basicblock/trigger-core@4.3.1` ## 4.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.0` + - `@basicblock/trigger-core@4.3.0` ## 4.2.0 @@ -34,21 +34,21 @@ - fix: prevent infinite useEffect when passing an array of tags to useRealtimeRunsWithTag ([#2705](https://github.com/triggerdotdev/trigger.dev/pull/2705)) - Updated dependencies: - - `@trigger.dev/core@4.2.0` + - `@basicblock/trigger-core@4.2.0` ## 4.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.2` + - `@basicblock/trigger-core@4.1.2` ## 4.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.1` + - `@basicblock/trigger-core@4.1.1` ## 4.1.0 @@ -59,56 +59,56 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.0` + - `@basicblock/trigger-core@4.1.0` ## 4.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.7` + - `@basicblock/trigger-core@4.0.7` ## 4.0.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.6` + - `@basicblock/trigger-core@4.0.6` ## 4.0.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.5` + - `@basicblock/trigger-core@4.0.5` ## 4.0.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.4` + - `@basicblock/trigger-core@4.0.4` ## 4.0.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.3` + - `@basicblock/trigger-core@4.0.3` ## 4.0.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.2` + - `@basicblock/trigger-core@4.0.2` ## 4.0.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.1` + - `@basicblock/trigger-core@4.0.1` ## 4.0.0 @@ -134,49 +134,49 @@ - Fixes an issue with realtime when re-subscribing to a run, that would temporarily display stale data and the changes. Now when re-subscribing to a run only the latest changes will be vended ([#2162](https://github.com/triggerdotdev/trigger.dev/pull/2162)) - Updated dependencies: - - `@trigger.dev/core@4.0.0` + - `@basicblock/trigger-core@4.0.0` ## 4.0.0-v4-beta.28 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` ## 4.0.0-v4-beta.26 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.26` + - `@basicblock/trigger-core@4.0.0-v4-beta.26` ## 4.0.0-v4-beta.25 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.25` + - `@basicblock/trigger-core@4.0.0-v4-beta.25` ## 4.0.0-v4-beta.24 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.24` + - `@basicblock/trigger-core@4.0.0-v4-beta.24` ## 4.0.0-v4-beta.23 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.23` + - `@basicblock/trigger-core@4.0.0-v4-beta.23` ## 4.0.0-v4-beta.22 @@ -197,154 +197,154 @@ - Fixes an issue with realtime when re-subscribing to a run, that would temporarily display stale data and the changes. Now when re-subscribing to a run only the latest changes will be vended ([#2162](https://github.com/triggerdotdev/trigger.dev/pull/2162)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.22` + - `@basicblock/trigger-core@4.0.0-v4-beta.22` ## 4.0.0-v4-beta.21 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.21` + - `@basicblock/trigger-core@4.0.0-v4-beta.21` ## 4.0.0-v4-beta.20 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.20` + - `@basicblock/trigger-core@4.0.0-v4-beta.20` ## 4.0.0-v4-beta.19 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.19` + - `@basicblock/trigger-core@4.0.0-v4-beta.19` ## 4.0.0-v4-beta.18 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.18` + - `@basicblock/trigger-core@4.0.0-v4-beta.18` ## 4.0.0-v4-beta.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.17` + - `@basicblock/trigger-core@4.0.0-v4-beta.17` ## 4.0.0-v4-beta.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.16` + - `@basicblock/trigger-core@4.0.0-v4-beta.16` ## 4.0.0-v4-beta.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.15` + - `@basicblock/trigger-core@4.0.0-v4-beta.15` ## 4.0.0-v4-beta.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.14` + - `@basicblock/trigger-core@4.0.0-v4-beta.14` ## 4.0.0-v4-beta.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.13` + - `@basicblock/trigger-core@4.0.0-v4-beta.13` ## 4.0.0-v4-beta.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.12` + - `@basicblock/trigger-core@4.0.0-v4-beta.12` ## 4.0.0-v4-beta.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.11` + - `@basicblock/trigger-core@4.0.0-v4-beta.11` ## 4.0.0-v4-beta.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.10` + - `@basicblock/trigger-core@4.0.0-v4-beta.10` ## 4.0.0-v4-beta.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.9` + - `@basicblock/trigger-core@4.0.0-v4-beta.9` ## 4.0.0-v4-beta.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.8` + - `@basicblock/trigger-core@4.0.0-v4-beta.8` ## 4.0.0-v4-beta.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.7` + - `@basicblock/trigger-core@4.0.0-v4-beta.7` ## 4.0.0-v4-beta.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.6` + - `@basicblock/trigger-core@4.0.0-v4-beta.6` ## 4.0.0-v4-beta.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.5` + - `@basicblock/trigger-core@4.0.0-v4-beta.5` ## 4.0.0-v4-beta.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.4` + - `@basicblock/trigger-core@4.0.0-v4-beta.4` ## 4.0.0-v4-beta.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.3` + - `@basicblock/trigger-core@4.0.0-v4-beta.3` ## 4.0.0-v4-beta.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.2` + - `@basicblock/trigger-core@4.0.0-v4-beta.2` ## 4.0.0-v4-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.1` + - `@basicblock/trigger-core@4.0.0-v4-beta.1` ## 4.0.0-v4-beta.0 @@ -356,7 +356,7 @@ - Run Engine 2.0 (alpha) ([#1575](https://github.com/triggerdotdev/trigger.dev/pull/1575)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.0` + - `@basicblock/trigger-core@4.0.0-v4-beta.0` ## 3.3.17 @@ -364,49 +364,49 @@ - Add support for two-phase deployments and task version pinning ([#1739](https://github.com/triggerdotdev/trigger.dev/pull/1739)) - Updated dependencies: - - `@trigger.dev/core@3.3.17` + - `@basicblock/trigger-core@3.3.17` ## 3.3.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.16` + - `@basicblock/trigger-core@3.3.16` ## 3.3.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.15` + - `@basicblock/trigger-core@3.3.15` ## 3.3.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.14` + - `@basicblock/trigger-core@3.3.14` ## 3.3.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.13` + - `@basicblock/trigger-core@3.3.13` ## 3.3.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.12` + - `@basicblock/trigger-core@3.3.12` ## 3.3.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.11` + - `@basicblock/trigger-core@3.3.11` ## 3.3.10 @@ -415,7 +415,7 @@ - Make sure useRealtimeRun onComplete hook fires at the correct time ([#1599](https://github.com/triggerdotdev/trigger.dev/pull/1599)) - Handle errors thrown by requests in Realtime react hooks ([#1599](https://github.com/triggerdotdev/trigger.dev/pull/1599)) - Updated dependencies: - - `@trigger.dev/core@3.3.10` + - `@basicblock/trigger-core@3.3.10` ## 3.3.9 @@ -423,14 +423,14 @@ - Adding ability to update parent run metadata from child runs/tasks ([#1563](https://github.com/triggerdotdev/trigger.dev/pull/1563)) - Updated dependencies: - - `@trigger.dev/core@3.3.9` + - `@basicblock/trigger-core@3.3.9` ## 3.3.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.8` + - `@basicblock/trigger-core@3.3.8` ## 3.3.7 @@ -442,7 +442,7 @@ - Added an `onComplete` callback to `useRealtimeRun` and `useRealtimeRunWithStreams` - Optimized the run subscription to reduce unnecessary updates - Updated dependencies: - - `@trigger.dev/core@3.3.7` + - `@basicblock/trigger-core@3.3.7` ## 3.3.6 @@ -450,14 +450,14 @@ - Realtime streams now powered by electric. Also, this change fixes a realtime bug that was causing too many re-renders, even on records that didn't change ([#1541](https://github.com/triggerdotdev/trigger.dev/pull/1541)) - Updated dependencies: - - `@trigger.dev/core@3.3.6` + - `@basicblock/trigger-core@3.3.6` ## 3.3.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.5` + - `@basicblock/trigger-core@3.3.5` ## 3.3.4 @@ -465,21 +465,21 @@ - Add trigger options to all trigger hooks ([#1528](https://github.com/triggerdotdev/trigger.dev/pull/1528)) - Updated dependencies: - - `@trigger.dev/core@3.3.4` + - `@basicblock/trigger-core@3.3.4` ## 3.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.3` + - `@basicblock/trigger-core@3.3.3` ## 3.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.2` + - `@basicblock/trigger-core@3.3.2` ## 3.3.1 @@ -487,7 +487,7 @@ - Public access token scopes with just tags or just a batch can now access runs that have those tags or are in the batch. Previously, the only way to access a run was to have a specific scope for that exact run. ([#1511](https://github.com/triggerdotdev/trigger.dev/pull/1511)) - Updated dependencies: - - `@trigger.dev/core@3.3.1` + - `@basicblock/trigger-core@3.3.1` ## 3.3.0 @@ -522,14 +522,14 @@ - Added ability to subscribe to a batch of runs using runs.subscribeToBatch ([#1502](https://github.com/triggerdotdev/trigger.dev/pull/1502)) - Updated dependencies: - - `@trigger.dev/core@3.3.0` + - `@basicblock/trigger-core@3.3.0` ## 3.2.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.2.2` + - `@basicblock/trigger-core@3.2.2` ## 3.2.1 @@ -539,21 +539,21 @@ - Upgrade zod to latest (3.23.8) ([#1484](https://github.com/triggerdotdev/trigger.dev/pull/1484)) - Realtime streams ([#1470](https://github.com/triggerdotdev/trigger.dev/pull/1470)) - Updated dependencies: - - `@trigger.dev/core@3.2.1` + - `@basicblock/trigger-core@3.2.1` ## 3.2.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.2.0` + - `@basicblock/trigger-core@3.2.0` ## 3.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.1.2` + - `@basicblock/trigger-core@3.1.2` ## 3.1.1 @@ -561,7 +561,7 @@ - useBatch renamed to useRealtimeBatch ([#1447](https://github.com/triggerdotdev/trigger.dev/pull/1447)) - Updated dependencies: - - `@trigger.dev/core@3.1.1` + - `@basicblock/trigger-core@3.1.1` ## 3.1.0 @@ -572,4 +572,4 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.1.0` + - `@basicblock/trigger-core@3.1.0` diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 11bd505f226..3f8ba92d78f 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/react-hooks", + "name": "@basicblock/trigger-react-hooks", "version": "4.3.3", "description": "trigger.dev react hooks", "license": "MIT", @@ -38,7 +38,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.3.3", + "@basicblock/trigger-core": "workspace:^4.3.3", "swr": "^2.2.5" }, "devDependencies": { diff --git a/packages/react-hooks/src/contexts.tsx b/packages/react-hooks/src/contexts.tsx index 82b958b6c18..a057c8e8b4e 100644 --- a/packages/react-hooks/src/contexts.tsx +++ b/packages/react-hooks/src/contexts.tsx @@ -2,7 +2,7 @@ import React from "react"; import { createContextAndHook } from "./utils/createContextAndHook.js"; -import type { ApiClientConfiguration } from "@trigger.dev/core/v3"; +import type { ApiClientConfiguration } from "@basicblock/trigger-core/v3"; const [TriggerAuthContext, useTriggerAuthContext, useTriggerAuthContextOptional] = createContextAndHook("TriggerAuthContext"); diff --git a/packages/react-hooks/src/hooks/useApiClient.ts b/packages/react-hooks/src/hooks/useApiClient.ts index 21f0aa53ded..426fa95bbb0 100644 --- a/packages/react-hooks/src/hooks/useApiClient.ts +++ b/packages/react-hooks/src/hooks/useApiClient.ts @@ -1,6 +1,6 @@ "use client"; -import { ApiClient, ApiRequestOptions } from "@trigger.dev/core/v3"; +import { ApiClient, ApiRequestOptions } from "@basicblock/trigger-core/v3"; import { useTriggerAuthContextOptional } from "../contexts.js"; /** diff --git a/packages/react-hooks/src/hooks/useRealtime.ts b/packages/react-hooks/src/hooks/useRealtime.ts index 6aabac358a0..8292e26c102 100644 --- a/packages/react-hooks/src/hooks/useRealtime.ts +++ b/packages/react-hooks/src/hooks/useRealtime.ts @@ -8,7 +8,7 @@ import { RealtimeDefinedStream, RealtimeRun, RealtimeRunSkipColumns, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { useCallback, useEffect, useId, useRef, useState } from "react"; import { KeyedMutator, useSWR } from "../utils/trigger-swr.js"; import { useApiClient, UseApiClientOptions } from "./useApiClient.js"; @@ -652,7 +652,7 @@ export function useRealtimeStream( @@ -715,7 +715,7 @@ export function useRealtimeStream( * @example * ```tsx * "use client"; - * import { useRealtimeStream } from "@trigger.dev/react-hooks"; + * import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; * * function DefaultStreamViewer({ runId }: { runId: string }) { * // Subscribe to the default stream diff --git a/packages/react-hooks/src/hooks/useRun.ts b/packages/react-hooks/src/hooks/useRun.ts index 9c248c7167a..34ed969b1f5 100644 --- a/packages/react-hooks/src/hooks/useRun.ts +++ b/packages/react-hooks/src/hooks/useRun.ts @@ -1,6 +1,6 @@ "use client"; -import { AnyTask, RetrieveRunResult } from "@trigger.dev/core/v3"; +import { AnyTask, RetrieveRunResult } from "@basicblock/trigger-core/v3"; import { CommonTriggerHookOptions, useSWR } from "../utils/trigger-swr.js"; import { useApiClient } from "./useApiClient.js"; diff --git a/packages/react-hooks/src/hooks/useTaskTrigger.ts b/packages/react-hooks/src/hooks/useTaskTrigger.ts index 6872950f5d7..0019350e526 100644 --- a/packages/react-hooks/src/hooks/useTaskTrigger.ts +++ b/packages/react-hooks/src/hooks/useTaskTrigger.ts @@ -10,7 +10,7 @@ import { stringifyIO, type TriggerOptions, type RealtimeRunSkipColumns, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import useSWRMutation from "swr/mutation"; import { useApiClient, UseApiClientOptions } from "./useApiClient.js"; import { diff --git a/packages/react-hooks/src/utils/trigger-swr.ts b/packages/react-hooks/src/utils/trigger-swr.ts index a5455e8a29f..2b71c6235b7 100644 --- a/packages/react-hooks/src/utils/trigger-swr.ts +++ b/packages/react-hooks/src/utils/trigger-swr.ts @@ -1,6 +1,6 @@ "use client"; -import { ApiRequestOptions } from "@trigger.dev/core/v3"; +import { ApiRequestOptions } from "@basicblock/trigger-core/v3"; // eslint-disable-next-line import/export export * from "swr"; diff --git a/packages/redis-worker/CHANGELOG.md b/packages/redis-worker/CHANGELOG.md index 98bbd38649c..95d12432941 100644 --- a/packages/redis-worker/CHANGELOG.md +++ b/packages/redis-worker/CHANGELOG.md @@ -1,109 +1,109 @@ -# @trigger.dev/redis-worker +# @basicblock/trigger-redis-worker ## 4.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.3` + - `@basicblock/trigger-core@4.3.3` ## 4.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.2` + - `@basicblock/trigger-core@4.3.2` ## 4.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.1` + - `@basicblock/trigger-core@4.3.1` ## 4.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.0` + - `@basicblock/trigger-core@4.3.0` ## 4.2.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.2.0` + - `@basicblock/trigger-core@4.2.0` ## 4.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.2` + - `@basicblock/trigger-core@4.1.2` ## 4.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.1` + - `@basicblock/trigger-core@4.1.1` ## 4.1.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.0` + - `@basicblock/trigger-core@4.1.0` ## 4.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.7` + - `@basicblock/trigger-core@4.0.7` ## 4.0.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.6` + - `@basicblock/trigger-core@4.0.6` ## 4.0.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.5` + - `@basicblock/trigger-core@4.0.5` ## 4.0.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.4` + - `@basicblock/trigger-core@4.0.4` ## 4.0.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.3` + - `@basicblock/trigger-core@4.0.3` ## 4.0.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.2` + - `@basicblock/trigger-core@4.0.2` ## 4.0.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.1` + - `@basicblock/trigger-core@4.0.1` ## 4.0.0 @@ -115,49 +115,49 @@ - Now each worker gets it's own pLimit concurrency limiter, and we will only ever dequeue items where there is concurrency capacity, preventing incorrectly retried jobs due to visibility timeout expiry ([#2235](https://github.com/triggerdotdev/trigger.dev/pull/2235)) - Updated dependencies: - - `@trigger.dev/core@4.0.0` + - `@basicblock/trigger-core@4.0.0` ## 4.0.0-v4-beta.28 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` ## 4.0.0-v4-beta.26 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.26` + - `@basicblock/trigger-core@4.0.0-v4-beta.26` ## 4.0.0-v4-beta.25 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.25` + - `@basicblock/trigger-core@4.0.0-v4-beta.25` ## 4.0.0-v4-beta.24 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.24` + - `@basicblock/trigger-core@4.0.0-v4-beta.24` ## 4.0.0-v4-beta.23 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.23` + - `@basicblock/trigger-core@4.0.0-v4-beta.23` ## 4.0.0-v4-beta.22 @@ -165,154 +165,154 @@ - Now each worker gets it's own pLimit concurrency limiter, and we will only ever dequeue items where there is concurrency capacity, preventing incorrectly retried jobs due to visibility timeout expiry ([#2235](https://github.com/triggerdotdev/trigger.dev/pull/2235)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.22` + - `@basicblock/trigger-core@4.0.0-v4-beta.22` ## 4.0.0-v4-beta.21 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.21` + - `@basicblock/trigger-core@4.0.0-v4-beta.21` ## 4.0.0-v4-beta.20 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.20` + - `@basicblock/trigger-core@4.0.0-v4-beta.20` ## 4.0.0-v4-beta.19 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.19` + - `@basicblock/trigger-core@4.0.0-v4-beta.19` ## 4.0.0-v4-beta.18 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.18` + - `@basicblock/trigger-core@4.0.0-v4-beta.18` ## 4.0.0-v4-beta.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.17` + - `@basicblock/trigger-core@4.0.0-v4-beta.17` ## 4.0.0-v4-beta.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.16` + - `@basicblock/trigger-core@4.0.0-v4-beta.16` ## 4.0.0-v4-beta.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.15` + - `@basicblock/trigger-core@4.0.0-v4-beta.15` ## 4.0.0-v4-beta.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.14` + - `@basicblock/trigger-core@4.0.0-v4-beta.14` ## 4.0.0-v4-beta.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.13` + - `@basicblock/trigger-core@4.0.0-v4-beta.13` ## 4.0.0-v4-beta.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.12` + - `@basicblock/trigger-core@4.0.0-v4-beta.12` ## 4.0.0-v4-beta.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.11` + - `@basicblock/trigger-core@4.0.0-v4-beta.11` ## 4.0.0-v4-beta.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.10` + - `@basicblock/trigger-core@4.0.0-v4-beta.10` ## 4.0.0-v4-beta.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.9` + - `@basicblock/trigger-core@4.0.0-v4-beta.9` ## 4.0.0-v4-beta.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.8` + - `@basicblock/trigger-core@4.0.0-v4-beta.8` ## 4.0.0-v4-beta.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.7` + - `@basicblock/trigger-core@4.0.0-v4-beta.7` ## 4.0.0-v4-beta.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.6` + - `@basicblock/trigger-core@4.0.0-v4-beta.6` ## 4.0.0-v4-beta.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.5` + - `@basicblock/trigger-core@4.0.0-v4-beta.5` ## 4.0.0-v4-beta.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.4` + - `@basicblock/trigger-core@4.0.0-v4-beta.4` ## 4.0.0-v4-beta.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.3` + - `@basicblock/trigger-core@4.0.0-v4-beta.3` ## 4.0.0-v4-beta.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.2` + - `@basicblock/trigger-core@4.0.0-v4-beta.2` ## 4.0.0-v4-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.1` + - `@basicblock/trigger-core@4.0.0-v4-beta.1` ## 4.0.0-v4-beta.0 @@ -323,4 +323,4 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.0` + - `@basicblock/trigger-core@4.0.0-v4-beta.0` diff --git a/packages/redis-worker/package.json b/packages/redis-worker/package.json index f53c754ae16..ab3fcd8146a 100644 --- a/packages/redis-worker/package.json +++ b/packages/redis-worker/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/redis-worker", + "name": "@basicblock/trigger-redis-worker", "version": "4.3.3", "description": "Redis worker for trigger.dev", "license": "MIT", @@ -24,7 +24,7 @@ "test": "vitest --sequence.concurrent=false --no-file-parallelism" }, "dependencies": { - "@trigger.dev/core": "workspace:4.3.3", + "@basicblock/trigger-core": "workspace:4.3.3", "lodash.omit": "^4.5.0", "nanoid": "^5.0.7", "p-limit": "^6.2.0", diff --git a/packages/redis-worker/src/cron.test.ts b/packages/redis-worker/src/cron.test.ts index a75c8fdc9ac..20b331a2ba4 100644 --- a/packages/redis-worker/src/cron.test.ts +++ b/packages/redis-worker/src/cron.test.ts @@ -1,5 +1,5 @@ import { redisTest } from "@internal/testcontainers"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { expect } from "vitest"; import { Worker, CronSchema } from "./worker.js"; diff --git a/packages/redis-worker/src/fair-queue/index.ts b/packages/redis-worker/src/fair-queue/index.ts index 541ccf55137..e888b6d8c14 100644 --- a/packages/redis-worker/src/fair-queue/index.ts +++ b/packages/redis-worker/src/fair-queue/index.ts @@ -1,6 +1,6 @@ import { createRedisClient, type Redis, type RedisOptions } from "@internal/redis"; import { SpanKind, type Span } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { nanoid } from "nanoid"; import { setInterval } from "node:timers/promises"; import { type z } from "zod"; diff --git a/packages/redis-worker/src/fair-queue/masterQueue.ts b/packages/redis-worker/src/fair-queue/masterQueue.ts index e68dc8acbb6..66095e36d74 100644 --- a/packages/redis-worker/src/fair-queue/masterQueue.ts +++ b/packages/redis-worker/src/fair-queue/masterQueue.ts @@ -1,5 +1,5 @@ import { createRedisClient, type Redis, type RedisOptions } from "@internal/redis"; -import { jumpHash } from "@trigger.dev/core/v3/serverOnly"; +import { jumpHash } from "@basicblock/trigger-core/v3/serverOnly"; import type { FairQueueKeyProducer, QueueWithScore } from "./types.js"; export interface MasterQueueOptions { diff --git a/packages/redis-worker/src/fair-queue/retry.ts b/packages/redis-worker/src/fair-queue/retry.ts index afb6045c26f..9af515b099a 100644 --- a/packages/redis-worker/src/fair-queue/retry.ts +++ b/packages/redis-worker/src/fair-queue/retry.ts @@ -1,5 +1,5 @@ -import { calculateNextRetryDelay } from "@trigger.dev/core/v3"; -import type { RetryOptions } from "@trigger.dev/core/v3/schemas"; +import { calculateNextRetryDelay } from "@basicblock/trigger-core/v3"; +import type { RetryOptions } from "@basicblock/trigger-core/v3/schemas"; /** * RetryStrategy interface for pluggable retry logic. @@ -24,7 +24,7 @@ export interface RetryStrategy { /** * Exponential backoff retry strategy. * - * Uses the same algorithm as @trigger.dev/core's calculateNextRetryDelay. + * Uses the same algorithm as @basicblock/trigger-core's calculateNextRetryDelay. */ export class ExponentialBackoffRetry implements RetryStrategy { readonly maxAttempts: number; @@ -155,7 +155,7 @@ export class CustomRetry implements RetryStrategy { } /** - * Default retry options matching @trigger.dev/core defaults. + * Default retry options matching @basicblock/trigger-core defaults. */ export const defaultRetryOptions: RetryOptions = { maxAttempts: 12, diff --git a/packages/redis-worker/src/fair-queue/types.ts b/packages/redis-worker/src/fair-queue/types.ts index 6451df1bea0..250e6f9ccdf 100644 --- a/packages/redis-worker/src/fair-queue/types.ts +++ b/packages/redis-worker/src/fair-queue/types.ts @@ -1,5 +1,5 @@ import type { RedisOptions } from "@internal/redis"; -import type { Logger } from "@trigger.dev/core/logger"; +import type { Logger } from "@basicblock/trigger-core/logger"; import type { Tracer, Meter } from "@internal/tracing"; import type { z } from "zod"; import type { RetryStrategy } from "./retry.js"; diff --git a/packages/redis-worker/src/fair-queue/visibility.ts b/packages/redis-worker/src/fair-queue/visibility.ts index 849c4cffb20..39108898746 100644 --- a/packages/redis-worker/src/fair-queue/visibility.ts +++ b/packages/redis-worker/src/fair-queue/visibility.ts @@ -1,5 +1,5 @@ import { createRedisClient, type Redis, type RedisOptions } from "@internal/redis"; -import { jumpHash } from "@trigger.dev/core/v3/serverOnly"; +import { jumpHash } from "@basicblock/trigger-core/v3/serverOnly"; import type { ClaimResult, FairQueueKeyProducer, diff --git a/packages/redis-worker/src/queue.test.ts b/packages/redis-worker/src/queue.test.ts index 6c8b8884072..eac4e30788b 100644 --- a/packages/redis-worker/src/queue.test.ts +++ b/packages/redis-worker/src/queue.test.ts @@ -3,7 +3,7 @@ import { describe } from "node:test"; import { expect } from "vitest"; import { z } from "zod"; import { SimpleQueue } from "./queue.js"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { createRedisClient } from "@internal/redis"; describe("SimpleQueue", () => { diff --git a/packages/redis-worker/src/queue.ts b/packages/redis-worker/src/queue.ts index e4c593a148d..f3f0a09ccf7 100644 --- a/packages/redis-worker/src/queue.ts +++ b/packages/redis-worker/src/queue.ts @@ -5,7 +5,7 @@ import { type RedisOptions, type Result, } from "@internal/redis"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { nanoid } from "nanoid"; import { z } from "zod"; diff --git a/packages/redis-worker/src/worker.test.ts b/packages/redis-worker/src/worker.test.ts index e4b6fd3e858..d17de263bb8 100644 --- a/packages/redis-worker/src/worker.test.ts +++ b/packages/redis-worker/src/worker.test.ts @@ -1,5 +1,5 @@ import { redisTest } from "@internal/testcontainers"; -import { Logger } from "@trigger.dev/core/logger"; +import { Logger } from "@basicblock/trigger-core/logger"; import { describe } from "node:test"; import { expect } from "vitest"; import { z } from "zod"; diff --git a/packages/redis-worker/src/worker.ts b/packages/redis-worker/src/worker.ts index 92880d1f07c..6763d737466 100644 --- a/packages/redis-worker/src/worker.ts +++ b/packages/redis-worker/src/worker.ts @@ -11,10 +11,10 @@ import { Tracer, ValueType, } from "@internal/tracing"; -import { Logger } from "@trigger.dev/core/logger"; -import { calculateNextRetryDelay } from "@trigger.dev/core/v3"; -import { type RetryOptions } from "@trigger.dev/core/v3/schemas"; -import { shutdownManager } from "@trigger.dev/core/v3/serverOnly"; +import { Logger } from "@basicblock/trigger-core/logger"; +import { calculateNextRetryDelay } from "@basicblock/trigger-core/v3"; +import { type RetryOptions } from "@basicblock/trigger-core/v3/schemas"; +import { shutdownManager } from "@basicblock/trigger-core/v3/serverOnly"; import { nanoid } from "nanoid"; import pLimit from "p-limit"; import { z } from "zod"; diff --git a/packages/rsc/CHANGELOG.md b/packages/rsc/CHANGELOG.md index 1332daf4298..730fa7c049e 100644 --- a/packages/rsc/CHANGELOG.md +++ b/packages/rsc/CHANGELOG.md @@ -1,109 +1,109 @@ -# @trigger.dev/rsc +# @basicblock/trigger-rsc ## 4.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.3` + - `@basicblock/trigger-core@4.3.3` ## 4.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.2` + - `@basicblock/trigger-core@4.3.2` ## 4.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.1` + - `@basicblock/trigger-core@4.3.1` ## 4.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.0` + - `@basicblock/trigger-core@4.3.0` ## 4.2.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.2.0` + - `@basicblock/trigger-core@4.2.0` ## 4.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.2` + - `@basicblock/trigger-core@4.1.2` ## 4.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.1` + - `@basicblock/trigger-core@4.1.1` ## 4.1.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.0` + - `@basicblock/trigger-core@4.1.0` ## 4.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.7` + - `@basicblock/trigger-core@4.0.7` ## 4.0.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.6` + - `@basicblock/trigger-core@4.0.6` ## 4.0.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.5` + - `@basicblock/trigger-core@4.0.5` ## 4.0.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.4` + - `@basicblock/trigger-core@4.0.4` ## 4.0.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.3` + - `@basicblock/trigger-core@4.0.3` ## 4.0.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.2` + - `@basicblock/trigger-core@4.0.2` ## 4.0.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.1` + - `@basicblock/trigger-core@4.0.1` ## 4.0.0 @@ -115,203 +115,203 @@ - Run Engine 2.0 (alpha) ([#1575](https://github.com/triggerdotdev/trigger.dev/pull/1575)) - Updated dependencies: - - `@trigger.dev/core@4.0.0` + - `@basicblock/trigger-core@4.0.0` ## 4.0.0-v4-beta.28 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` ## 4.0.0-v4-beta.26 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.26` + - `@basicblock/trigger-core@4.0.0-v4-beta.26` ## 4.0.0-v4-beta.25 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.25` + - `@basicblock/trigger-core@4.0.0-v4-beta.25` ## 4.0.0-v4-beta.24 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.24` + - `@basicblock/trigger-core@4.0.0-v4-beta.24` ## 4.0.0-v4-beta.23 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.23` + - `@basicblock/trigger-core@4.0.0-v4-beta.23` ## 4.0.0-v4-beta.22 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.22` + - `@basicblock/trigger-core@4.0.0-v4-beta.22` ## 4.0.0-v4-beta.21 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.21` + - `@basicblock/trigger-core@4.0.0-v4-beta.21` ## 4.0.0-v4-beta.20 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.20` + - `@basicblock/trigger-core@4.0.0-v4-beta.20` ## 4.0.0-v4-beta.19 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.19` + - `@basicblock/trigger-core@4.0.0-v4-beta.19` ## 4.0.0-v4-beta.18 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.18` + - `@basicblock/trigger-core@4.0.0-v4-beta.18` ## 4.0.0-v4-beta.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.17` + - `@basicblock/trigger-core@4.0.0-v4-beta.17` ## 4.0.0-v4-beta.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.16` + - `@basicblock/trigger-core@4.0.0-v4-beta.16` ## 4.0.0-v4-beta.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.15` + - `@basicblock/trigger-core@4.0.0-v4-beta.15` ## 4.0.0-v4-beta.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.14` + - `@basicblock/trigger-core@4.0.0-v4-beta.14` ## 4.0.0-v4-beta.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.13` + - `@basicblock/trigger-core@4.0.0-v4-beta.13` ## 4.0.0-v4-beta.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.12` + - `@basicblock/trigger-core@4.0.0-v4-beta.12` ## 4.0.0-v4-beta.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.11` + - `@basicblock/trigger-core@4.0.0-v4-beta.11` ## 4.0.0-v4-beta.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.10` + - `@basicblock/trigger-core@4.0.0-v4-beta.10` ## 4.0.0-v4-beta.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.9` + - `@basicblock/trigger-core@4.0.0-v4-beta.9` ## 4.0.0-v4-beta.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.8` + - `@basicblock/trigger-core@4.0.0-v4-beta.8` ## 4.0.0-v4-beta.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.7` + - `@basicblock/trigger-core@4.0.0-v4-beta.7` ## 4.0.0-v4-beta.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.6` + - `@basicblock/trigger-core@4.0.0-v4-beta.6` ## 4.0.0-v4-beta.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.5` + - `@basicblock/trigger-core@4.0.0-v4-beta.5` ## 4.0.0-v4-beta.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.4` + - `@basicblock/trigger-core@4.0.0-v4-beta.4` ## 4.0.0-v4-beta.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.3` + - `@basicblock/trigger-core@4.0.0-v4-beta.3` ## 4.0.0-v4-beta.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.2` + - `@basicblock/trigger-core@4.0.0-v4-beta.2` ## 4.0.0-v4-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.1` + - `@basicblock/trigger-core@4.0.0-v4-beta.1` ## 4.0.0-v4-beta.0 @@ -323,140 +323,140 @@ - Run Engine 2.0 (alpha) ([#1575](https://github.com/triggerdotdev/trigger.dev/pull/1575)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.0` + - `@basicblock/trigger-core@4.0.0-v4-beta.0` ## 3.3.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.17` + - `@basicblock/trigger-core@3.3.17` ## 3.3.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.16` + - `@basicblock/trigger-core@3.3.16` ## 3.3.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.15` + - `@basicblock/trigger-core@3.3.15` ## 3.3.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.14` + - `@basicblock/trigger-core@3.3.14` ## 3.3.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.13` + - `@basicblock/trigger-core@3.3.13` ## 3.3.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.12` + - `@basicblock/trigger-core@3.3.12` ## 3.3.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.11` + - `@basicblock/trigger-core@3.3.11` ## 3.3.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.10` + - `@basicblock/trigger-core@3.3.10` ## 3.3.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.9` + - `@basicblock/trigger-core@3.3.9` ## 3.3.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.8` + - `@basicblock/trigger-core@3.3.8` ## 3.3.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.7` + - `@basicblock/trigger-core@3.3.7` ## 3.3.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.6` + - `@basicblock/trigger-core@3.3.6` ## 3.3.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.5` + - `@basicblock/trigger-core@3.3.5` ## 3.3.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.4` + - `@basicblock/trigger-core@3.3.4` ## 3.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.3` + - `@basicblock/trigger-core@3.3.3` ## 3.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.2` + - `@basicblock/trigger-core@3.3.2` ## 3.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.1` + - `@basicblock/trigger-core@3.3.1` ## 3.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.0` + - `@basicblock/trigger-core@3.3.0` ## 3.2.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.2.2` + - `@basicblock/trigger-core@3.2.2` ## 3.2.1 @@ -465,4 +465,4 @@ - Upgrade zod to latest (3.23.8) ([#1484](https://github.com/triggerdotdev/trigger.dev/pull/1484)) - Realtime streams ([#1470](https://github.com/triggerdotdev/trigger.dev/pull/1470)) - Updated dependencies: - - `@trigger.dev/core@3.2.1` + - `@basicblock/trigger-core@3.2.1` diff --git a/packages/rsc/package.json b/packages/rsc/package.json index d322add3d25..3e7b80dc311 100644 --- a/packages/rsc/package.json +++ b/packages/rsc/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/rsc", + "name": "@basicblock/trigger-rsc", "version": "4.3.3", "description": "trigger.dev rsc", "license": "MIT", @@ -38,14 +38,14 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:^4.3.3", + "@basicblock/trigger-core": "workspace:^4.3.3", "mlly": "^1.7.1", "react": "19.0.0-rc.1", "react-dom": "19.0.0-rc.1" }, "devDependencies": { "@arethetypeswrong/cli": "^0.15.4", - "@trigger.dev/build": "workspace:^4.3.3", + "@basicblock/trigger-build": "workspace:^4.3.3", "@types/node": "^20.14.14", "@types/react": "*", "@types/react-dom": "*", diff --git a/packages/rsc/src/build.ts b/packages/rsc/src/build.ts index 5436bf6fb09..2776394b2dc 100644 --- a/packages/rsc/src/build.ts +++ b/packages/rsc/src/build.ts @@ -1,4 +1,4 @@ -import { BuildExtension } from "@trigger.dev/core/v3/build"; +import { BuildExtension } from "@basicblock/trigger-core/v3/build"; import { sourceDir } from "./sourceDir.js"; export type RSCExtensionOptions = { diff --git a/packages/schema-to-json/CHANGELOG.md b/packages/schema-to-json/CHANGELOG.md index 2a6a01bd87e..ab565236422 100644 --- a/packages/schema-to-json/CHANGELOG.md +++ b/packages/schema-to-json/CHANGELOG.md @@ -1,81 +1,81 @@ -# @trigger.dev/schema-to-json +# @basicblock/trigger-schema-to-json ## 4.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.3` + - `@basicblock/trigger-core@4.3.3` ## 4.3.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.2` + - `@basicblock/trigger-core@4.3.2` ## 4.3.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.1` + - `@basicblock/trigger-core@4.3.1` ## 4.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.0` + - `@basicblock/trigger-core@4.3.0` ## 4.2.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.2.0` + - `@basicblock/trigger-core@4.2.0` ## 4.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.2` + - `@basicblock/trigger-core@4.1.2` ## 4.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.1` + - `@basicblock/trigger-core@4.1.1` ## 4.1.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.0` + - `@basicblock/trigger-core@4.1.0` ## 4.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.7` + - `@basicblock/trigger-core@4.0.7` ## 4.0.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.6` + - `@basicblock/trigger-core@4.0.6` ## 4.0.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.5` + - `@basicblock/trigger-core@4.0.5` ## 4.0.4 @@ -83,46 +83,46 @@ - remove effect from optional peer dependencies since it's now a production dependency ([#2527](https://github.com/triggerdotdev/trigger.dev/pull/2527)) - Updated dependencies: - - `@trigger.dev/core@4.0.4` + - `@basicblock/trigger-core@4.0.4` ## 4.0.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.3` + - `@basicblock/trigger-core@4.0.3` ## 4.0.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.2` + - `@basicblock/trigger-core@4.0.2` ## 4.0.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.1` + - `@basicblock/trigger-core@4.0.1` ## 4.0.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0` + - `@basicblock/trigger-core@4.0.0` ## 4.0.0-v4-beta.28 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` diff --git a/packages/schema-to-json/README.md b/packages/schema-to-json/README.md index 9576b6e8007..71eb2a9d521 100644 --- a/packages/schema-to-json/README.md +++ b/packages/schema-to-json/README.md @@ -1,11 +1,11 @@ -# @trigger.dev/schema-to-json +# @basicblock/trigger-schema-to-json Convert various schema validation libraries to JSON Schema format. ## Installation ```bash -npm install @trigger.dev/schema-to-json +npm install @basicblock/trigger-schema-to-json ``` ## Important: Bundle Safety @@ -39,7 +39,7 @@ This design ensures that: ### Basic Usage (Built-in conversions only) ```typescript -import { schemaToJsonSchema } from '@trigger.dev/schema-to-json'; +import { schemaToJsonSchema } from '@basicblock/trigger-schema-to-json'; import { type } from 'arktype'; // Works immediately for schemas with built-in conversion @@ -56,7 +56,7 @@ console.log(result); ### Full Usage (With external conversion libraries) ```typescript -import { schemaToJsonSchema, initializeSchemaConverters } from '@trigger.dev/schema-to-json'; +import { schemaToJsonSchema, initializeSchemaConverters } from '@basicblock/trigger-schema-to-json'; import { z } from 'zod'; // Initialize converters once in your app (loads conversion libraries if available) diff --git a/packages/schema-to-json/package.json b/packages/schema-to-json/package.json index 1ac5ffec97d..4999930469d 100644 --- a/packages/schema-to-json/package.json +++ b/packages/schema-to-json/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/schema-to-json", + "name": "@basicblock/trigger-schema-to-json", "version": "4.3.3", "description": "Convert various schema validation libraries to JSON Schema", "license": "MIT", @@ -42,7 +42,7 @@ "check-exports": "attw --pack ." }, "dependencies": { - "@trigger.dev/core": "workspace:*", + "@basicblock/trigger-core": "workspace:*", "zod-to-json-schema": "^3.24.0", "@sodaru/yup-to-json-schema": "^2", "zod": "3.25.76", diff --git a/packages/schema-to-json/src/index.ts b/packages/schema-to-json/src/index.ts index 8631060db34..c98cdde2641 100644 --- a/packages/schema-to-json/src/index.ts +++ b/packages/schema-to-json/src/index.ts @@ -1,5 +1,5 @@ // Import JSONSchema from core to ensure compatibility -import type { JSONSchema } from "@trigger.dev/core/v3"; +import type { JSONSchema } from "@basicblock/trigger-core/v3"; import { zodToJsonSchema } from "zod-to-json-schema"; import * as z4 from "zod/v4"; import { convertSchema } from "@sodaru/yup-to-json-schema"; diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index c68cda8d681..159ba15d087 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,4 +1,4 @@ -# @trigger.dev/sdk +# @basicblock/trigger-sdk ## 4.3.3 @@ -11,7 +11,7 @@ - Expose user-provided idempotency key and scope in task context. `ctx.run.idempotencyKey` now returns the original key passed to `idempotencyKeys.create()` instead of the hash, and `ctx.run.idempotencyKeyScope` shows the scope ("run", "attempt", or "global"). ([#2903](https://github.com/triggerdotdev/trigger.dev/pull/2903)) - Updated dependencies: - - `@trigger.dev/core@4.3.3` + - `@basicblock/trigger-core@4.3.3` ## 4.3.2 @@ -19,7 +19,7 @@ - Improve batch trigger error messages, especially when rate limited ([#2837](https://github.com/triggerdotdev/trigger.dev/pull/2837)) - Updated dependencies: - - `@trigger.dev/core@4.3.2` + - `@basicblock/trigger-core@4.3.2` ## 4.3.1 @@ -29,37 +29,37 @@ - feat(sdk): Support debouncing runs when triggering with new debounce options ([#2794](https://github.com/triggerdotdev/trigger.dev/pull/2794)) - Added support for idempotency reset ([#2777](https://github.com/triggerdotdev/trigger.dev/pull/2777)) - Updated dependencies: - - `@trigger.dev/core@4.3.1` + - `@basicblock/trigger-core@4.3.1` ## 4.3.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.3.0` + - `@basicblock/trigger-core@4.3.0` ## 4.2.0 ### Patch Changes -- fix(sdk): Re-export schemaTask types to prevent the TypeScript error TS2742: The inferred type of 'task' cannot be named without a reference to '@trigger.dev/core/v3'. This is likely not portable. ([#2735](https://github.com/triggerdotdev/trigger.dev/pull/2735)) +- fix(sdk): Re-export schemaTask types to prevent the TypeScript error TS2742: The inferred type of 'task' cannot be named without a reference to '@basicblock/trigger-core/v3'. This is likely not portable. ([#2735](https://github.com/triggerdotdev/trigger.dev/pull/2735)) - feat: add ability to set custom resource properties through trigger.config.ts or via the OTEL_RESOURCE_ATTRIBUTES env var ([#2704](https://github.com/triggerdotdev/trigger.dev/pull/2704)) - Updated dependencies: - - `@trigger.dev/core@4.2.0` + - `@basicblock/trigger-core@4.2.0` ## 4.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.2` + - `@basicblock/trigger-core@4.1.2` ## 4.1.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.1` + - `@basicblock/trigger-core@4.1.1` ## 4.1.0 @@ -106,35 +106,35 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.1.0` + - `@basicblock/trigger-core@4.1.0` ## 4.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.7` + - `@basicblock/trigger-core@4.0.7` ## 4.0.6 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.6` + - `@basicblock/trigger-core@4.0.6` ## 4.0.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.5` + - `@basicblock/trigger-core@4.0.5` ## 4.0.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.4` + - `@basicblock/trigger-core@4.0.4` ## 4.0.3 @@ -142,21 +142,21 @@ - Added the heartbeats.yield utility to allow tasks that do continuous CPU-heavy work to heartbeat and continue running ([#2489](https://github.com/triggerdotdev/trigger.dev/pull/2489)) - Updated dependencies: - - `@trigger.dev/core@4.0.3` + - `@basicblock/trigger-core@4.0.3` ## 4.0.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.2` + - `@basicblock/trigger-core@4.0.2` ## 4.0.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.1` + - `@basicblock/trigger-core@4.0.1` ## 4.0.0 @@ -195,7 +195,7 @@ We will now correlate your external traces with trigger.dev traces and logs when using our external exporters: ```ts - import { defineConfig } from "@trigger.dev/sdk"; + import { defineConfig } from "@basicblock/trigger-sdk"; import { OTLPLogExporter } from "@opentelemetry/exporter-logs-otlp-http"; import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http"; @@ -229,7 +229,7 @@ You can also now propagate your external trace context when calling back into your own backend infra from inside a trigger.dev task: ```ts - import { otel, task } from "@trigger.dev/sdk"; + import { otel, task } from "@basicblock/trigger-sdk"; import { context, propagation } from "@opentelemetry/api"; async function callNextjsApp() { @@ -332,7 +332,7 @@ - maintain proper context in metadata.root and parent getters ([#1917](https://github.com/triggerdotdev/trigger.dev/pull/1917)) - v4: New lifecycle hooks ([#1817](https://github.com/triggerdotdev/trigger.dev/pull/1817)) - Updated dependencies: - - `@trigger.dev/core@4.0.0` + - `@basicblock/trigger-core@4.0.0` ## 4.0.0-v4-beta.28 @@ -340,7 +340,7 @@ - feat: Support AI SDK 5.0. `ai.tool` now accepts either a schemaTask or a task with a provided jsonSchema ([#2396](https://github.com/triggerdotdev/trigger.dev/pull/2396)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.28` + - `@basicblock/trigger-core@4.0.0-v4-beta.28` ## 4.0.0-v4-beta.27 @@ -369,7 +369,7 @@ We will now correlate your external traces with trigger.dev traces and logs when using our external exporters: ```ts - import { defineConfig } from "@trigger.dev/sdk"; + import { defineConfig } from "@basicblock/trigger-sdk"; import { OTLPLogExporter } from "@opentelemetry/exporter-logs-otlp-http"; import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http"; @@ -403,7 +403,7 @@ You can also now propagate your external trace context when calling back into your own backend infra from inside a trigger.dev task: ```ts - import { otel, task } from "@trigger.dev/sdk"; + import { otel, task } from "@basicblock/trigger-sdk"; import { context, propagation } from "@opentelemetry/api"; async function callNextjsApp() { @@ -438,7 +438,7 @@ - Upgrade to zod 3.25.76 ([#2352](https://github.com/triggerdotdev/trigger.dev/pull/2352)) - Specify a region override when triggering a run ([#2366](https://github.com/triggerdotdev/trigger.dev/pull/2366)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.27` + - `@basicblock/trigger-core@4.0.0-v4-beta.27` ## 4.0.0-v4-beta.26 @@ -461,14 +461,14 @@ ``` - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.26` + - `@basicblock/trigger-core@4.0.0-v4-beta.26` ## 4.0.0-v4-beta.25 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.25` + - `@basicblock/trigger-core@4.0.0-v4-beta.25` ## 4.0.0-v4-beta.24 @@ -518,7 +518,7 @@ - Added runs.list filtering for queue and machine ([#2277](https://github.com/triggerdotdev/trigger.dev/pull/2277)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.24` + - `@basicblock/trigger-core@4.0.0-v4-beta.24` ## 4.0.0-v4-beta.23 @@ -527,7 +527,7 @@ - fix: Logging large objects is now much more performant and uses less memory ([#2263](https://github.com/triggerdotdev/trigger.dev/pull/2263)) - New internal idempotency implementation for trigger and batch trigger to prevent request retries from duplicating work ([#2256](https://github.com/triggerdotdev/trigger.dev/pull/2256)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.23` + - `@basicblock/trigger-core@4.0.0-v4-beta.23` ## 4.0.0-v4-beta.22 @@ -535,21 +535,21 @@ - Provide realtime skipColumns option via untamperable public access tokens ([#2201](https://github.com/triggerdotdev/trigger.dev/pull/2201)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.22` + - `@basicblock/trigger-core@4.0.0-v4-beta.22` ## 4.0.0-v4-beta.21 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.21` + - `@basicblock/trigger-core@4.0.0-v4-beta.21` ## 4.0.0-v4-beta.20 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.20` + - `@basicblock/trigger-core@4.0.0-v4-beta.20` ## 4.0.0-v4-beta.19 @@ -557,35 +557,35 @@ - Improve metadata flushing efficiency by collapsing operations ([#2106](https://github.com/triggerdotdev/trigger.dev/pull/2106)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.19` + - `@basicblock/trigger-core@4.0.0-v4-beta.19` ## 4.0.0-v4-beta.18 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.18` + - `@basicblock/trigger-core@4.0.0-v4-beta.18` ## 4.0.0-v4-beta.17 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.17` + - `@basicblock/trigger-core@4.0.0-v4-beta.17` ## 4.0.0-v4-beta.16 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.16` + - `@basicblock/trigger-core@4.0.0-v4-beta.16` ## 4.0.0-v4-beta.15 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.15` + - `@basicblock/trigger-core@4.0.0-v4-beta.15` ## 4.0.0-v4-beta.14 @@ -593,14 +593,14 @@ - When you create a Waitpoint token using `wait.createToken()` you get a URL back that can be used to complete it by making an HTTP POST request. ([#2025](https://github.com/triggerdotdev/trigger.dev/pull/2025)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.14` + - `@basicblock/trigger-core@4.0.0-v4-beta.14` ## 4.0.0-v4-beta.13 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.13` + - `@basicblock/trigger-core@4.0.0-v4-beta.13` ## 4.0.0-v4-beta.12 @@ -609,7 +609,7 @@ - Display clickable links in Cursor terminal ([#1998](https://github.com/triggerdotdev/trigger.dev/pull/1998)) - Add onCancel lifecycle hook ([#2022](https://github.com/triggerdotdev/trigger.dev/pull/2022)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.12` + - `@basicblock/trigger-core@4.0.0-v4-beta.12` ## 4.0.0-v4-beta.11 @@ -617,35 +617,35 @@ - Fixed an issue with realtime streams that timeout and resume streaming dropping chunks ([#1993](https://github.com/triggerdotdev/trigger.dev/pull/1993)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.11` + - `@basicblock/trigger-core@4.0.0-v4-beta.11` ## 4.0.0-v4-beta.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.10` + - `@basicblock/trigger-core@4.0.0-v4-beta.10` ## 4.0.0-v4-beta.9 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.9` + - `@basicblock/trigger-core@4.0.0-v4-beta.9` ## 4.0.0-v4-beta.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.8` + - `@basicblock/trigger-core@4.0.0-v4-beta.8` ## 4.0.0-v4-beta.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.7` + - `@basicblock/trigger-core@4.0.0-v4-beta.7` ## 4.0.0-v4-beta.6 @@ -653,7 +653,7 @@ - Fix issue where realtime streams would cut off after 5 minutes ([#1952](https://github.com/triggerdotdev/trigger.dev/pull/1952)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.6` + - `@basicblock/trigger-core@4.0.0-v4-beta.6` ## 4.0.0-v4-beta.5 @@ -661,7 +661,7 @@ - The envvars.list() and retrieve() functions receive isSecret for each value. Secret values are always redacted. ([#1942](https://github.com/triggerdotdev/trigger.dev/pull/1942)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.5` + - `@basicblock/trigger-core@4.0.0-v4-beta.5` ## 4.0.0-v4-beta.4 @@ -669,28 +669,28 @@ - maintain proper context in metadata.root and parent getters ([#1917](https://github.com/triggerdotdev/trigger.dev/pull/1917)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.4` + - `@basicblock/trigger-core@4.0.0-v4-beta.4` ## 4.0.0-v4-beta.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.3` + - `@basicblock/trigger-core@4.0.0-v4-beta.3` ## 4.0.0-v4-beta.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.2` + - `@basicblock/trigger-core@4.0.0-v4-beta.2` ## 4.0.0-v4-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.1` + - `@basicblock/trigger-core@4.0.0-v4-beta.1` ## 4.0.0-v4-beta.0 @@ -704,7 +704,7 @@ - Deprecate toolTask and replace with `ai.tool(mySchemaTask)` ([#1863](https://github.com/triggerdotdev/trigger.dev/pull/1863)) - v4: New lifecycle hooks ([#1817](https://github.com/triggerdotdev/trigger.dev/pull/1817)) - Updated dependencies: - - `@trigger.dev/core@4.0.0-v4-beta.0` + - `@basicblock/trigger-core@4.0.0-v4-beta.0` ## 3.3.17 @@ -712,7 +712,7 @@ - Add support for two-phase deployments and task version pinning ([#1739](https://github.com/triggerdotdev/trigger.dev/pull/1739)) - Updated dependencies: - - `@trigger.dev/core@3.3.17` + - `@basicblock/trigger-core@3.3.17` ## 3.3.16 @@ -733,7 +733,7 @@ - "alert.deployment.failed" - Updated dependencies: - - `@trigger.dev/core@3.3.16` + - `@basicblock/trigger-core@3.3.16` ## 3.3.15 @@ -741,7 +741,7 @@ - Detect ffmpeg OOM errors, added manual OutOfMemoryError ([#1694](https://github.com/triggerdotdev/trigger.dev/pull/1694)) - Updated dependencies: - - `@trigger.dev/core@3.3.15` + - `@basicblock/trigger-core@3.3.15` ## 3.3.14 @@ -749,7 +749,7 @@ - Added the ability to retry runs that fail with an Out Of Memory (OOM) error on a larger machine. ([#1691](https://github.com/triggerdotdev/trigger.dev/pull/1691)) - Updated dependencies: - - `@trigger.dev/core@3.3.14` + - `@basicblock/trigger-core@3.3.14` ## 3.3.13 @@ -757,14 +757,14 @@ - Fixed issue with asResponse and withResponse not working on runs.retrieve ([#1648](https://github.com/triggerdotdev/trigger.dev/pull/1648)) - Updated dependencies: - - `@trigger.dev/core@3.3.13` + - `@basicblock/trigger-core@3.3.13` ## 3.3.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.12` + - `@basicblock/trigger-core@3.3.12` ## 3.3.11 @@ -801,14 +801,14 @@ ``` - Updated dependencies: - - `@trigger.dev/core@3.3.11` + - `@basicblock/trigger-core@3.3.11` ## 3.3.10 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.10` + - `@basicblock/trigger-core@3.3.10` ## 3.3.9 @@ -816,14 +816,14 @@ - Adding ability to update parent run metadata from child runs/tasks ([#1563](https://github.com/triggerdotdev/trigger.dev/pull/1563)) - Updated dependencies: - - `@trigger.dev/core@3.3.9` + - `@basicblock/trigger-core@3.3.9` ## 3.3.8 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.8` + - `@basicblock/trigger-core@3.3.8` ## 3.3.7 @@ -834,7 +834,7 @@ - Added an `onComplete` callback to `useRealtimeRun` and `useRealtimeRunWithStreams` - Optimized the run subscription to reduce unnecessary updates - Updated dependencies: - - `@trigger.dev/core@3.3.7` + - `@basicblock/trigger-core@3.3.7` ## 3.3.6 @@ -843,28 +843,28 @@ - Realtime streams now powered by electric. Also, this change fixes a realtime bug that was causing too many re-renders, even on records that didn't change ([#1541](https://github.com/triggerdotdev/trigger.dev/pull/1541)) - Add option to trigger batched items sequentially, and default to parallel triggering which is faster ([#1536](https://github.com/triggerdotdev/trigger.dev/pull/1536)) - Updated dependencies: - - `@trigger.dev/core@3.3.6` + - `@basicblock/trigger-core@3.3.6` ## 3.3.5 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.5` + - `@basicblock/trigger-core@3.3.5` ## 3.3.4 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.4` + - `@basicblock/trigger-core@3.3.4` ## 3.3.3 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.3.3` + - `@basicblock/trigger-core@3.3.3` ## 3.3.2 @@ -873,7 +873,7 @@ - Add one-time use public tokens to trigger and batch trigger ([#1515](https://github.com/triggerdotdev/trigger.dev/pull/1515)) - Fix for waiting for realtime streams to finish ([#1520](https://github.com/triggerdotdev/trigger.dev/pull/1520)) - Updated dependencies: - - `@trigger.dev/core@3.3.2` + - `@basicblock/trigger-core@3.3.2` ## 3.3.1 @@ -882,7 +882,7 @@ - Fixed the missing icons in trigger spans ([#1506](https://github.com/triggerdotdev/trigger.dev/pull/1506)) - Public access token scopes with just tags or just a batch can now access runs that have those tags or are in the batch. Previously, the only way to access a run was to have a specific scope for that exact run. ([#1511](https://github.com/triggerdotdev/trigger.dev/pull/1511)) - Updated dependencies: - - `@trigger.dev/core@3.3.1` + - `@basicblock/trigger-core@3.3.1` ## 3.3.0 @@ -918,7 +918,7 @@ - Added new batch.trigger and batch.triggerByTask methods that allows triggering multiple different tasks in a single batch: ([#1502](https://github.com/triggerdotdev/trigger.dev/pull/1502)) ```ts - import { batch } from "@trigger.dev/sdk/v3"; + import { batch } from "@basicblock/trigger-sdk/v3"; import type { myTask1, myTask2 } from "./trigger/tasks"; // Somewhere in your backend code @@ -939,7 +939,7 @@ Or if you are inside of a task, you can use `triggerByTask`: ```ts - import { batch, task, runs } from "@trigger.dev/sdk/v3"; + import { batch, task, runs } from "@basicblock/trigger-sdk/v3"; export const myParentTask = task({ id: "myParentTask", @@ -991,14 +991,14 @@ - Added ability to subscribe to a batch of runs using runs.subscribeToBatch ([#1502](https://github.com/triggerdotdev/trigger.dev/pull/1502)) - Updated dependencies: - - `@trigger.dev/core@3.3.0` + - `@basicblock/trigger-core@3.3.0` ## 3.2.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.2.2` + - `@basicblock/trigger-core@3.2.2` ## 3.2.1 @@ -1008,21 +1008,21 @@ - Upgrade zod to latest (3.23.8) ([#1484](https://github.com/triggerdotdev/trigger.dev/pull/1484)) - Realtime streams ([#1470](https://github.com/triggerdotdev/trigger.dev/pull/1470)) - Updated dependencies: - - `@trigger.dev/core@3.2.1` + - `@basicblock/trigger-core@3.2.1` ## 3.2.0 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.2.0` + - `@basicblock/trigger-core@3.2.0` ## 3.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.1.2` + - `@basicblock/trigger-core@3.1.2` ## 3.1.1 @@ -1030,7 +1030,7 @@ - Remove browser export condition - not necessary with the react-hooks package that uses core ([#1455](https://github.com/triggerdotdev/trigger.dev/pull/1455)) - Updated dependencies: - - `@trigger.dev/core@3.1.1` + - `@basicblock/trigger-core@3.1.1` ## 3.1.0 @@ -1041,7 +1041,7 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.1.0` + - `@basicblock/trigger-core@3.1.0` ## 3.0.13 @@ -1049,21 +1049,21 @@ - README updates ([#1408](https://github.com/triggerdotdev/trigger.dev/pull/1408)) - Updated dependencies: - - `@trigger.dev/core@3.0.13` + - `@basicblock/trigger-core@3.0.13` ## 3.0.12 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.12` + - `@basicblock/trigger-core@3.0.12` ## 3.0.11 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.11` + - `@basicblock/trigger-core@3.0.11` ## 3.0.10 @@ -1071,7 +1071,7 @@ - Adding maxDuration to tasks to allow timing out runs after they exceed a certain number of seconds ([#1377](https://github.com/triggerdotdev/trigger.dev/pull/1377)) - Updated dependencies: - - `@trigger.dev/core@3.0.10` + - `@basicblock/trigger-core@3.0.10` ## 3.0.9 @@ -1079,7 +1079,7 @@ - Removed the inline-code accessory from the logs when calling trigger or batchTrigger from a run ([#1364](https://github.com/triggerdotdev/trigger.dev/pull/1364)) - Updated dependencies: - - `@trigger.dev/core@3.0.9` + - `@basicblock/trigger-core@3.0.9` ## 3.0.8 @@ -1087,14 +1087,14 @@ - Add Run metadata to allow for storing up to 4KB of data on a run and update it during the run ([#1357](https://github.com/triggerdotdev/trigger.dev/pull/1357)) - Updated dependencies: - - `@trigger.dev/core@3.0.8` + - `@basicblock/trigger-core@3.0.8` ## 3.0.7 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@3.0.7` + - `@basicblock/trigger-core@3.0.7` ## 3.0.6 @@ -1102,13 +1102,13 @@ - e79f0cc84: runs.retrieve() now includes details about related runs (root, parent, and children) as well how how the runs were triggered and if they are in a batch - Updated dependencies [4e0bc485a] - - @trigger.dev/core@3.0.6 + - @basicblock/trigger-core@3.0.6 ## 3.0.5 ### Patch Changes -- @trigger.dev/core@3.0.5 +- @basicblock/trigger-core@3.0.5 ## 3.0.4 @@ -1116,20 +1116,20 @@ - 4adc773c7: Auto-resolve payload/output presigned urls when retrieving a run with runs.retrieve - Updated dependencies [4adc773c7] - - @trigger.dev/core@3.0.4 + - @basicblock/trigger-core@3.0.4 ## 3.0.3 ### Patch Changes - Updated dependencies [3d53d4c08] - - @trigger.dev/core@3.0.3 + - @basicblock/trigger-core@3.0.3 ## 3.0.2 ### Patch Changes -- @trigger.dev/core@3.0.2 +- @basicblock/trigger-core@3.0.2 ## 3.0.1 @@ -1137,7 +1137,7 @@ - 3aa581179: Fixing false-positive package version mismatches - Updated dependencies [3aa581179] - - @trigger.dev/core@3.0.1 + - @basicblock/trigger-core@3.0.1 ## 3.0.0 @@ -1171,7 +1171,7 @@ - 0591db5f2: Rollback to try and fix some dependent attempt issues - 8578c9b28: Support self-hosters pushing to a custom registry when running deploy - 0e77e7ef7: v3: Trigger delayed runs and reschedule them -- ecf1110ab: v3: Export AbortTaskRunError from @trigger.dev/sdk/v3 +- ecf1110ab: v3: Export AbortTaskRunError from @basicblock/trigger-sdk/v3 - f854cb90e: Added replayRun function to the SDK - 44e1b8754: Improve the SDK function types and expose a new APIError instead of the APIResult type - 55264657d: You can now add tags to runs and list runs using them @@ -1258,7 +1258,7 @@ - 8ba998794: Added declarative cron schedules - f854cb90e: Added cancelRun to the SDK - 4986bfda2: Added a new global - Task Catalog - to better handle task metadata -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @basicblock/trigger-core/v3 export - 8578c9b28: Remove msw and retry.interceptFetch - Updated dependencies [ed2a26c86] - Updated dependencies [c702d6a9c] @@ -1342,31 +1342,31 @@ - Updated dependencies [8578c9b28] - Updated dependencies [f04041744] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0 + - @basicblock/trigger-core@3.0.0 ## 3.0.0-beta.55 ### Patch Changes - 0591db5f2: Fixes for continuing after waits - - @trigger.dev/core@3.0.0-beta.55 - - @trigger.dev/core-backend@3.0.0-beta.55 + - @basicblock/trigger-core@3.0.0-beta.55 + - @basicblock/trigger-core-backend@3.0.0-beta.55 ## 3.0.0-beta.54 ### Patch Changes - 728eeeff6: Rollback to try and fix some dependent attempt issues - - @trigger.dev/core@3.0.0-beta.54 - - @trigger.dev/core-backend@3.0.0-beta.54 + - @basicblock/trigger-core@3.0.0-beta.54 + - @basicblock/trigger-core-backend@3.0.0-beta.54 ## 3.0.0-beta.53 ### Patch Changes - Updated dependencies [5cf90da72] - - @trigger.dev/core@3.0.0-beta.53 - - @trigger.dev/core-backend@3.0.0-beta.53 + - @basicblock/trigger-core@3.0.0-beta.53 + - @basicblock/trigger-core-backend@3.0.0-beta.53 ## 3.0.0-beta.52 @@ -1375,8 +1375,8 @@ - 8cae1d087: Fix trigger functions for custom queues - Updated dependencies [9882d66f8] - Updated dependencies [09413a62a] - - @trigger.dev/core@3.0.0-beta.52 - - @trigger.dev/core-backend@3.0.0-beta.52 + - @basicblock/trigger-core@3.0.0-beta.52 + - @basicblock/trigger-core-backend@3.0.0-beta.52 ## 3.0.0-beta.51 @@ -1386,8 +1386,8 @@ - 086a0f95c: Extract common trigger code into internal functions and add a tasks.batchTriggerAndWait function - 55264657d: You can now add tags to runs and list runs using them - Updated dependencies [55264657d] - - @trigger.dev/core@3.0.0-beta.51 - - @trigger.dev/core-backend@3.0.0-beta.51 + - @basicblock/trigger-core@3.0.0-beta.51 + - @basicblock/trigger-core-backend@3.0.0-beta.51 ## 3.0.0-beta.50 @@ -1395,8 +1395,8 @@ - 8ba998794: Added declarative cron schedules - Updated dependencies [8ba998794] - - @trigger.dev/core@3.0.0-beta.50 - - @trigger.dev/core-backend@3.0.0-beta.50 + - @basicblock/trigger-core@3.0.0-beta.50 + - @basicblock/trigger-core-backend@3.0.0-beta.50 ## 3.0.0-beta.49 @@ -1405,16 +1405,16 @@ - Updated dependencies [dbda820a7] - Updated dependencies [e417aca87] - Updated dependencies [d934feb02] - - @trigger.dev/core@3.0.0-beta.49 - - @trigger.dev/core-backend@3.0.0-beta.49 + - @basicblock/trigger-core@3.0.0-beta.49 + - @basicblock/trigger-core-backend@3.0.0-beta.49 ## 3.0.0-beta.48 ### Patch Changes -- ecf1110ab: v3: Export AbortTaskRunError from @trigger.dev/sdk/v3 - - @trigger.dev/core@3.0.0-beta.48 - - @trigger.dev/core-backend@3.0.0-beta.48 +- ecf1110ab: v3: Export AbortTaskRunError from @basicblock/trigger-sdk/v3 + - @basicblock/trigger-core@3.0.0-beta.48 + - @basicblock/trigger-core-backend@3.0.0-beta.48 ## 3.0.0-beta.47 @@ -1423,16 +1423,16 @@ - 4f95c9de4: v3: recover from server rate limiting errors in a more reliable way - Updated dependencies [4f95c9de4] - Updated dependencies [e04d44866] - - @trigger.dev/core@3.0.0-beta.47 - - @trigger.dev/core-backend@3.0.0-beta.47 + - @basicblock/trigger-core@3.0.0-beta.47 + - @basicblock/trigger-core-backend@3.0.0-beta.47 ## 3.0.0-beta.46 ### Patch Changes - Updated dependencies [14c2bdf89] - - @trigger.dev/core@3.0.0-beta.46 - - @trigger.dev/core-backend@3.0.0-beta.46 + - @basicblock/trigger-core@3.0.0-beta.46 + - @basicblock/trigger-core-backend@3.0.0-beta.46 ## 3.0.0-beta.45 @@ -1442,16 +1442,16 @@ - Updated dependencies [0e77e7ef7] - Updated dependencies [568da0178] - Updated dependencies [5ae3da6b4] - - @trigger.dev/core@3.0.0-beta.45 - - @trigger.dev/core-backend@3.0.0-beta.45 + - @basicblock/trigger-core@3.0.0-beta.45 + - @basicblock/trigger-core-backend@3.0.0-beta.45 ## 3.0.0-beta.44 ### Patch Changes - Updated dependencies [39885a427] - - @trigger.dev/core@3.0.0-beta.44 - - @trigger.dev/core-backend@3.0.0-beta.44 + - @basicblock/trigger-core@3.0.0-beta.44 + - @basicblock/trigger-core-backend@3.0.0-beta.44 ## 3.0.0-beta.43 @@ -1459,24 +1459,24 @@ - 34ca7667d: v3: Include presigned urls for downloading large payloads and outputs when using runs.retrieve - Updated dependencies [34ca7667d] - - @trigger.dev/core@3.0.0-beta.43 - - @trigger.dev/core-backend@3.0.0-beta.43 + - @basicblock/trigger-core@3.0.0-beta.43 + - @basicblock/trigger-core-backend@3.0.0-beta.43 ## 3.0.0-beta.42 ### Patch Changes - ecef19966: Use global setTimeout to ensure cross-runtime support - - @trigger.dev/core@3.0.0-beta.42 - - @trigger.dev/core-backend@3.0.0-beta.42 + - @basicblock/trigger-core@3.0.0-beta.42 + - @basicblock/trigger-core-backend@3.0.0-beta.42 ## 3.0.0-beta.41 ### Patch Changes - 7c36a1a4b: v3: Adding SDK functions for triggering tasks in a typesafe way, without importing task file - - @trigger.dev/core@3.0.0-beta.41 - - @trigger.dev/core-backend@3.0.0-beta.41 + - @basicblock/trigger-core@3.0.0-beta.41 + - @basicblock/trigger-core-backend@3.0.0-beta.41 ## 3.0.0-beta.40 @@ -1485,15 +1485,15 @@ - Updated dependencies [55d1f8c67] - Updated dependencies [098932ea9] - Updated dependencies [9835f4ec5] - - @trigger.dev/core@3.0.0-beta.40 - - @trigger.dev/core-backend@3.0.0-beta.40 + - @basicblock/trigger-core@3.0.0-beta.40 + - @basicblock/trigger-core-backend@3.0.0-beta.40 ## 3.0.0-beta.39 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.39 -- @trigger.dev/core-backend@3.0.0-beta.39 +- @basicblock/trigger-core@3.0.0-beta.39 +- @basicblock/trigger-core-backend@3.0.0-beta.39 ## 3.0.0-beta.38 @@ -1505,8 +1505,8 @@ - Updated dependencies [0ed93a748] - Updated dependencies [c405ae711] - Updated dependencies [c405ae711] - - @trigger.dev/core@3.0.0-beta.38 - - @trigger.dev/core-backend@3.0.0-beta.38 + - @basicblock/trigger-core@3.0.0-beta.38 + - @basicblock/trigger-core-backend@3.0.0-beta.38 ## 3.0.0-beta.37 @@ -1514,8 +1514,8 @@ - Updated dependencies [68d32429b] - Updated dependencies [68d32429b] - - @trigger.dev/core@3.0.0-beta.37 - - @trigger.dev/core-backend@3.0.0-beta.37 + - @basicblock/trigger-core@3.0.0-beta.37 + - @basicblock/trigger-core-backend@3.0.0-beta.37 ## 3.0.0-beta.36 @@ -1525,8 +1525,8 @@ - ba71f959e: Management SDK overhaul and adding the runs.list API - Updated dependencies [b4f9b70ae] - Updated dependencies [ba71f959e] - - @trigger.dev/core@3.0.0-beta.36 - - @trigger.dev/core-backend@3.0.0-beta.36 + - @basicblock/trigger-core@3.0.0-beta.36 + - @basicblock/trigger-core-backend@3.0.0-beta.36 ## 3.0.0-beta.35 @@ -1535,8 +1535,8 @@ - Updated dependencies [ece6ca678] - Updated dependencies [e69ffd314] - Updated dependencies [e69ffd314] - - @trigger.dev/core@3.0.0-beta.35 - - @trigger.dev/core-backend@3.0.0-beta.35 + - @basicblock/trigger-core@3.0.0-beta.35 + - @basicblock/trigger-core-backend@3.0.0-beta.35 ## 3.0.0-beta.34 @@ -1548,30 +1548,30 @@ - Updated dependencies [3a1b0c486] - Updated dependencies [3f8b6d8fc] - Updated dependencies [1281d40e4] - - @trigger.dev/core@3.0.0-beta.34 - - @trigger.dev/core-backend@3.0.0-beta.34 + - @basicblock/trigger-core@3.0.0-beta.34 + - @basicblock/trigger-core-backend@3.0.0-beta.34 ## 3.0.0-beta.33 ### Patch Changes - Updated dependencies [6a379e4e9] - - @trigger.dev/core@3.0.0-beta.33 - - @trigger.dev/core-backend@3.0.0-beta.33 + - @basicblock/trigger-core@3.0.0-beta.33 + - @basicblock/trigger-core-backend@3.0.0-beta.33 ## 3.0.0-beta.32 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.32 -- @trigger.dev/core-backend@3.0.0-beta.32 +- @basicblock/trigger-core@3.0.0-beta.32 +- @basicblock/trigger-core-backend@3.0.0-beta.32 ## 3.0.0-beta.31 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.31 -- @trigger.dev/core-backend@3.0.0-beta.31 +- @basicblock/trigger-core@3.0.0-beta.31 +- @basicblock/trigger-core-backend@3.0.0-beta.31 ## 3.0.0-beta.30 @@ -1579,15 +1579,15 @@ - Updated dependencies [1477a2e30] - Updated dependencies [0e919f56f] - - @trigger.dev/core@3.0.0-beta.30 - - @trigger.dev/core-backend@3.0.0-beta.30 + - @basicblock/trigger-core@3.0.0-beta.30 + - @basicblock/trigger-core-backend@3.0.0-beta.30 ## 3.0.0-beta.29 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.29 -- @trigger.dev/core-backend@3.0.0-beta.29 +- @basicblock/trigger-core@3.0.0-beta.29 +- @basicblock/trigger-core-backend@3.0.0-beta.29 ## 3.0.0-beta.28 @@ -1596,8 +1596,8 @@ - 6d9dfbc75: Add configure function to be able to configure the SDK manually - Updated dependencies [d490bc5cb] - Updated dependencies [6d9dfbc75] - - @trigger.dev/core@3.0.0-beta.28 - - @trigger.dev/core-backend@3.0.0-beta.28 + - @basicblock/trigger-core@3.0.0-beta.28 + - @basicblock/trigger-core-backend@3.0.0-beta.28 ## 3.0.0-beta.27 @@ -1606,15 +1606,15 @@ - 203e00208: Add runs.retrieve management API method to get info about a run by run ID - Updated dependencies [1670c4c41] - Updated dependencies [203e00208] - - @trigger.dev/core@3.0.0-beta.27 - - @trigger.dev/core-backend@3.0.0-beta.27 + - @basicblock/trigger-core@3.0.0-beta.27 + - @basicblock/trigger-core-backend@3.0.0-beta.27 ## 3.0.0-beta.26 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.26 -- @trigger.dev/core-backend@3.0.0-beta.26 +- @basicblock/trigger-core@3.0.0-beta.26 +- @basicblock/trigger-core-backend@3.0.0-beta.26 ## 3.0.0-beta.25 @@ -1622,30 +1622,30 @@ - Updated dependencies [e337b2165] - Updated dependencies [9e5382951] - - @trigger.dev/core@3.0.0-beta.25 - - @trigger.dev/core-backend@3.0.0-beta.25 + - @basicblock/trigger-core@3.0.0-beta.25 + - @basicblock/trigger-core-backend@3.0.0-beta.25 ## 3.0.0-beta.24 ### Patch Changes - Updated dependencies [83dc87155] - - @trigger.dev/core@3.0.0-beta.24 - - @trigger.dev/core-backend@3.0.0-beta.24 + - @basicblock/trigger-core@3.0.0-beta.24 + - @basicblock/trigger-core-backend@3.0.0-beta.24 ## 3.0.0-beta.23 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.23 -- @trigger.dev/core-backend@3.0.0-beta.23 +- @basicblock/trigger-core@3.0.0-beta.23 +- @basicblock/trigger-core-backend@3.0.0-beta.23 ## 3.0.0-beta.22 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.22 -- @trigger.dev/core-backend@3.0.0-beta.22 +- @basicblock/trigger-core@3.0.0-beta.22 +- @basicblock/trigger-core-backend@3.0.0-beta.22 ## 3.0.0-beta.21 @@ -1654,24 +1654,24 @@ - 9491a1649: Implement task.onSuccess/onFailure and config.onSuccess/onFailure - Updated dependencies [9491a1649] - Updated dependencies [9491a1649] - - @trigger.dev/core@3.0.0-beta.21 - - @trigger.dev/core-backend@3.0.0-beta.21 + - @basicblock/trigger-core@3.0.0-beta.21 + - @basicblock/trigger-core-backend@3.0.0-beta.21 ## 3.0.0-beta.20 ### Patch Changes - Updated dependencies [e3db25739] - - @trigger.dev/core@3.0.0-beta.20 - - @trigger.dev/core-backend@3.0.0-beta.20 + - @basicblock/trigger-core@3.0.0-beta.20 + - @basicblock/trigger-core-backend@3.0.0-beta.20 ## 3.0.0-beta.19 ### Patch Changes - e9a63a486: Lock SDK and CLI deps on exact core version - - @trigger.dev/core@3.0.0-beta.19 - - @trigger.dev/core-backend@3.0.0-beta.19 + - @basicblock/trigger-core@3.0.0-beta.19 + - @basicblock/trigger-core-backend@3.0.0-beta.19 ## 3.0.0-beta.18 @@ -1684,26 +1684,26 @@ https://x.com/maverickdotdev/status/1782465214308319404 - b68012f81: Move to our global system from AsyncLocalStorage for the current task context storage -- b68012f81: Extracting out all the non-SDK related features from the main @trigger.dev/core/v3 export +- b68012f81: Extracting out all the non-SDK related features from the main @basicblock/trigger-core/v3 export - Updated dependencies [b68012f81] - Updated dependencies [b68012f81] - - @trigger.dev/core@3.0.0-beta.18 - - @trigger.dev/core-backend@3.0.0-beta.18 + - @basicblock/trigger-core@3.0.0-beta.18 + - @basicblock/trigger-core-backend@3.0.0-beta.18 ## 3.0.0-beta.17 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.17 -- @trigger.dev/core-backend@3.0.0-beta.17 +- @basicblock/trigger-core@3.0.0-beta.17 +- @basicblock/trigger-core-backend@3.0.0-beta.17 ## 3.0.0-beta.16 ### Patch Changes - Updated dependencies [ed2a26c86] - - @trigger.dev/core@3.0.0-beta.16 - - @trigger.dev/core-backend@3.0.0-beta.16 + - @basicblock/trigger-core@3.0.0-beta.16 + - @basicblock/trigger-core-backend@3.0.0-beta.16 ## 3.0.0-beta.15 @@ -1777,8 +1777,8 @@ - Updated dependencies [374edef02] - Updated dependencies [26093896d] - Updated dependencies [62c9a5b71] - - @trigger.dev/core@3.0.0-beta.15 - - @trigger.dev/core-backend@3.0.0-beta.15 + - @basicblock/trigger-core@3.0.0-beta.15 + - @basicblock/trigger-core-backend@3.0.0-beta.15 ## 3.0.0-beta.14 @@ -1786,8 +1786,8 @@ - c9e1a3e9c: Remove unimplemented batchOptions - Updated dependencies [584c7da5d] - - @trigger.dev/core@3.0.0-beta.14 - - @trigger.dev/core-backend@3.0.0-beta.14 + - @basicblock/trigger-core@3.0.0-beta.14 + - @basicblock/trigger-core-backend@3.0.0-beta.14 ## 3.0.0-beta.13 @@ -1803,22 +1803,22 @@ - Updated dependencies [fde939a30] - Updated dependencies [03b104a3d] - Updated dependencies [4986bfda2] - - @trigger.dev/core@3.0.0-beta.13 - - @trigger.dev/core-backend@3.0.0-beta.13 + - @basicblock/trigger-core@3.0.0-beta.13 + - @basicblock/trigger-core-backend@3.0.0-beta.13 ## 3.0.0-beta.12 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.12 -- @trigger.dev/core-backend@3.0.0-beta.12 +- @basicblock/trigger-core@3.0.0-beta.12 +- @basicblock/trigger-core-backend@3.0.0-beta.12 ## 3.0.0-beta.11 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.11 -- @trigger.dev/core-backend@3.0.0-beta.11 +- @basicblock/trigger-core@3.0.0-beta.11 +- @basicblock/trigger-core-backend@3.0.0-beta.11 ## 3.0.0-beta.7 @@ -1828,31 +1828,31 @@ - f854cb90e: Added cancelRun to the SDK - Updated dependencies [f854cb90e] - Updated dependencies [f854cb90e] - - @trigger.dev/core@3.0.0-beta.7 - - @trigger.dev/core-backend@3.0.0-beta.7 + - @basicblock/trigger-core@3.0.0-beta.7 + - @basicblock/trigger-core-backend@3.0.0-beta.7 ## 3.0.0-beta.6 ### Patch Changes - Updated dependencies [7ea8532cc] - - @trigger.dev/core@3.0.0-beta.6 - - @trigger.dev/core-backend@3.0.0-beta.6 + - @basicblock/trigger-core@3.0.0-beta.6 + - @basicblock/trigger-core-backend@3.0.0-beta.6 ## 3.0.0-beta.5 ### Patch Changes - Updated dependencies [eb6012628] - - @trigger.dev/core@3.0.0-beta.5 - - @trigger.dev/core-backend@3.0.0-beta.5 + - @basicblock/trigger-core@3.0.0-beta.5 + - @basicblock/trigger-core-backend@3.0.0-beta.5 ## 3.0.0-beta.4 ### Patch Changes -- @trigger.dev/core@3.0.0-beta.4 -- @trigger.dev/core-backend@3.0.0-beta.4 +- @basicblock/trigger-core@3.0.0-beta.4 +- @basicblock/trigger-core-backend@3.0.0-beta.4 ## 3.0.0-beta.3 @@ -1862,16 +1862,16 @@ - Updated dependencies [c702d6a9c] - Updated dependencies [b271742dc] - Updated dependencies [9af2570da] - - @trigger.dev/core@3.0.0-beta.3 - - @trigger.dev/core-backend@3.0.0-beta.3 + - @basicblock/trigger-core@3.0.0-beta.3 + - @basicblock/trigger-core-backend@3.0.0-beta.3 ## 3.0.0-beta.2 ### Patch Changes - Updated dependencies [e3cf456c6] - - @trigger.dev/core@3.0.0-beta.2 - - @trigger.dev/core-backend@3.0.0-beta.2 + - @basicblock/trigger-core@3.0.0-beta.2 + - @basicblock/trigger-core-backend@3.0.0-beta.2 ## 3.0.0-beta.1 @@ -1883,8 +1883,8 @@ - Updated dependencies [b66d5525e] - Updated dependencies [719c0a0b9] - Updated dependencies [f93eae300] - - @trigger.dev/core@3.0.0-beta.1 - - @trigger.dev/core-backend@3.0.0-beta.1 + - @basicblock/trigger-core@3.0.0-beta.1 + - @basicblock/trigger-core-backend@3.0.0-beta.1 ## 3.0.0-beta.0 @@ -1895,46 +1895,46 @@ ### Patch Changes - Updated dependencies [395abe1b9] - - @trigger.dev/core@3.0.0-beta.0 - - @trigger.dev/core-backend@3.0.0-beta.0 + - @basicblock/trigger-core@3.0.0-beta.0 + - @basicblock/trigger-core-backend@3.0.0-beta.0 ## 2.3.18 ### Patch Changes -- @trigger.dev/core@2.3.18 -- @trigger.dev/core-backend@2.3.18 +- @basicblock/trigger-core@2.3.18 +- @basicblock/trigger-core-backend@2.3.18 ## 2.3.17 ### Patch Changes - dd879c8e: Updated run, run statuses and event endpoints to v2 to get full run statuses - - @trigger.dev/core@2.3.17 - - @trigger.dev/core-backend@2.3.17 + - @basicblock/trigger-core@2.3.17 + - @basicblock/trigger-core-backend@2.3.17 ## 2.3.16 ### Patch Changes - Updated dependencies [583da458] - - @trigger.dev/core@2.3.16 - - @trigger.dev/core-backend@2.3.16 + - @basicblock/trigger-core@2.3.16 + - @basicblock/trigger-core-backend@2.3.16 ## 2.3.15 ### Patch Changes - 6c4047cf: Fix an issue where runs were stuck executing when a child task failed and the parent task retried - - @trigger.dev/core@2.3.15 - - @trigger.dev/core-backend@2.3.15 + - @basicblock/trigger-core@2.3.15 + - @basicblock/trigger-core-backend@2.3.15 ## 2.3.14 ### Patch Changes -- @trigger.dev/core@2.3.14 -- @trigger.dev/core-backend@2.3.14 +- @basicblock/trigger-core@2.3.14 +- @basicblock/trigger-core-backend@2.3.14 ## 2.3.13 @@ -1942,8 +1942,8 @@ - a93b554f: Make it clear that schedules are UTC by appending "UTC" to the end. - 0f342cd1: Don't show duplicate Job warning if it's an internal job - - @trigger.dev/core@2.3.13 - - @trigger.dev/core-backend@2.3.13 + - @basicblock/trigger-core@2.3.13 + - @basicblock/trigger-core-backend@2.3.13 ## 2.3.12 @@ -1952,15 +1952,15 @@ - 129f023d: Fix for eventTrigger source not getting passed through - 38f5a903: Don't auto-yield with no-op tasks (e.g. logs) that are subtasks - ff4ff869: You can pass an Error() instead of properties to all of the `io.logger` functions - - @trigger.dev/core@2.3.12 - - @trigger.dev/core-backend@2.3.12 + - @basicblock/trigger-core@2.3.12 + - @basicblock/trigger-core-backend@2.3.12 ## 2.3.11 ### Patch Changes -- @trigger.dev/core@2.3.11 -- @trigger.dev/core-backend@2.3.11 +- @basicblock/trigger-core@2.3.11 +- @basicblock/trigger-core-backend@2.3.11 ## 2.3.10 @@ -1968,8 +1968,8 @@ - 8277f4d2: Use correct overload param when invoking a job outside of a run #802 - 73cb8839: Fixed invoke inferred payload types #830 - - @trigger.dev/core@2.3.10 - - @trigger.dev/core-backend@2.3.10 + - @basicblock/trigger-core@2.3.10 + - @basicblock/trigger-core-backend@2.3.10 ## 2.3.9 @@ -1977,58 +1977,58 @@ - f7bf25f0: feat: Add ability to cancel all runs for job from SDK - Updated dependencies [740b7b23] - - @trigger.dev/core@2.3.9 - - @trigger.dev/core-backend@2.3.9 + - @basicblock/trigger-core@2.3.9 + - @basicblock/trigger-core-backend@2.3.9 ## 2.3.8 ### Patch Changes -- @trigger.dev/core@2.3.8 -- @trigger.dev/core-backend@2.3.8 +- @basicblock/trigger-core@2.3.8 +- @basicblock/trigger-core-backend@2.3.8 ## 2.3.7 ### Patch Changes -- @trigger.dev/core@2.3.7 -- @trigger.dev/core-backend@2.3.7 +- @basicblock/trigger-core@2.3.7 +- @basicblock/trigger-core-backend@2.3.7 ## 2.3.6 ### Patch Changes -- @trigger.dev/core@2.3.6 -- @trigger.dev/core-backend@2.3.6 +- @basicblock/trigger-core@2.3.6 +- @basicblock/trigger-core-backend@2.3.6 ## 2.3.5 ### Patch Changes -- @trigger.dev/core@2.3.5 -- @trigger.dev/core-backend@2.3.5 +- @basicblock/trigger-core@2.3.5 +- @basicblock/trigger-core-backend@2.3.5 ## 2.3.4 ### Patch Changes - 6a3c563f: Fixed Job.attachToClient - - @trigger.dev/core@2.3.4 - - @trigger.dev/core-backend@2.3.4 + - @basicblock/trigger-core@2.3.4 + - @basicblock/trigger-core-backend@2.3.4 ## 2.3.3 ### Patch Changes -- @trigger.dev/core@2.3.3 -- @trigger.dev/core-backend@2.3.3 +- @basicblock/trigger-core@2.3.3 +- @basicblock/trigger-core-backend@2.3.3 ## 2.3.2 ### Patch Changes -- @trigger.dev/core@2.3.2 -- @trigger.dev/core-backend@2.3.2 +- @basicblock/trigger-core@2.3.2 +- @basicblock/trigger-core-backend@2.3.2 ## 2.3.1 @@ -2036,8 +2036,8 @@ - f3efcc0c: Moved Logger to core-backend, no longer importing node:buffer in core/react - Updated dependencies [f3efcc0c] - - @trigger.dev/core-backend@2.3.1 - - @trigger.dev/core@2.3.1 + - @basicblock/trigger-core-backend@2.3.1 + - @basicblock/trigger-core@2.3.1 ## 2.3.0 @@ -2050,23 +2050,23 @@ ### Patch Changes - Updated dependencies [17f6f29d] - - @trigger.dev/core-backend@2.3.0 - - @trigger.dev/core@2.3.0 + - @basicblock/trigger-core-backend@2.3.0 + - @basicblock/trigger-core@2.3.0 ## 2.2.11 ### Patch Changes - de652c1d: Fix Shopify task types and KV `get()` return types - - @trigger.dev/core@2.2.11 - - @trigger.dev/core-backend@2.2.11 + - @basicblock/trigger-core@2.2.11 + - @basicblock/trigger-core-backend@2.2.11 ## 2.2.10 ### Patch Changes -- @trigger.dev/core@2.2.10 -- @trigger.dev/core-backend@2.2.10 +- @basicblock/trigger-core@2.2.10 +- @basicblock/trigger-core-backend@2.2.10 ## 2.2.9 @@ -2075,8 +2075,8 @@ - 1dcd87a2: Fix: `Key-Value Store` keys will now be URI encoded - 6ebd435e: Feature: Run execution concurrency limits - Updated dependencies [6ebd435e] - - @trigger.dev/core@2.2.9 - - @trigger.dev/core-backend@2.2.9 + - @basicblock/trigger-core@2.2.9 + - @basicblock/trigger-core-backend@2.2.9 ## 2.2.8 @@ -2087,8 +2087,8 @@ - Add a `@trigger.dev/shopify` package - 096151c0: Fix `@trigger.dev/shopify` imports, enhance docs, and suppress HTTP Endpoint warnings - Updated dependencies [067e19fe] - - @trigger.dev/core@2.2.8 - - @trigger.dev/core-backend@2.2.8 + - @basicblock/trigger-core@2.2.8 + - @basicblock/trigger-core-backend@2.2.8 ## 2.2.7 @@ -2096,8 +2096,8 @@ - 756024da: Add support for listening to run notifications - Updated dependencies [756024da] - - @trigger.dev/core@2.2.7 - - @trigger.dev/core-backend@2.2.7 + - @basicblock/trigger-core@2.2.7 + - @basicblock/trigger-core-backend@2.2.7 ## 2.2.6 @@ -2110,8 +2110,8 @@ - Updated dependencies [cb1825bf] - Updated dependencies [cb1825bf] - Updated dependencies [d0217344] - - @trigger.dev/core@2.2.6 - - @trigger.dev/core-backend@2.2.6 + - @basicblock/trigger-core@2.2.6 + - @basicblock/trigger-core-backend@2.2.6 ## 2.2.5 @@ -2125,18 +2125,18 @@ - f4275e50: verifyRequestSignature โ€“ added an error if the passed in secret is undefined or empty - Updated dependencies [620b8383] - Updated dependencies [578d2e54] - - @trigger.dev/core@2.2.5 - - @trigger.dev/core-backend@2.2.5 + - @basicblock/trigger-core@2.2.5 + - @basicblock/trigger-core-backend@2.2.5 ## 2.2.4 ### Patch Changes -- c1710ae7: Creates a new package @trigger.dev/core-backend that includes code shared between @trigger.dev/sdk and the Trigger.dev server +- c1710ae7: Creates a new package @basicblock/trigger-core-backend that includes code shared between @basicblock/trigger-sdk and the Trigger.dev server - 9c4be40a: use idempotency-key as event-id for dynamic-trigger registrations - Updated dependencies [c1710ae7] - - @trigger.dev/core-backend@2.2.4 - - @trigger.dev/core@2.2.4 + - @basicblock/trigger-core-backend@2.2.4 + - @basicblock/trigger-core@2.2.4 ## 2.2.3 @@ -2145,13 +2145,13 @@ - 6e1b8a11: implement functionality to cancel job runs triggered by a given eventId. - c4533c36: set error messages in runTask and executeJob - Updated dependencies [6e1b8a11] - - @trigger.dev/core@2.2.3 + - @basicblock/trigger-core@2.2.3 ## 2.2.2 ### Patch Changes -- @trigger.dev/core@2.2.2 +- @basicblock/trigger-core@2.2.2 ## 2.2.1 @@ -2160,7 +2160,7 @@ - 044d38e3: Auto-yield run execution to help prevent duplicate task executions - Updated dependencies [044d38e3] - Updated dependencies [abc9737a] - - @trigger.dev/core@2.2.1 + - @basicblock/trigger-core@2.2.1 ## 2.2.0 @@ -2173,7 +2173,7 @@ - Updated dependencies [975c5f1d] - Updated dependencies [50e3d9e4] - Updated dependencies [59a94c71] - - @trigger.dev/core@2.2.0 + - @basicblock/trigger-core@2.2.0 ## 2.1.9 @@ -2182,7 +2182,7 @@ - 9a187f9e: upgrade zod to 3.22.3 - 2e9452ab: allow cancelling jobs from trigger-client - Updated dependencies [9a187f9e] - - @trigger.dev/core@2.1.9 + - @basicblock/trigger-core@2.1.9 ## 2.1.8 @@ -2194,25 +2194,25 @@ - Updated dependencies [6a992a19] - Updated dependencies [ab9e4a98] - Updated dependencies [ab9e4a98] - - @trigger.dev/core@2.1.8 + - @basicblock/trigger-core@2.1.8 ## 2.1.7 ### Patch Changes -- @trigger.dev/core@2.1.7 +- @basicblock/trigger-core@2.1.7 ## 2.1.6 ### Patch Changes -- @trigger.dev/core@2.1.6 +- @basicblock/trigger-core@2.1.6 ## 2.1.5 ### Patch Changes -- @trigger.dev/core@2.1.5 +- @basicblock/trigger-core@2.1.5 ## 2.1.4 @@ -2225,7 +2225,7 @@ - Updated dependencies [ad14983e] - Updated dependencies [50137a6f] - Updated dependencies [c0dfa804] - - @trigger.dev/core@2.1.4 + - @basicblock/trigger-core@2.1.4 ## 2.1.3 @@ -2233,14 +2233,14 @@ - Fix for bad publish - Updated dependencies: - - `@trigger.dev/core@2.1.3` + - `@basicblock/trigger-core@2.1.3` ## 2.1.2 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.2` + - `@basicblock/trigger-core@2.1.2` ## 2.1.1 @@ -2248,7 +2248,7 @@ - Errors now bubbled up. OpenAI background retrying improved ([#468](https://github.com/triggerdotdev/trigger.dev/pull/468)) - Updated dependencies: - - `@trigger.dev/core@2.1.1` + - `@basicblock/trigger-core@2.1.1` ## 2.1.0 @@ -2259,14 +2259,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0` + - `@basicblock/trigger-core@2.1.0` ## 2.1.0-beta.1 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0-beta.1` + - `@basicblock/trigger-core@2.1.0-beta.1` ## 2.1.0-beta.0 @@ -2277,14 +2277,14 @@ ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.1.0-beta.0` + - `@basicblock/trigger-core@2.1.0-beta.0` ## 2.0.14 ### Patch Changes - Updated dependencies: - - `@trigger.dev/core@2.0.14` + - `@basicblock/trigger-core@2.0.14` ## 2.0.13 @@ -2292,13 +2292,13 @@ - Only use cached tasks if they are completed, otherwise retrying tasks will be considered successful ([`916a3536`](https://github.com/triggerdotdev/trigger.dev/commit/916a353660e251946d76bdf565c26b7801d3beb8)) - Updated dependencies: - - `@trigger.dev/core@2.0.13` + - `@basicblock/trigger-core@2.0.13` ## 2.0.12 ### Patch Changes -- @trigger.dev/core@2.0.12 +- @basicblock/trigger-core@2.0.12 ## 2.0.11 @@ -2310,7 +2310,7 @@ - 3ce53970: Support disabling jobs using the `enabled` flag - Updated dependencies [302bd02f] - Updated dependencies [b5db9f5e] - - @trigger.dev/core@2.0.11 + - @basicblock/trigger-core@2.0.11 ## 2.0.10 @@ -2319,40 +2319,40 @@ - b1b9321a: Fixed IO not setting the cached task key correctly, resulting in unnecessary API calls to trigger.dev - b1b9321a: Deprecated queue options in the job and removed startPosition - Updated dependencies [b1b9321a] - - @trigger.dev/core@2.0.10 + - @basicblock/trigger-core@2.0.10 ## 2.0.9 ### Patch Changes - Updated dependencies [33184a81] - - @trigger.dev/core@2.0.9 + - @basicblock/trigger-core@2.0.9 ## 2.0.8 ### Patch Changes -- @trigger.dev/core@2.0.8 +- @basicblock/trigger-core@2.0.8 ## 2.0.7 ### Patch Changes - Updated dependencies [fa3a22eb] - - @trigger.dev/core@2.0.7 + - @basicblock/trigger-core@2.0.7 ## 2.0.6 ### Patch Changes - Updated dependencies [59075f5f] - - @trigger.dev/core@2.0.6 + - @basicblock/trigger-core@2.0.6 ## 2.0.5 ### Patch Changes -- @trigger.dev/core@2.0.5 +- @basicblock/trigger-core@2.0.5 ## 2.0.4 @@ -2360,13 +2360,13 @@ - 96384991: Adding the validate endpoint action to be able to add an endpoint first in the dashboard - Updated dependencies [96384991] - - @trigger.dev/core@2.0.4 + - @basicblock/trigger-core@2.0.4 ## 2.0.3 ### Patch Changes -- @trigger.dev/core@2.0.3 +- @basicblock/trigger-core@2.0.3 ## 2.0.2 @@ -2376,7 +2376,7 @@ - ee99191f: Sync all package versions - Updated dependencies [0a790de2] - Updated dependencies [ee99191f] - - @trigger.dev/core@2.0.2 + - @basicblock/trigger-core@2.0.2 ## 2.0.1 @@ -2384,7 +2384,7 @@ - aa9fe7d4: core made public. The react and sdk packages now have it as a dependency. - Updated dependencies [aa9fe7d4] - - @trigger.dev/core@0.0.5 + - @basicblock/trigger-core@0.0.5 ## 2.0.0 @@ -2395,7 +2395,7 @@ ### Patch Changes - acaae993: run context jsdocs -- 92233f2e: @trigger.dev/core is now a separate package +- 92233f2e: @basicblock/trigger-core is now a separate package - cca7da9d: Better docs for io.try - 9138976d: Multiple eventname support in eventDispatcher - 486d6818: IO Logging now respects the job and client logLevel, and only outputs locally when ioLogLocalEnabled is true @@ -2780,13 +2780,13 @@ ### Patch Changes -- 6673798: Bundling common-schemas into @trigger.dev/sdk +- 6673798: Bundling common-schemas into @basicblock/trigger-sdk ## 0.2.4 ### Patch Changes -- 0b17912: Updated dependency to @trigger.dev/core@0.1.0 +- 0b17912: Updated dependency to @basicblock/trigger-core@0.1.0 ## 0.2.3 diff --git a/packages/trigger-sdk/README.md b/packages/trigger-sdk/README.md index f82b525095a..eff0148dfec 100644 --- a/packages/trigger-sdk/README.md +++ b/packages/trigger-sdk/README.md @@ -5,8 +5,8 @@ Trigger.dev logo -[![npm version](https://img.shields.io/npm/v/@trigger.dev/sdk.svg)](https://www.npmjs.com/package/@trigger.dev/sdk) -[![npm downloads](https://img.shields.io/npm/dm/@trigger.dev/sdk.svg)](https://www.npmjs.com/package/@trigger.dev/sdk) +[![npm version](https://img.shields.io/npm/v/@basicblock/trigger-sdk.svg)](https://www.npmjs.com/package/@basicblock/trigger-sdk) +[![npm downloads](https://img.shields.io/npm/dm/@basicblock/trigger-sdk.svg)](https://www.npmjs.com/package/@basicblock/trigger-sdk) [![GitHub stars](https://img.shields.io/github/stars/triggerdotdev/trigger.dev?style=social)](https://github.com/triggerdotdev/trigger.dev) [![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](https://www.typescriptlang.org/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 0a8a9ef2efa..f3ff086f91f 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,5 +1,5 @@ { - "name": "@trigger.dev/sdk", + "name": "@basicblock/trigger-sdk", "version": "4.3.3", "description": "trigger.dev Node.JS SDK", "license": "MIT", @@ -53,7 +53,7 @@ "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/semantic-conventions": "1.36.0", - "@trigger.dev/core": "workspace:4.3.3", + "@basicblock/trigger-core": "workspace:4.3.3", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/trigger-sdk/src/v3/ai.ts b/packages/trigger-sdk/src/v3/ai.ts index 59afa2fe21a..9342ee8924e 100644 --- a/packages/trigger-sdk/src/v3/ai.ts +++ b/packages/trigger-sdk/src/v3/ai.ts @@ -5,7 +5,7 @@ import { type inferSchemaIn, type TaskSchema, type TaskWithSchema, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { dynamicTool, jsonSchema, JSONSchema7, Schema, Tool, ToolCallOptions, zodSchema } from "ai"; import { metadata } from "./metadata.js"; diff --git a/packages/trigger-sdk/src/v3/auth.ts b/packages/trigger-sdk/src/v3/auth.ts index ddcf92569af..35506b98c82 100644 --- a/packages/trigger-sdk/src/v3/auth.ts +++ b/packages/trigger-sdk/src/v3/auth.ts @@ -2,8 +2,8 @@ import { type ApiClientConfiguration, apiClientManager, RealtimeRunSkipColumns, -} from "@trigger.dev/core/v3"; -import { generateJWT as internal_generateJWT } from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; +import { generateJWT as internal_generateJWT } from "@basicblock/trigger-core/v3"; /** * Register the global API client configuration. Alternatively, you can set the `TRIGGER_SECRET_KEY` and `TRIGGER_API_URL` environment variables. @@ -14,7 +14,7 @@ import { generateJWT as internal_generateJWT } from "@trigger.dev/core/v3"; * @example * * ```typescript - * import { configure } from "@trigger.dev/sdk/v3"; + * import { configure } from "@basicblock/trigger-sdk/v3"; * * configure({ * baseURL: "https://api.trigger.dev", @@ -143,7 +143,7 @@ export type CreatePublicTokenOptions = { * @example * * ```typescript - * import { auth } from "@trigger.dev/sdk/v3"; + * import { auth } from "@basicblock/trigger-sdk/v3"; * * const publicToken = await auth.createPublicToken({ * scopes: { @@ -229,7 +229,7 @@ export type CreateTriggerTokenOptions = { * Create a one-time use public token that allows triggering a specific task: * * ```ts - * import { auth } from "@trigger.dev/sdk/v3"; + * import { auth } from "@basicblock/trigger-sdk/v3"; * * const token = await auth.createTriggerPublicToken("my-task"); * ``` @@ -237,7 +237,7 @@ export type CreateTriggerTokenOptions = { * @example You can also create a one-time use token that allows triggering multiple tasks: * * ```ts - * import { auth } from "@trigger.dev/sdk/v3"; + * import { auth } from "@basicblock/trigger-sdk/v3"; * * const token = await auth.createTriggerPublicToken(["task1", "task2"]); * ``` @@ -245,7 +245,7 @@ export type CreateTriggerTokenOptions = { * @example You can also create a one-time use token that allows triggering a task with a specific expiration time: * * ```ts - * import { auth } from "@trigger.dev/sdk/v3"; + * import { auth } from "@basicblock/trigger-sdk/v3"; * * const token = await auth.createTriggerPublicToken("my-task", { expirationTime: "1h" }); * ``` @@ -301,7 +301,7 @@ async function withTriggerPublicToken( * @example * * ```ts - * import { auth } from "@trigger.dev/sdk/v3"; + * import { auth } from "@basicblock/trigger-sdk/v3"; * * const token = await auth.createBatchTriggerPublicToken("my-task"); * ``` @@ -309,7 +309,7 @@ async function withTriggerPublicToken( * @example You can also create a one-time use token that allows batch triggering multiple tasks: * * ```ts - * import { auth } from "@trigger.dev/sdk/v3"; + * import { auth } from "@basicblock/trigger-sdk/v3"; * * const token = await auth.createBatchTriggerPublicToken(["task1", "task2"]); * ``` @@ -317,7 +317,7 @@ async function withTriggerPublicToken( * @example You can also create a one-time use token that allows batch triggering a task with a specific expiration time: * * ```ts - * import { auth } from "@trigger.dev/sdk/v3"; + * import { auth } from "@basicblock/trigger-sdk/v3"; * * const token = await auth.createBatchTriggerPublicToken("my-task", { expirationTime: "1h" }); * ``` diff --git a/packages/trigger-sdk/src/v3/batch.ts b/packages/trigger-sdk/src/v3/batch.ts index 0c31621ce6d..2448f367ed4 100644 --- a/packages/trigger-sdk/src/v3/batch.ts +++ b/packages/trigger-sdk/src/v3/batch.ts @@ -6,7 +6,7 @@ import { mergeRequestOptions, RetrieveBatchResponse, RetrieveBatchV2Response, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { batchTriggerAndWaitTasks, batchTriggerById, diff --git a/packages/trigger-sdk/src/v3/cache.ts b/packages/trigger-sdk/src/v3/cache.ts index 0ebe9ccd330..9143da039f0 100644 --- a/packages/trigger-sdk/src/v3/cache.ts +++ b/packages/trigger-sdk/src/v3/cache.ts @@ -1,4 +1,4 @@ -import { SemanticInternalAttributes } from "@trigger.dev/core/v3"; +import { SemanticInternalAttributes } from "@basicblock/trigger-core/v3"; import { tracer } from "./tracer.js"; export type CacheMetadata = { diff --git a/packages/trigger-sdk/src/v3/config.ts b/packages/trigger-sdk/src/v3/config.ts index 3bf32ac6670..bc881f3a414 100644 --- a/packages/trigger-sdk/src/v3/config.ts +++ b/packages/trigger-sdk/src/v3/config.ts @@ -1,4 +1,4 @@ -import type { TriggerConfig } from "@trigger.dev/core/v3"; +import type { TriggerConfig } from "@basicblock/trigger-core/v3"; export type { HandleErrorArgs, @@ -6,7 +6,7 @@ export type { ResolveEnvironmentVariablesFunction, ResolveEnvironmentVariablesParams, ResolveEnvironmentVariablesResult, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; export function defineConfig(config: TriggerConfig): TriggerConfig { return config; diff --git a/packages/trigger-sdk/src/v3/envvars.ts b/packages/trigger-sdk/src/v3/envvars.ts index 9f0c64d180e..23b6d9542c7 100644 --- a/packages/trigger-sdk/src/v3/envvars.ts +++ b/packages/trigger-sdk/src/v3/envvars.ts @@ -8,13 +8,13 @@ import type { EnvironmentVariables, ImportEnvironmentVariablesParams, UpdateEnvironmentVariableParams, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { apiClientManager, isRequestOptions, mergeRequestOptions, taskContext, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { tracer } from "./tracer.js"; export type { CreateEnvironmentVariableParams, ImportEnvironmentVariablesParams }; diff --git a/packages/trigger-sdk/src/v3/heartbeats.ts b/packages/trigger-sdk/src/v3/heartbeats.ts index 7c84abede10..f7ff6c88c6d 100644 --- a/packages/trigger-sdk/src/v3/heartbeats.ts +++ b/packages/trigger-sdk/src/v3/heartbeats.ts @@ -1,4 +1,4 @@ -import { heartbeats as coreHeartbeats } from "@trigger.dev/core/v3"; +import { heartbeats as coreHeartbeats } from "@basicblock/trigger-core/v3"; /** * @@ -14,7 +14,7 @@ import { heartbeats as coreHeartbeats } from "@trigger.dev/core/v3"; * * ### Example * ```ts - * import { heartbeats } from "@trigger.dev/sdk/v3"; + * import { heartbeats } from "@basicblock/trigger-sdk/v3"; * * for (const row of bigDataset) { * process(row); diff --git a/packages/trigger-sdk/src/v3/hooks.ts b/packages/trigger-sdk/src/v3/hooks.ts index 9c4bd8eb691..4351806a295 100644 --- a/packages/trigger-sdk/src/v3/hooks.ts +++ b/packages/trigger-sdk/src/v3/hooks.ts @@ -13,7 +13,7 @@ import { type AnyOnMiddlewareHookFunction, type AnyOnCancelHookFunction, type AnyOnStartAttemptHookFunction, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; export type { AnyOnStartHookFunction, diff --git a/packages/trigger-sdk/src/v3/idempotencyKeys.ts b/packages/trigger-sdk/src/v3/idempotencyKeys.ts index 0030dbf3aaf..933505ae7d5 100644 --- a/packages/trigger-sdk/src/v3/idempotencyKeys.ts +++ b/packages/trigger-sdk/src/v3/idempotencyKeys.ts @@ -1,4 +1,4 @@ -import { createIdempotencyKey, resetIdempotencyKey, type IdempotencyKey } from "@trigger.dev/core/v3"; +import { createIdempotencyKey, resetIdempotencyKey, type IdempotencyKey } from "@basicblock/trigger-core/v3"; export const idempotencyKeys = { create: createIdempotencyKey, diff --git a/packages/trigger-sdk/src/v3/index.ts b/packages/trigger-sdk/src/v3/index.ts index b2d6247699a..82f7dcbf464 100644 --- a/packages/trigger-sdk/src/v3/index.ts +++ b/packages/trigger-sdk/src/v3/index.ts @@ -21,7 +21,7 @@ export type { Context }; import type { Context } from "./shared.js"; -import type { ApiClientConfiguration } from "@trigger.dev/core/v3"; +import type { ApiClientConfiguration } from "@basicblock/trigger-core/v3"; export type { ApiClientConfiguration }; @@ -40,7 +40,7 @@ export { CompleteTaskWithOutput, logger, type LogLevel, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; export { runs, diff --git a/packages/trigger-sdk/src/v3/locals.ts b/packages/trigger-sdk/src/v3/locals.ts index 1e6082719b1..99efd85b380 100644 --- a/packages/trigger-sdk/src/v3/locals.ts +++ b/packages/trigger-sdk/src/v3/locals.ts @@ -1,4 +1,4 @@ -import { type Locals, locals, type LocalsKey } from "@trigger.dev/core/v3"; +import { type Locals, locals, type LocalsKey } from "@basicblock/trigger-core/v3"; export type { Locals, LocalsKey }; diff --git a/packages/trigger-sdk/src/v3/metadata.ts b/packages/trigger-sdk/src/v3/metadata.ts index cc303a46ed7..39441044464 100644 --- a/packages/trigger-sdk/src/v3/metadata.ts +++ b/packages/trigger-sdk/src/v3/metadata.ts @@ -1,11 +1,11 @@ -import { DeserializedJson } from "@trigger.dev/core"; +import { DeserializedJson } from "@basicblock/trigger-core"; import { ApiRequestOptions, mergeRequestOptions, runMetadata, type RunMetadataUpdater, type AsyncIterableStream, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { tracer } from "./tracer.js"; import { streams } from "./streams.js"; diff --git a/packages/trigger-sdk/src/v3/otel.ts b/packages/trigger-sdk/src/v3/otel.ts index e80c77562eb..bb54df88800 100644 --- a/packages/trigger-sdk/src/v3/otel.ts +++ b/packages/trigger-sdk/src/v3/otel.ts @@ -1,4 +1,4 @@ -import { traceContext } from "@trigger.dev/core/v3"; +import { traceContext } from "@basicblock/trigger-core/v3"; export const otel = { withExternalTrace: (fn: () => T): T => { diff --git a/packages/trigger-sdk/src/v3/queues.ts b/packages/trigger-sdk/src/v3/queues.ts index f05a81ab68d..d5db6d91476 100644 --- a/packages/trigger-sdk/src/v3/queues.ts +++ b/packages/trigger-sdk/src/v3/queues.ts @@ -9,7 +9,7 @@ import { OffsetLimitPagePromise, QueueItem, RetrieveQueueParam, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { tracer } from "./tracer.js"; /** diff --git a/packages/trigger-sdk/src/v3/retry.ts b/packages/trigger-sdk/src/v3/retry.ts index 65e3203f37d..6921477686e 100644 --- a/packages/trigger-sdk/src/v3/retry.ts +++ b/packages/trigger-sdk/src/v3/retry.ts @@ -21,7 +21,7 @@ import { eventFilterMatches, flattenAttributes, runtime, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { tracer } from "./tracer.js"; import { wait } from "./wait.js"; diff --git a/packages/trigger-sdk/src/v3/runs.ts b/packages/trigger-sdk/src/v3/runs.ts index 7081c448d75..235617def96 100644 --- a/packages/trigger-sdk/src/v3/runs.ts +++ b/packages/trigger-sdk/src/v3/runs.ts @@ -16,7 +16,7 @@ import type { AsyncIterableStream, ApiPromise, RealtimeRunSkipColumns, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { CanceledRunResponse, CursorPagePromise, @@ -28,8 +28,8 @@ import { flattenAttributes, isRequestOptions, mergeRequestOptions, -} from "@trigger.dev/core/v3"; -import { resolvePresignedPacketUrl } from "@trigger.dev/core/v3/utils/ioSerialization"; +} from "@basicblock/trigger-core/v3"; +import { resolvePresignedPacketUrl } from "@basicblock/trigger-core/v3/utils/ioSerialization"; import { AnyRunHandle, AnyTask } from "./shared.js"; import { tracer } from "./tracer.js"; diff --git a/packages/trigger-sdk/src/v3/schedules/api.ts b/packages/trigger-sdk/src/v3/schedules/api.ts index 65fe4d42946..addd116ab33 100644 --- a/packages/trigger-sdk/src/v3/schedules/api.ts +++ b/packages/trigger-sdk/src/v3/schedules/api.ts @@ -3,4 +3,4 @@ export type { ScheduledTaskPayload, ListScheduleOptions, UpdateScheduleOptions, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; diff --git a/packages/trigger-sdk/src/v3/schedules/index.ts b/packages/trigger-sdk/src/v3/schedules/index.ts index 1f87ed83e27..c8c510d2544 100644 --- a/packages/trigger-sdk/src/v3/schedules/index.ts +++ b/packages/trigger-sdk/src/v3/schedules/index.ts @@ -10,8 +10,8 @@ import { apiClientManager, mergeRequestOptions, resourceCatalog, -} from "@trigger.dev/core/v3"; -import { zodfetch } from "@trigger.dev/core/v3/zodfetch"; +} from "@basicblock/trigger-core/v3"; +import { zodfetch } from "@basicblock/trigger-core/v3/zodfetch"; import { Task, TaskOptions, createTask } from "../shared.js"; import * as SchedulesAPI from "./api.js"; import { tracer } from "../tracer.js"; diff --git a/packages/trigger-sdk/src/v3/schemas.ts b/packages/trigger-sdk/src/v3/schemas.ts index 65be53024e5..81bc5572ff3 100644 --- a/packages/trigger-sdk/src/v3/schemas.ts +++ b/packages/trigger-sdk/src/v3/schemas.ts @@ -1,2 +1,2 @@ // Re-export JSON Schema types for user convenience -export type { JSONSchema } from "@trigger.dev/core/v3"; \ No newline at end of file +export type { JSONSchema } from "@basicblock/trigger-core/v3"; \ No newline at end of file diff --git a/packages/trigger-sdk/src/v3/shared.ts b/packages/trigger-sdk/src/v3/shared.ts index 7b7fa1b9797..40032aafd11 100644 --- a/packages/trigger-sdk/src/v3/shared.ts +++ b/packages/trigger-sdk/src/v3/shared.ts @@ -1,5 +1,5 @@ import { SpanKind } from "@opentelemetry/api"; -import { SerializableJson } from "@trigger.dev/core"; +import { SerializableJson } from "@basicblock/trigger-core"; import { accessoryAttributes, ApiError, @@ -30,7 +30,7 @@ import { TaskRunContext, TaskRunExecutionResult, TaskRunPromise, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { tracer } from "./tracer.js"; import type { @@ -94,7 +94,7 @@ import type { TriggerApiRequestOptions, TriggerOptions, AnyOnStartAttemptHookFunction, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; export type { AnyRunHandle, @@ -395,7 +395,7 @@ export function createSchemaTask< * @example * * ```ts - * import { tasks, runs } from "@trigger.dev/sdk/v3"; + * import { tasks, runs } from "@basicblock/trigger-sdk/v3"; * import type { myTask } from "./myTasks"; // Import just the type of the task * * const handle = await tasks.trigger("my-task", { foo: "bar" }); // The id and payload are fully typesafe @@ -429,7 +429,7 @@ export async function trigger( * @returns TaskRunResult * @example * ```ts - * import { tasks } from "@trigger.dev/sdk/v3"; + * import { tasks } from "@basicblock/trigger-sdk/v3"; * const result = await tasks.triggerAndWait("my-task", { foo: "bar" }); * * if (result.ok) { @@ -471,7 +471,7 @@ export function triggerAndWait( * @example * * ```ts - * import { tasks } from "@trigger.dev/sdk/v3"; + * import { tasks } from "@basicblock/trigger-sdk/v3"; * * const result = await tasks.batchTriggerAndWait("my-task", [ * { payload: { foo: "bar" } }, @@ -530,7 +530,7 @@ export async function batchTrigger( * * @example * ```ts - * import { batch } from "@trigger.dev/sdk/v3"; + * import { batch } from "@basicblock/trigger-sdk/v3"; * import type { myTask1, myTask2 } from "~/trigger/myTasks"; * * // Trigger multiple tasks with different payloads @@ -750,7 +750,7 @@ export async function batchTriggerById( * * @example * ```ts - * import { batch, task } from "@trigger.dev/sdk/v3"; + * import { batch, task } from "@basicblock/trigger-sdk/v3"; * * export const parentTask = task({ * id: "parent-task", @@ -1014,7 +1014,7 @@ export async function batchTriggerByIdAndWait( * * @example * ```ts - * import { batch, task } from "@trigger.dev/sdk/v3"; + * import { batch, task } from "@basicblock/trigger-sdk/v3"; * * export const parentTask = task({ * id: "parent-task", @@ -1269,7 +1269,7 @@ export async function batchTriggerTasks( * * @example * ```ts - * import { batch, task } from "@trigger.dev/sdk/v3"; + * import { batch, task } from "@basicblock/trigger-sdk/v3"; * * export const parentTask = task({ * id: "parent-task", diff --git a/packages/trigger-sdk/src/v3/streams.test.ts b/packages/trigger-sdk/src/v3/streams.test.ts index 67ee00fd261..1501ae2e006 100644 --- a/packages/trigger-sdk/src/v3/streams.test.ts +++ b/packages/trigger-sdk/src/v3/streams.test.ts @@ -1,9 +1,9 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; import { streams } from "./streams.js"; -import { taskContext, realtimeStreams } from "@trigger.dev/core/v3"; +import { taskContext, realtimeStreams } from "@basicblock/trigger-core/v3"; -vi.mock("@trigger.dev/core/v3", async (importOriginal) => { - const original = await importOriginal(); +vi.mock("@basicblock/trigger-core/v3", async (importOriginal) => { + const original = await importOriginal(); return { ...original, taskContext: { diff --git a/packages/trigger-sdk/src/v3/streams.ts b/packages/trigger-sdk/src/v3/streams.ts index 3bdde70bea1..48dcf24588a 100644 --- a/packages/trigger-sdk/src/v3/streams.ts +++ b/packages/trigger-sdk/src/v3/streams.ts @@ -15,7 +15,7 @@ import { AppendStreamOptions, RealtimeDefinedStream, InferStreamType, -} from "@trigger.dev/core/v3"; +} from "@basicblock/trigger-core/v3"; import { tracer } from "./tracer.js"; import { SpanStatusCode } from "@opentelemetry/api"; @@ -36,7 +36,7 @@ const DEFAULT_STREAM_KEY = "default"; * * @example * ```ts - * import { streams } from "@trigger.dev/sdk"; + * import { streams } from "@basicblock/trigger-sdk"; * * // Stream OpenAI completion chunks to the default stream * const completion = await openai.chat.completions.create({ @@ -76,7 +76,7 @@ function pipe( * * @example * ```ts - * import { streams } from "@trigger.dev/sdk"; + * import { streams } from "@basicblock/trigger-sdk"; * * // Stream data to a specific stream key * const myStream = createAsyncGenerator(); @@ -217,7 +217,7 @@ function pipeInternal( * * @example * ```ts - * import { streams } from "@trigger.dev/sdk/v3"; + * import { streams } from "@basicblock/trigger-sdk/v3"; * * // Read from the default stream * const stream = await streams.read(runId); @@ -251,7 +251,7 @@ function read(runId: string, options?: ReadStreamOptions): Promise(runId, "my-custom-stream"); @@ -459,7 +459,7 @@ function isAppendStreamOptions(val: unknown): val is AppendStreamOptions { * * @example * ```ts - * import { streams } from "@trigger.dev/sdk"; + * import { streams } from "@basicblock/trigger-sdk"; * * // Write to the default stream * const { waitUntilComplete } = await streams.writer({ @@ -532,7 +532,7 @@ function writer(options: WriterStreamOptions): PipeStreamResult Promise; disconnect: () => Promise }>( "db" diff --git a/references/hello-world/src/resourceMonitor.ts b/references/hello-world/src/resourceMonitor.ts index 27f8418d64d..21dd62ec7be 100644 --- a/references/hello-world/src/resourceMonitor.ts +++ b/references/hello-world/src/resourceMonitor.ts @@ -2,7 +2,7 @@ import { promisify } from "node:util"; import { exec } from "node:child_process"; import os from "node:os"; import { promises as fs } from "node:fs"; -import { type Context, logger } from "@trigger.dev/sdk"; +import { type Context, logger } from "@basicblock/trigger-sdk"; import { getHeapStatistics } from "node:v8"; import { PerformanceObserver, constants } from "node:perf_hooks"; diff --git a/references/hello-world/src/trigger/attemptFailures.ts b/references/hello-world/src/trigger/attemptFailures.ts index b0a33e3f586..7d1945e09a0 100644 --- a/references/hello-world/src/trigger/attemptFailures.ts +++ b/references/hello-world/src/trigger/attemptFailures.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; export const attemptFailures = task({ diff --git a/references/hello-world/src/trigger/batches.ts b/references/hello-world/src/trigger/batches.ts index 594f4032f17..24b25c54073 100644 --- a/references/hello-world/src/trigger/batches.ts +++ b/references/hello-world/src/trigger/batches.ts @@ -1,4 +1,4 @@ -import { batch, BatchTriggerError, logger, runs, task, tasks } from "@trigger.dev/sdk/v3"; +import { batch, BatchTriggerError, logger, runs, task, tasks } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "timers/promises"; // ============================================================================ diff --git a/references/hello-world/src/trigger/circularPayload.ts b/references/hello-world/src/trigger/circularPayload.ts index 3e9d0a95452..1f227999ff0 100644 --- a/references/hello-world/src/trigger/circularPayload.ts +++ b/references/hello-world/src/trigger/circularPayload.ts @@ -1,4 +1,4 @@ -import { logger, schemaTask, task, tasks } from "@trigger.dev/sdk"; +import { logger, schemaTask, task, tasks } from "@basicblock/trigger-sdk"; import { z } from "zod/v3"; export const referentialPayloadParentTask = task({ diff --git a/references/hello-world/src/trigger/cpuHeavy.ts b/references/hello-world/src/trigger/cpuHeavy.ts index 22b9bb547fd..033992480cb 100644 --- a/references/hello-world/src/trigger/cpuHeavy.ts +++ b/references/hello-world/src/trigger/cpuHeavy.ts @@ -1,4 +1,4 @@ -import { task, heartbeats } from "@trigger.dev/sdk"; +import { task, heartbeats } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; export const cpuHeavyTask = task({ diff --git a/references/hello-world/src/trigger/deadlocks.ts b/references/hello-world/src/trigger/deadlocks.ts index 1fd567f6535..0194510ee96 100644 --- a/references/hello-world/src/trigger/deadlocks.ts +++ b/references/hello-world/src/trigger/deadlocks.ts @@ -1,4 +1,4 @@ -import { task, queue } from "@trigger.dev/sdk"; +import { task, queue } from "@basicblock/trigger-sdk"; const deadlockQueue = queue({ name: "deadlock-queue", diff --git a/references/hello-world/src/trigger/debounce.ts b/references/hello-world/src/trigger/debounce.ts index f0a7e8b6389..fcef57fadce 100644 --- a/references/hello-world/src/trigger/debounce.ts +++ b/references/hello-world/src/trigger/debounce.ts @@ -1,4 +1,4 @@ -import { batch, logger, task, wait } from "@trigger.dev/sdk/v3"; +import { batch, logger, task, wait } from "@basicblock/trigger-sdk/v3"; /** * A simple task that processes data updates. diff --git a/references/hello-world/src/trigger/envvars.ts b/references/hello-world/src/trigger/envvars.ts index efc1dc79cb8..86dea7c8ac0 100644 --- a/references/hello-world/src/trigger/envvars.ts +++ b/references/hello-world/src/trigger/envvars.ts @@ -1,4 +1,4 @@ -import { envvars, logger, task } from "@trigger.dev/sdk"; +import { envvars, logger, task } from "@basicblock/trigger-sdk"; import assert from "node:assert"; export const secretEnvVar = task({ diff --git a/references/hello-world/src/trigger/example.ts b/references/hello-world/src/trigger/example.ts index 8ecfdb033ed..4d0b2c61516 100644 --- a/references/hello-world/src/trigger/example.ts +++ b/references/hello-world/src/trigger/example.ts @@ -1,4 +1,4 @@ -import { batch, logger, task, tasks, timeout, wait } from "@trigger.dev/sdk"; +import { batch, logger, task, tasks, timeout, wait } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; import { ResourceMonitor } from "../resourceMonitor.js"; import { fixedLengthTask } from "./batches.js"; diff --git a/references/hello-world/src/trigger/idempotency.ts b/references/hello-world/src/trigger/idempotency.ts index f45e6af14a2..2304690aefd 100644 --- a/references/hello-world/src/trigger/idempotency.ts +++ b/references/hello-world/src/trigger/idempotency.ts @@ -1,4 +1,4 @@ -import { batch, idempotencyKeys, logger, runs, task, timeout, usage, wait } from "@trigger.dev/sdk/v3"; +import { batch, idempotencyKeys, logger, runs, task, timeout, usage, wait } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "timers/promises"; import { childTask } from "./example.js"; diff --git a/references/hello-world/src/trigger/init.ts b/references/hello-world/src/trigger/init.ts index 6603befd652..c7f4a08b789 100644 --- a/references/hello-world/src/trigger/init.ts +++ b/references/hello-world/src/trigger/init.ts @@ -1,4 +1,4 @@ -import { logger, tasks } from "@trigger.dev/sdk"; +import { logger, tasks } from "@basicblock/trigger-sdk"; // import { setDb } from "../db.js"; // tasks.middleware("db", ({ ctx, payload, next }) => { diff --git a/references/hello-world/src/trigger/jsonSchema.ts b/references/hello-world/src/trigger/jsonSchema.ts index d4da2c783cd..22b44648e61 100644 --- a/references/hello-world/src/trigger/jsonSchema.ts +++ b/references/hello-world/src/trigger/jsonSchema.ts @@ -1,4 +1,4 @@ -import { task, schemaTask, logger, type JSONSchema } from "@trigger.dev/sdk/v3"; +import { task, schemaTask, logger, type JSONSchema } from "@basicblock/trigger-sdk/v3"; import { z } from "zod/v3"; import * as z4 from "zod/v4"; import * as y from "yup"; diff --git a/references/hello-world/src/trigger/jsonSchemaApi.ts b/references/hello-world/src/trigger/jsonSchemaApi.ts index 9ac121b3698..8c3bd19852a 100644 --- a/references/hello-world/src/trigger/jsonSchemaApi.ts +++ b/references/hello-world/src/trigger/jsonSchemaApi.ts @@ -1,4 +1,4 @@ -import { task, schemaTask, logger, type JSONSchema } from "@trigger.dev/sdk/v3"; +import { task, schemaTask, logger, type JSONSchema } from "@basicblock/trigger-sdk/v3"; import { z } from "zod"; // =========================================== diff --git a/references/hello-world/src/trigger/jsonSchemaSimple.ts b/references/hello-world/src/trigger/jsonSchemaSimple.ts index a844b14034f..8ba3e9eea37 100644 --- a/references/hello-world/src/trigger/jsonSchemaSimple.ts +++ b/references/hello-world/src/trigger/jsonSchemaSimple.ts @@ -1,4 +1,4 @@ -import { task, schemaTask, logger, type JSONSchema } from "@trigger.dev/sdk/v3"; +import { task, schemaTask, logger, type JSONSchema } from "@basicblock/trigger-sdk/v3"; import { z } from "zod"; // =========================================== diff --git a/references/hello-world/src/trigger/lightpanda.ts b/references/hello-world/src/trigger/lightpanda.ts index 830f6391a2e..e8934da6f26 100644 --- a/references/hello-world/src/trigger/lightpanda.ts +++ b/references/hello-world/src/trigger/lightpanda.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { execSync, spawn, type ChildProcessWithoutNullStreams } from "node:child_process"; import puppeteer from "puppeteer-core"; diff --git a/references/hello-world/src/trigger/metadata.ts b/references/hello-world/src/trigger/metadata.ts index b0d493b8df2..c5fe2756530 100644 --- a/references/hello-world/src/trigger/metadata.ts +++ b/references/hello-world/src/trigger/metadata.ts @@ -1,4 +1,4 @@ -import { logger, metadata, task, wait } from "@trigger.dev/sdk"; +import { logger, metadata, task, wait } from "@basicblock/trigger-sdk"; import { setTimeout } from "node:timers/promises"; export const metadataTestTask = task({ diff --git a/references/hello-world/src/trigger/nestedDependencies.ts b/references/hello-world/src/trigger/nestedDependencies.ts index afd25a4a27f..fd349442e68 100644 --- a/references/hello-world/src/trigger/nestedDependencies.ts +++ b/references/hello-world/src/trigger/nestedDependencies.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk"; +import { logger, task, wait } from "@basicblock/trigger-sdk"; export const nestedDependencies = task({ id: "nested-dependencies", diff --git a/references/hello-world/src/trigger/oom.ts b/references/hello-world/src/trigger/oom.ts index 018312adf8d..e703e160e79 100644 --- a/references/hello-world/src/trigger/oom.ts +++ b/references/hello-world/src/trigger/oom.ts @@ -1,5 +1,5 @@ -import { OutOfMemoryError } from "@trigger.dev/sdk/v3"; -import { logger, task } from "@trigger.dev/sdk/v3"; +import { OutOfMemoryError } from "@basicblock/trigger-sdk/v3"; +import { logger, task } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "timers/promises"; export const oomTask = task({ diff --git a/references/hello-world/src/trigger/parallel-waits.ts b/references/hello-world/src/trigger/parallel-waits.ts index 76a8eee0d96..3e60137d8f8 100644 --- a/references/hello-world/src/trigger/parallel-waits.ts +++ b/references/hello-world/src/trigger/parallel-waits.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@basicblock/trigger-sdk/v3"; import { childTask } from "./example.js"; /* diff --git a/references/hello-world/src/trigger/pendingVersions.ts b/references/hello-world/src/trigger/pendingVersions.ts index 8b527e730fe..d7cfeedf4e4 100644 --- a/references/hello-world/src/trigger/pendingVersions.ts +++ b/references/hello-world/src/trigger/pendingVersions.ts @@ -1,4 +1,4 @@ -import { logger, queue, queues, task, tasks } from "@trigger.dev/sdk/v3"; +import { logger, queue, queues, task, tasks } from "@basicblock/trigger-sdk/v3"; export const pendingVersionsQueue = queue({ name: "pending-version-queue", diff --git a/references/hello-world/src/trigger/prioritize-continuing.ts b/references/hello-world/src/trigger/prioritize-continuing.ts index 1ae26754a07..7ad9ca26ab2 100644 --- a/references/hello-world/src/trigger/prioritize-continuing.ts +++ b/references/hello-world/src/trigger/prioritize-continuing.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@basicblock/trigger-sdk/v3"; export const prioritizeContinuing = task({ id: "prioritize-continuing", diff --git a/references/hello-world/src/trigger/priority.ts b/references/hello-world/src/trigger/priority.ts index 8fd9ac9b9ad..085d54bfb21 100644 --- a/references/hello-world/src/trigger/priority.ts +++ b/references/hello-world/src/trigger/priority.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@basicblock/trigger-sdk/v3"; export const priorityParent = task({ id: "priority-parent", diff --git a/references/hello-world/src/trigger/public-access-tokens.ts b/references/hello-world/src/trigger/public-access-tokens.ts index ddf1ac485b6..0eeccaf17b8 100644 --- a/references/hello-world/src/trigger/public-access-tokens.ts +++ b/references/hello-world/src/trigger/public-access-tokens.ts @@ -1,4 +1,4 @@ -import { auth, batch, logger, runs, task, tasks, timeout, wait } from "@trigger.dev/sdk"; +import { auth, batch, logger, runs, task, tasks, timeout, wait } from "@basicblock/trigger-sdk"; export const publicAccessTokensTask = task({ id: "public-access-tokens", diff --git a/references/hello-world/src/trigger/queues.ts b/references/hello-world/src/trigger/queues.ts index 69c4216b97b..f39f9f914fd 100644 --- a/references/hello-world/src/trigger/queues.ts +++ b/references/hello-world/src/trigger/queues.ts @@ -1,4 +1,4 @@ -import { batch, logger, queue, queues, runs, task, tasks } from "@trigger.dev/sdk/v3"; +import { batch, logger, queue, queues, runs, task, tasks } from "@basicblock/trigger-sdk/v3"; export const queuesTester = task({ id: "queues-tester", diff --git a/references/hello-world/src/trigger/rateLimitStress.ts b/references/hello-world/src/trigger/rateLimitStress.ts index cb2c20c5798..9ed7f6aa3c0 100644 --- a/references/hello-world/src/trigger/rateLimitStress.ts +++ b/references/hello-world/src/trigger/rateLimitStress.ts @@ -1,4 +1,4 @@ -import { logger, task, tasks, RateLimitError } from "@trigger.dev/sdk/v3"; +import { logger, task, tasks, RateLimitError } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "timers/promises"; /** diff --git a/references/hello-world/src/trigger/realtime.ts b/references/hello-world/src/trigger/realtime.ts index c53bb2f16ad..d8321a6c351 100644 --- a/references/hello-world/src/trigger/realtime.ts +++ b/references/hello-world/src/trigger/realtime.ts @@ -1,4 +1,4 @@ -import { logger, metadata, runs, task } from "@trigger.dev/sdk"; +import { logger, metadata, runs, task } from "@basicblock/trigger-sdk"; import { helloWorldTask } from "./example.js"; import { setTimeout } from "timers/promises"; diff --git a/references/hello-world/src/trigger/regions.ts b/references/hello-world/src/trigger/regions.ts index 2c31fbb9dc6..561815d88a3 100644 --- a/references/hello-world/src/trigger/regions.ts +++ b/references/hello-world/src/trigger/regions.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { fixedLengthTask } from "./batches.js"; export const regionsTask = task({ diff --git a/references/hello-world/src/trigger/release-concurrency.ts b/references/hello-world/src/trigger/release-concurrency.ts index 42a22ff9f91..cbbc0020c60 100644 --- a/references/hello-world/src/trigger/release-concurrency.ts +++ b/references/hello-world/src/trigger/release-concurrency.ts @@ -1,4 +1,4 @@ -import { batch, logger, queue, task, wait } from "@trigger.dev/sdk"; +import { batch, logger, queue, task, wait } from "@basicblock/trigger-sdk"; import assert from "node:assert"; import { setTimeout } from "node:timers/promises"; diff --git a/references/hello-world/src/trigger/retry.ts b/references/hello-world/src/trigger/retry.ts index 02ea019b351..821b2529125 100644 --- a/references/hello-world/src/trigger/retry.ts +++ b/references/hello-world/src/trigger/retry.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; type RetryPayload = { failCount: number; diff --git a/references/hello-world/src/trigger/schedule.ts b/references/hello-world/src/trigger/schedule.ts index 29c363d64ca..50dec08b598 100644 --- a/references/hello-world/src/trigger/schedule.ts +++ b/references/hello-world/src/trigger/schedule.ts @@ -1,4 +1,4 @@ -import { schedules } from "@trigger.dev/sdk/v3"; +import { schedules } from "@basicblock/trigger-sdk/v3"; export const simpleSchedule = schedules.task({ id: "simple-schedule", diff --git a/references/hello-world/src/trigger/sdk.ts b/references/hello-world/src/trigger/sdk.ts index b124aa1452c..53751372e18 100644 --- a/references/hello-world/src/trigger/sdk.ts +++ b/references/hello-world/src/trigger/sdk.ts @@ -1,4 +1,4 @@ -import { logger, runs, task } from "@trigger.dev/sdk"; +import { logger, runs, task } from "@basicblock/trigger-sdk"; export const sdkMethods = task({ id: "sdk-methods", diff --git a/references/hello-world/src/trigger/statuses.ts b/references/hello-world/src/trigger/statuses.ts index 23c1b1f5ea3..d8f64504819 100644 --- a/references/hello-world/src/trigger/statuses.ts +++ b/references/hello-world/src/trigger/statuses.ts @@ -1,4 +1,4 @@ -import { logger, runs, task } from "@trigger.dev/sdk"; +import { logger, runs, task } from "@basicblock/trigger-sdk"; export const statusesTest = task({ id: "statuses-test", diff --git a/references/hello-world/src/trigger/tags.ts b/references/hello-world/src/trigger/tags.ts index 5d13e31597a..a9072285a9d 100644 --- a/references/hello-world/src/trigger/tags.ts +++ b/references/hello-world/src/trigger/tags.ts @@ -1,4 +1,4 @@ -import { logger, runs, task, wait } from "@trigger.dev/sdk"; +import { logger, runs, task, wait } from "@basicblock/trigger-sdk"; import assert from "node:assert"; import { setTimeout } from "node:timers/promises"; diff --git a/references/hello-world/src/trigger/telemetry.ts b/references/hello-world/src/trigger/telemetry.ts index 5dbecb89638..2dcc5b7b994 100644 --- a/references/hello-world/src/trigger/telemetry.ts +++ b/references/hello-world/src/trigger/telemetry.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; export const simpleSuccessTask = task({ diff --git a/references/hello-world/src/trigger/usage.ts b/references/hello-world/src/trigger/usage.ts index cd5e8dca831..daa803746ba 100644 --- a/references/hello-world/src/trigger/usage.ts +++ b/references/hello-world/src/trigger/usage.ts @@ -1,4 +1,4 @@ -import { logger, task, wait, usage, runs } from "@trigger.dev/sdk"; +import { logger, task, wait, usage, runs } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; import assert from "node:assert"; diff --git a/references/hello-world/src/trigger/waits.ts b/references/hello-world/src/trigger/waits.ts index 14d1cbccd14..72e43d98d1b 100644 --- a/references/hello-world/src/trigger/waits.ts +++ b/references/hello-world/src/trigger/waits.ts @@ -1,4 +1,4 @@ -import { auth, idempotencyKeys, logger, retry, task, wait } from "@trigger.dev/sdk/v3"; +import { auth, idempotencyKeys, logger, retry, task, wait } from "@basicblock/trigger-sdk/v3"; import Replicate, { Prediction } from "replicate"; type Token = { status: "approved" | "pending" | "rejected"; diff --git a/references/hello-world/trigger.config.ts b/references/hello-world/trigger.config.ts index 2c3751b041f..8d1d915475a 100644 --- a/references/hello-world/trigger.config.ts +++ b/references/hello-world/trigger.config.ts @@ -1,6 +1,6 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; export default defineConfig({ compatibilityFlags: ["run_engine_v2"], diff --git a/references/issue-2687/package.json b/references/issue-2687/package.json index 53b49cb8eee..0196d2f1304 100644 --- a/references/issue-2687/package.json +++ b/references/issue-2687/package.json @@ -6,7 +6,7 @@ "trigger.dev": "workspace:*" }, "dependencies": { - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "dotenv": "^16.4.5", "tsx": "^4.0.0" }, diff --git a/references/issue-2687/src/repro.ts b/references/issue-2687/src/repro.ts index 4c2be6a840e..a9430896215 100644 --- a/references/issue-2687/src/repro.ts +++ b/references/issue-2687/src/repro.ts @@ -1,5 +1,5 @@ import "dotenv/config"; -import { auth, tasks, runs, configure } from "@trigger.dev/sdk/v3"; +import { auth, tasks, runs, configure } from "@basicblock/trigger-sdk/v3"; const taskId = "issue-2687-task"; diff --git a/references/issue-2687/src/trigger/task.ts b/references/issue-2687/src/trigger/task.ts index 990a1b46b2a..eef89853260 100644 --- a/references/issue-2687/src/trigger/task.ts +++ b/references/issue-2687/src/trigger/task.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk/v3"; +import { task } from "@basicblock/trigger-sdk/v3"; export const myTask = task({ id: "issue-2687-task", diff --git a/references/issue-2687/trigger.config.ts b/references/issue-2687/trigger.config.ts index 0a3d35cb36b..c9d6272a4e5 100644 --- a/references/issue-2687/trigger.config.ts +++ b/references/issue-2687/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/nextjs-realtime/package.json b/references/nextjs-realtime/package.json index 4c2736a020f..479af9f934b 100644 --- a/references/nextjs-realtime/package.json +++ b/references/nextjs-realtime/package.json @@ -21,8 +21,8 @@ "@radix-ui/react-scroll-area": "^1.2.0", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tabs": "^1.0.3", - "@trigger.dev/react-hooks": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-react-hooks": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "@uploadthing/react": "^7.0.3", "ai": "^4.0.0", "class-variance-authority": "^0.7.0", @@ -41,7 +41,7 @@ }, "devDependencies": { "@next/bundle-analyzer": "^15.0.2", - "@trigger.dev/rsc": "workspace:*", + "@basicblock/trigger-rsc": "workspace:*", "@types/react": "^18", "@types/react-dom": "^18", "postcss": "^8", diff --git a/references/nextjs-realtime/src/app/actions.ts b/references/nextjs-realtime/src/app/actions.ts index 8321d81bb2d..86588d7493c 100644 --- a/references/nextjs-realtime/src/app/actions.ts +++ b/references/nextjs-realtime/src/app/actions.ts @@ -1,7 +1,7 @@ "use server"; import type { exampleTask } from "@/trigger/example"; -import { auth, tasks } from "@trigger.dev/sdk/v3"; +import { auth, tasks } from "@basicblock/trigger-sdk/v3"; import { cookies } from "next/headers"; import { redirect } from "next/navigation"; import { randomUUID } from "node:crypto"; diff --git a/references/nextjs-realtime/src/app/ai/[id]/ClientAiDetails.tsx b/references/nextjs-realtime/src/app/ai/[id]/ClientAiDetails.tsx index a5853a4c81c..9b33251d610 100644 --- a/references/nextjs-realtime/src/app/ai/[id]/ClientAiDetails.tsx +++ b/references/nextjs-realtime/src/app/ai/[id]/ClientAiDetails.tsx @@ -2,7 +2,7 @@ import { Card, CardContent, CardFooter } from "@/components/ui/card"; import type { openaiStreaming, STREAMS } from "@/trigger/ai"; -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; function AiRunDetailsWrapper({ runId, accessToken }: { runId: string; accessToken: string }) { const { run, streams, error } = useRealtimeRunWithStreams( diff --git a/references/nextjs-realtime/src/app/api/uploadthing/core.ts b/references/nextjs-realtime/src/app/api/uploadthing/core.ts index 8aec3e65064..2bc66478cc9 100644 --- a/references/nextjs-realtime/src/app/api/uploadthing/core.ts +++ b/references/nextjs-realtime/src/app/api/uploadthing/core.ts @@ -3,7 +3,7 @@ import { createUploadthing, type FileRouter } from "uploadthing/next"; import { UploadThingError } from "uploadthing/server"; import type { handleUpload } from "@/trigger/images"; import type { handleCSVUpload } from "@/trigger/csv"; -import { auth, tasks } from "@trigger.dev/sdk/v3"; +import { auth, tasks } from "@basicblock/trigger-sdk/v3"; const f = createUploadthing(); diff --git a/references/nextjs-realtime/src/app/batches/[id]/ClientBatchRunDetails.tsx b/references/nextjs-realtime/src/app/batches/[id]/ClientBatchRunDetails.tsx index fbcc9347469..fde24ced541 100644 --- a/references/nextjs-realtime/src/app/batches/[id]/ClientBatchRunDetails.tsx +++ b/references/nextjs-realtime/src/app/batches/[id]/ClientBatchRunDetails.tsx @@ -2,7 +2,7 @@ import { Card, CardContent } from "@/components/ui/card"; import type { exampleTask } from "@/trigger/example"; -import { useRealtimeBatch } from "@trigger.dev/react-hooks"; +import { useRealtimeBatch } from "@basicblock/trigger-react-hooks"; import { Badge } from "@/components/ui/badge"; import { @@ -13,7 +13,7 @@ import { TableHeader, TableRow, } from "@/components/ui/table"; -import { AnyRunShape, TaskRunShape } from "@trigger.dev/sdk/v3"; +import { AnyRunShape, TaskRunShape } from "@basicblock/trigger-sdk/v3"; import { z } from "zod"; const MetadataSchema = z.object({ diff --git a/references/nextjs-realtime/src/app/csv/[id]/RealtimeCSVRun.tsx b/references/nextjs-realtime/src/app/csv/[id]/RealtimeCSVRun.tsx index 8e70a51c1fd..01df15efbd0 100644 --- a/references/nextjs-realtime/src/app/csv/[id]/RealtimeCSVRun.tsx +++ b/references/nextjs-realtime/src/app/csv/[id]/RealtimeCSVRun.tsx @@ -5,7 +5,7 @@ import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/com import { Progress } from "@/components/ui/progress"; import { handleCSVUpload } from "@/trigger/csv"; import { CSVUploadMetadataSchema } from "@/trigger/schemas"; -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; import { Terminal } from "lucide-react"; type UseCSVUploadInstance = { diff --git a/references/nextjs-realtime/src/app/openai/page.tsx b/references/nextjs-realtime/src/app/openai/page.tsx index ddda3d218b9..02535ff07e8 100644 --- a/references/nextjs-realtime/src/app/openai/page.tsx +++ b/references/nextjs-realtime/src/app/openai/page.tsx @@ -1,5 +1,5 @@ import BatchSubmissionForm from "@/components/BatchSubmissionForm"; -import { auth } from "@trigger.dev/sdk/v3"; +import { auth } from "@basicblock/trigger-sdk/v3"; export default async function Page() { const accessToken = await auth.createTriggerPublicToken("openai-batch"); diff --git a/references/nextjs-realtime/src/app/page.tsx b/references/nextjs-realtime/src/app/page.tsx index 4d25c158459..4c59dc1526b 100644 --- a/references/nextjs-realtime/src/app/page.tsx +++ b/references/nextjs-realtime/src/app/page.tsx @@ -3,7 +3,7 @@ import BatchRunButton from "@/components/BatchRunButton"; import TriggerButton from "@/components/TriggerButton"; import TriggerButtonWithStreaming from "@/components/TriggerButtonWithStreaming"; import { ImageUploadDropzone } from "@/components/ImageUploadButton"; -import { auth } from "@trigger.dev/sdk/v3"; +import { auth } from "@basicblock/trigger-sdk/v3"; export default async function Home() { const publicAccessToken = await auth.createTriggerPublicToken("openai-streaming"); diff --git a/references/nextjs-realtime/src/app/realtime/[id]/page.tsx b/references/nextjs-realtime/src/app/realtime/[id]/page.tsx index cd178367d65..a380a9ec3fd 100644 --- a/references/nextjs-realtime/src/app/realtime/[id]/page.tsx +++ b/references/nextjs-realtime/src/app/realtime/[id]/page.tsx @@ -1,5 +1,5 @@ import RunRealtimeComparison from "@/components/RunRealtimeComparison"; -import { auth } from "@trigger.dev/sdk/v3"; +import { auth } from "@basicblock/trigger-sdk/v3"; export default async function RunRealtimeComparisonPage({ params }: { params: { id: string } }) { const accessToken = await auth.createPublicToken({ diff --git a/references/nextjs-realtime/src/app/realtime/page.tsx b/references/nextjs-realtime/src/app/realtime/page.tsx index ab2148eb9db..37396a0f2c6 100644 --- a/references/nextjs-realtime/src/app/realtime/page.tsx +++ b/references/nextjs-realtime/src/app/realtime/page.tsx @@ -1,5 +1,5 @@ import RealtimeComparison from "@/components/RealtimeComparison"; -import { auth } from "@trigger.dev/sdk/v3"; +import { auth } from "@basicblock/trigger-sdk/v3"; export default async function RuntimeComparisonPage() { const accessToken = await auth.createTriggerPublicToken("openai-streaming"); diff --git a/references/nextjs-realtime/src/app/runs/[id]/ClientRunDetails.tsx b/references/nextjs-realtime/src/app/runs/[id]/ClientRunDetails.tsx index 83edc5a6f9b..cd76a9ea637 100644 --- a/references/nextjs-realtime/src/app/runs/[id]/ClientRunDetails.tsx +++ b/references/nextjs-realtime/src/app/runs/[id]/ClientRunDetails.tsx @@ -2,7 +2,7 @@ import RunDetails from "@/components/RunDetails"; import { Card, CardContent } from "@/components/ui/card"; -import { TriggerAuthContext, useRealtimeRun } from "@trigger.dev/react-hooks"; +import { TriggerAuthContext, useRealtimeRun } from "@basicblock/trigger-react-hooks"; import type { exampleTask } from "@/trigger/example"; import { useEffect, useState } from "react"; diff --git a/references/nextjs-realtime/src/app/uploads/[id]/ClientUploadDetails.tsx b/references/nextjs-realtime/src/app/uploads/[id]/ClientUploadDetails.tsx index 9191f6861a2..e048fed96c9 100644 --- a/references/nextjs-realtime/src/app/uploads/[id]/ClientUploadDetails.tsx +++ b/references/nextjs-realtime/src/app/uploads/[id]/ClientUploadDetails.tsx @@ -4,7 +4,7 @@ import { HandleUploadFooter } from "@/components/HandleUploadFooter"; import { Card, CardContent } from "@/components/ui/card"; import ImageDisplay from "@/components/UploadImageDisplay"; import { useHandleUploadRun } from "@/hooks/useHandleUploadRun"; -import { TriggerAuthContext } from "@trigger.dev/react-hooks"; +import { TriggerAuthContext } from "@basicblock/trigger-react-hooks"; function UploadDetailsWrapper({ fileId }: { fileId: string }) { const { run, error, images } = useHandleUploadRun(fileId); diff --git a/references/nextjs-realtime/src/components/BatchSubmissionForm.tsx b/references/nextjs-realtime/src/components/BatchSubmissionForm.tsx index a761b182c52..c7782e826ea 100644 --- a/references/nextjs-realtime/src/components/BatchSubmissionForm.tsx +++ b/references/nextjs-realtime/src/components/BatchSubmissionForm.tsx @@ -6,7 +6,7 @@ import { Button } from "@/components/ui/button"; import { Textarea } from "@/components/ui/textarea"; import { Upload, AlertCircle } from "lucide-react"; import { Alert, AlertDescription } from "@/components/ui/alert"; -import { useRealtimeRun, useTaskTrigger } from "@trigger.dev/react-hooks"; +import { useRealtimeRun, useTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { openaiBatch } from "@/trigger/openaiBatch"; export default function BatchSubmissionForm({ accessToken }: { accessToken: string }) { diff --git a/references/nextjs-realtime/src/components/HandleUploadFooter.tsx b/references/nextjs-realtime/src/components/HandleUploadFooter.tsx index 20139adcf78..55dd87f31ed 100644 --- a/references/nextjs-realtime/src/components/HandleUploadFooter.tsx +++ b/references/nextjs-realtime/src/components/HandleUploadFooter.tsx @@ -2,7 +2,7 @@ import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; -import { AnyRunShape, TaskRunShape } from "@trigger.dev/sdk/v3"; +import { AnyRunShape, TaskRunShape } from "@basicblock/trigger-sdk/v3"; import { ChevronLeft, ExternalLink } from "lucide-react"; import type { handleUpload } from "@/trigger/images"; diff --git a/references/nextjs-realtime/src/components/RealtimeComparison.tsx b/references/nextjs-realtime/src/components/RealtimeComparison.tsx index 009798eab71..b1bbf550444 100644 --- a/references/nextjs-realtime/src/components/RealtimeComparison.tsx +++ b/references/nextjs-realtime/src/components/RealtimeComparison.tsx @@ -1,7 +1,7 @@ "use client"; import { Button } from "@/components/ui/button"; -import { useRealtimeRunWithStreams, useTaskTrigger } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams, useTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { STREAMS, openaiStreaming } from "@/trigger/ai"; export default function RealtimeComparison({ accessToken }: { accessToken: string }) { diff --git a/references/nextjs-realtime/src/components/RunDetails.tsx b/references/nextjs-realtime/src/components/RunDetails.tsx index 64deb8940af..157e1282040 100644 --- a/references/nextjs-realtime/src/components/RunDetails.tsx +++ b/references/nextjs-realtime/src/components/RunDetails.tsx @@ -2,7 +2,7 @@ import { Badge } from "@/components/ui/badge"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { ScrollArea } from "@/components/ui/scroll-area"; import { exampleTask } from "@/trigger/example"; -import type { TaskRunShape } from "@trigger.dev/sdk/v3"; +import type { TaskRunShape } from "@basicblock/trigger-sdk/v3"; import { AlertTriangleIcon, CheckCheckIcon, XIcon } from "lucide-react"; function formatDate(date: Date | undefined) { diff --git a/references/nextjs-realtime/src/components/RunRealtimeComparison.tsx b/references/nextjs-realtime/src/components/RunRealtimeComparison.tsx index d102b1af5ee..6dd7fd14f4d 100644 --- a/references/nextjs-realtime/src/components/RunRealtimeComparison.tsx +++ b/references/nextjs-realtime/src/components/RunRealtimeComparison.tsx @@ -2,7 +2,7 @@ import { Button } from "@/components/ui/button"; import type { STREAMS, openaiStreaming } from "@/trigger/ai"; -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; export default function RealtimeComparison({ accessToken, diff --git a/references/nextjs-realtime/src/components/TriggerButton.tsx b/references/nextjs-realtime/src/components/TriggerButton.tsx index dfa844902ce..0c94db9c355 100644 --- a/references/nextjs-realtime/src/components/TriggerButton.tsx +++ b/references/nextjs-realtime/src/components/TriggerButton.tsx @@ -2,7 +2,7 @@ import { Button } from "@/components/ui/button"; import { type openaiStreaming } from "@/trigger/ai"; -import { useTaskTrigger } from "@trigger.dev/react-hooks"; +import { useTaskTrigger } from "@basicblock/trigger-react-hooks"; import { useRouter } from "next/navigation"; import { useEffect } from "react"; diff --git a/references/nextjs-realtime/src/components/TriggerButtonWithStreaming.tsx b/references/nextjs-realtime/src/components/TriggerButtonWithStreaming.tsx index 38ee6312873..fcd97da3ff5 100644 --- a/references/nextjs-realtime/src/components/TriggerButtonWithStreaming.tsx +++ b/references/nextjs-realtime/src/components/TriggerButtonWithStreaming.tsx @@ -2,7 +2,7 @@ import { Button } from "@/components/ui/button"; import type { STREAMS, openaiStreaming } from "@/trigger/ai"; -import { useRealtimeTaskTriggerWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeTaskTriggerWithStreams } from "@basicblock/trigger-react-hooks"; import { useCallback, useState } from "react"; import { Dialog, diff --git a/references/nextjs-realtime/src/hooks/useHandleUploadRun.ts b/references/nextjs-realtime/src/hooks/useHandleUploadRun.ts index b560d896653..774bb927d7c 100644 --- a/references/nextjs-realtime/src/hooks/useHandleUploadRun.ts +++ b/references/nextjs-realtime/src/hooks/useHandleUploadRun.ts @@ -1,6 +1,6 @@ import type { handleUpload, runFalModel } from "@/trigger/images"; import { RunFalMetadata } from "@/utils/schemas"; -import { useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; export function useHandleUploadRun(fileId: string) { const { runs, error } = useRealtimeRunsWithTag( diff --git a/references/nextjs-realtime/src/trigger/ai.ts b/references/nextjs-realtime/src/trigger/ai.ts index e11524e8238..a847c28fb77 100644 --- a/references/nextjs-realtime/src/trigger/ai.ts +++ b/references/nextjs-realtime/src/trigger/ai.ts @@ -1,5 +1,5 @@ import { openai } from "@ai-sdk/openai"; -import { logger, metadata, runs, schemaTask, task, toolTask, wait } from "@trigger.dev/sdk/v3"; +import { logger, metadata, runs, schemaTask, task, toolTask, wait } from "@basicblock/trigger-sdk/v3"; import { streamText, type TextStreamPart } from "ai"; import { setTimeout } from "node:timers/promises"; import { z } from "zod"; diff --git a/references/nextjs-realtime/src/trigger/csv.ts b/references/nextjs-realtime/src/trigger/csv.ts index 9453ae2fdb0..f64ea4c181e 100644 --- a/references/nextjs-realtime/src/trigger/csv.ts +++ b/references/nextjs-realtime/src/trigger/csv.ts @@ -1,6 +1,6 @@ import { UploadedFileData } from "@/utils/schemas"; import { parse } from "@fast-csv/parse"; -import { batch, logger, metadata, schemaTask } from "@trigger.dev/sdk/v3"; +import { batch, logger, metadata, schemaTask } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "timers/promises"; import { CSVRow } from "./schemas"; diff --git a/references/nextjs-realtime/src/trigger/example.ts b/references/nextjs-realtime/src/trigger/example.ts index 031888d1873..f91f6246632 100644 --- a/references/nextjs-realtime/src/trigger/example.ts +++ b/references/nextjs-realtime/src/trigger/example.ts @@ -1,4 +1,4 @@ -import { logger, metadata, schemaTask } from "@trigger.dev/sdk/v3"; +import { logger, metadata, schemaTask } from "@basicblock/trigger-sdk/v3"; import { setTimeout } from "timers/promises"; import { z } from "zod"; diff --git a/references/nextjs-realtime/src/trigger/images.ts b/references/nextjs-realtime/src/trigger/images.ts index b3a47e6f53b..7d3241d17e4 100644 --- a/references/nextjs-realtime/src/trigger/images.ts +++ b/references/nextjs-realtime/src/trigger/images.ts @@ -1,4 +1,4 @@ -import { idempotencyKeys, logger, metadata, schemaTask } from "@trigger.dev/sdk/v3"; +import { idempotencyKeys, logger, metadata, schemaTask } from "@basicblock/trigger-sdk/v3"; import { FalResult, GridImage, UploadedFileData } from "@/utils/schemas"; import { z } from "zod"; diff --git a/references/nextjs-realtime/src/trigger/openaiBatch.ts b/references/nextjs-realtime/src/trigger/openaiBatch.ts index 8d53015e38b..564e3c01930 100644 --- a/references/nextjs-realtime/src/trigger/openaiBatch.ts +++ b/references/nextjs-realtime/src/trigger/openaiBatch.ts @@ -1,4 +1,4 @@ -import { logger, schemaTask, wait } from "@trigger.dev/sdk/v3"; +import { logger, schemaTask, wait } from "@basicblock/trigger-sdk/v3"; import { createReadStream, writeFileSync } from "node:fs"; import OpenAI from "openai"; import { z } from "zod"; diff --git a/references/nextjs-realtime/src/trigger/rsc.tsx b/references/nextjs-realtime/src/trigger/rsc.tsx index 39d570ad86e..7385bb86340 100644 --- a/references/nextjs-realtime/src/trigger/rsc.tsx +++ b/references/nextjs-realtime/src/trigger/rsc.tsx @@ -1,5 +1,5 @@ import { openai } from "@ai-sdk/openai"; -import { logger, metadata, schemaTask } from "@trigger.dev/sdk/v3"; +import { logger, metadata, schemaTask } from "@basicblock/trigger-sdk/v3"; import { streamUI } from "ai/rsc"; import { renderToReadableStream } from "react-dom/server"; import { z } from "zod"; diff --git a/references/nextjs-realtime/trigger.config.ts b/references/nextjs-realtime/trigger.config.ts index 080a4dba4b4..d2282f9c289 100644 --- a/references/nextjs-realtime/trigger.config.ts +++ b/references/nextjs-realtime/trigger.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; -import { rscExtension } from "@trigger.dev/rsc"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; +import { rscExtension } from "@basicblock/trigger-rsc"; import { AISDKExporter } from "langsmith/vercel"; export default defineConfig({ diff --git a/references/prisma-6-client/package.json b/references/prisma-6-client/package.json index 98cccc59edb..0f68e766c95 100644 --- a/references/prisma-6-client/package.json +++ b/references/prisma-6-client/package.json @@ -7,8 +7,8 @@ "prisma": "6.16.0" }, "dependencies": { - "@trigger.dev/build": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-build": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "@prisma/client": "6.16.0", "@prisma/adapter-pg": "6.16.0" }, diff --git a/references/prisma-6-client/src/trigger/tasks.ts b/references/prisma-6-client/src/trigger/tasks.ts index df93d70f77a..5fa4a48a888 100644 --- a/references/prisma-6-client/src/trigger/tasks.ts +++ b/references/prisma-6-client/src/trigger/tasks.ts @@ -1,4 +1,4 @@ -import { AbortTaskRunError, task } from "@trigger.dev/sdk"; +import { AbortTaskRunError, task } from "@basicblock/trigger-sdk"; import { db } from "../db.js"; export const createUserTask = task({ diff --git a/references/prisma-6-client/trigger.config.ts b/references/prisma-6-client/trigger.config.ts index 85bbb265044..7cce9732f44 100644 --- a/references/prisma-6-client/trigger.config.ts +++ b/references/prisma-6-client/trigger.config.ts @@ -1,5 +1,5 @@ -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; -import { defineConfig } from "@trigger.dev/sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/prisma-6-config/package.json b/references/prisma-6-config/package.json index a8e15a4b10c..8fb0118cff7 100644 --- a/references/prisma-6-config/package.json +++ b/references/prisma-6-config/package.json @@ -7,8 +7,8 @@ "prisma": "6.19.0" }, "dependencies": { - "@trigger.dev/build": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-build": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "@prisma/client": "6.19.0" }, "scripts": { diff --git a/references/prisma-6-config/src/trigger/tasks.ts b/references/prisma-6-config/src/trigger/tasks.ts index ed656c01bda..9d5af72ab7d 100644 --- a/references/prisma-6-config/src/trigger/tasks.ts +++ b/references/prisma-6-config/src/trigger/tasks.ts @@ -1,4 +1,4 @@ -import { AbortTaskRunError, task } from "@trigger.dev/sdk"; +import { AbortTaskRunError, task } from "@basicblock/trigger-sdk"; import { db } from "../db.js"; export const createUserTask = task({ diff --git a/references/prisma-6-config/trigger.config.ts b/references/prisma-6-config/trigger.config.ts index bfbf2aa323f..fa73775fa46 100644 --- a/references/prisma-6-config/trigger.config.ts +++ b/references/prisma-6-config/trigger.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/prisma-6-multi-file/package.json b/references/prisma-6-multi-file/package.json index 01e760200bb..747c2d3d0bf 100644 --- a/references/prisma-6-multi-file/package.json +++ b/references/prisma-6-multi-file/package.json @@ -7,8 +7,8 @@ "prisma": "6.14.0" }, "dependencies": { - "@trigger.dev/build": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-build": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "@prisma/client": "6.14.0" }, "scripts": { diff --git a/references/prisma-6-multi-file/src/trigger/tasks.ts b/references/prisma-6-multi-file/src/trigger/tasks.ts index 018cec35a15..13b7d4a162f 100644 --- a/references/prisma-6-multi-file/src/trigger/tasks.ts +++ b/references/prisma-6-multi-file/src/trigger/tasks.ts @@ -1,4 +1,4 @@ -import { AbortTaskRunError, task } from "@trigger.dev/sdk"; +import { AbortTaskRunError, task } from "@basicblock/trigger-sdk"; import { db, sql } from "../db.js"; export const createUserTask = task({ diff --git a/references/prisma-6-multi-file/trigger.config.ts b/references/prisma-6-multi-file/trigger.config.ts index 5bcbc2f48bd..f219ae9e5b0 100644 --- a/references/prisma-6-multi-file/trigger.config.ts +++ b/references/prisma-6-multi-file/trigger.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/prisma-6-output/package.json b/references/prisma-6-output/package.json index fd94cba7a5a..ff893172e0c 100644 --- a/references/prisma-6-output/package.json +++ b/references/prisma-6-output/package.json @@ -7,8 +7,8 @@ "prisma": "6.19.0" }, "dependencies": { - "@trigger.dev/build": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-build": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "@prisma/client": "6.19.0" }, "scripts": { diff --git a/references/prisma-6-output/src/trigger/tasks.ts b/references/prisma-6-output/src/trigger/tasks.ts index 018cec35a15..13b7d4a162f 100644 --- a/references/prisma-6-output/src/trigger/tasks.ts +++ b/references/prisma-6-output/src/trigger/tasks.ts @@ -1,4 +1,4 @@ -import { AbortTaskRunError, task } from "@trigger.dev/sdk"; +import { AbortTaskRunError, task } from "@basicblock/trigger-sdk"; import { db, sql } from "../db.js"; export const createUserTask = task({ diff --git a/references/prisma-6-output/trigger.config.ts b/references/prisma-6-output/trigger.config.ts index 1f73c6be934..e0f874fe305 100644 --- a/references/prisma-6-output/trigger.config.ts +++ b/references/prisma-6-output/trigger.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/prisma-6/package.json b/references/prisma-6/package.json index 2e272859d11..f59a8cc14c6 100644 --- a/references/prisma-6/package.json +++ b/references/prisma-6/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@prisma/client": "6.14.0", - "@trigger.dev/build": "workspace:*", - "@trigger.dev/sdk": "workspace:*" + "@basicblock/trigger-build": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*" }, "scripts": { "dev": "trigger dev", diff --git a/references/prisma-6/src/trigger/tasks.ts b/references/prisma-6/src/trigger/tasks.ts index 018cec35a15..13b7d4a162f 100644 --- a/references/prisma-6/src/trigger/tasks.ts +++ b/references/prisma-6/src/trigger/tasks.ts @@ -1,4 +1,4 @@ -import { AbortTaskRunError, task } from "@trigger.dev/sdk"; +import { AbortTaskRunError, task } from "@basicblock/trigger-sdk"; import { db, sql } from "../db.js"; export const createUserTask = task({ diff --git a/references/prisma-6/trigger.config.ts b/references/prisma-6/trigger.config.ts index a9255abf575..1309f61e98d 100644 --- a/references/prisma-6/trigger.config.ts +++ b/references/prisma-6/trigger.config.ts @@ -1,6 +1,6 @@ -import { defineConfig } from "@trigger.dev/sdk"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; -import { additionalPackages } from "@trigger.dev/build/extensions/core"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; +import { additionalPackages } from "@basicblock/trigger-build/extensions/core"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/prisma-7/package.json b/references/prisma-7/package.json index 2fff27d9979..bcbe76b7ae0 100644 --- a/references/prisma-7/package.json +++ b/references/prisma-7/package.json @@ -9,8 +9,8 @@ "dependencies": { "@prisma/client": "6.20.0-integration-next.8", "@prisma/adapter-pg": "6.20.0-integration-next.8", - "@trigger.dev/build": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-build": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "dotenv": "^17.2.3" }, "scripts": { diff --git a/references/prisma-7/src/trigger/tasks.ts b/references/prisma-7/src/trigger/tasks.ts index b52b70f0ddb..d2e72ac277e 100644 --- a/references/prisma-7/src/trigger/tasks.ts +++ b/references/prisma-7/src/trigger/tasks.ts @@ -1,4 +1,4 @@ -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; import { db } from "../db.js"; export const createUserTask = task({ diff --git a/references/prisma-7/trigger.config.ts b/references/prisma-7/trigger.config.ts index 85bbb265044..7cce9732f44 100644 --- a/references/prisma-7/trigger.config.ts +++ b/references/prisma-7/trigger.config.ts @@ -1,5 +1,5 @@ -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; -import { defineConfig } from "@trigger.dev/sdk"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/python-catalog/package.json b/references/python-catalog/package.json index 1c4f5859262..18ecb7771b3 100644 --- a/references/python-catalog/package.json +++ b/references/python-catalog/package.json @@ -8,12 +8,12 @@ "install-python-deps": "uv pip sync requirements.txt" }, "dependencies": { - "@trigger.dev/sdk": "workspace:*", - "@trigger.dev/python": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", + "@basicblock/trigger-python": "workspace:*", "zod": "3.25.76" }, "devDependencies": { - "@trigger.dev/build": "workspace:*", + "@basicblock/trigger-build": "workspace:*", "trigger.dev": "workspace:*", "typescript": "^5.5.4" } diff --git a/references/python-catalog/src/trigger/pythonTasks.ts b/references/python-catalog/src/trigger/pythonTasks.ts index a358c4be5d4..3c8c4ad0b45 100644 --- a/references/python-catalog/src/trigger/pythonTasks.ts +++ b/references/python-catalog/src/trigger/pythonTasks.ts @@ -1,5 +1,5 @@ -import { logger, schemaTask, task } from "@trigger.dev/sdk/v3"; -import { python } from "@trigger.dev/python"; +import { logger, schemaTask, task } from "@basicblock/trigger-sdk/v3"; +import { python } from "@basicblock/trigger-python"; import { z } from "zod"; export const convertUrlToMarkdown = schemaTask({ diff --git a/references/python-catalog/trigger.config.ts b/references/python-catalog/trigger.config.ts index 5d2e9e05f25..c50068ce661 100644 --- a/references/python-catalog/trigger.config.ts +++ b/references/python-catalog/trigger.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; -import { pythonExtension } from "@trigger.dev/python/extension"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; export default defineConfig({ runtime: "node", diff --git a/references/realtime-hooks-test/README.md b/references/realtime-hooks-test/README.md index 2f57eee6c8c..a0766cfc3c5 100644 --- a/references/realtime-hooks-test/README.md +++ b/references/realtime-hooks-test/README.md @@ -1,6 +1,6 @@ # Realtime Hooks Test Reference Project -This is a comprehensive testing reference project for the `@trigger.dev/react-hooks` package. It demonstrates all the realtime hooks available in `useRealtime.ts`. +This is a comprehensive testing reference project for the `@basicblock/trigger-react-hooks` package. It demonstrates all the realtime hooks available in `useRealtime.ts`. ## Hooks Tested diff --git a/references/realtime-hooks-test/package.json b/references/realtime-hooks-test/package.json index 2128609f3a0..40fcd646814 100644 --- a/references/realtime-hooks-test/package.json +++ b/references/realtime-hooks-test/package.json @@ -10,8 +10,8 @@ "deploy": "trigger deploy" }, "dependencies": { - "@trigger.dev/react-hooks": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-react-hooks": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "next": "15.5.6", "react": "19.1.0", "react-dom": "19.1.0", diff --git a/references/realtime-hooks-test/src/app/actions.ts b/references/realtime-hooks-test/src/app/actions.ts index 9989d3d1963..c3bc5a3e9d8 100644 --- a/references/realtime-hooks-test/src/app/actions.ts +++ b/references/realtime-hooks-test/src/app/actions.ts @@ -1,6 +1,6 @@ "use server"; -import { tasks, batch, auth } from "@trigger.dev/sdk"; +import { tasks, batch, auth } from "@basicblock/trigger-sdk"; import type { simpleTask } from "@/trigger/simple-task"; import type { streamTask } from "@/trigger/stream-task"; import type { taggedTask } from "@/trigger/tagged-task"; diff --git a/references/realtime-hooks-test/src/components/batch-viewer.tsx b/references/realtime-hooks-test/src/components/batch-viewer.tsx index 3967a47b2ec..81b6809a17f 100644 --- a/references/realtime-hooks-test/src/components/batch-viewer.tsx +++ b/references/realtime-hooks-test/src/components/batch-viewer.tsx @@ -1,6 +1,6 @@ "use client"; -import { useRealtimeBatch } from "@trigger.dev/react-hooks"; +import { useRealtimeBatch } from "@basicblock/trigger-react-hooks"; import type { batchItemTask } from "@/trigger/batch-task"; type BatchViewerProps = { diff --git a/references/realtime-hooks-test/src/components/run-viewer.tsx b/references/realtime-hooks-test/src/components/run-viewer.tsx index 3844d615422..dab0f35ba92 100644 --- a/references/realtime-hooks-test/src/components/run-viewer.tsx +++ b/references/realtime-hooks-test/src/components/run-viewer.tsx @@ -1,6 +1,6 @@ "use client"; -import { useRealtimeRun } from "@trigger.dev/react-hooks"; +import { useRealtimeRun } from "@basicblock/trigger-react-hooks"; import type { simpleTask } from "@/trigger/simple-task"; import { useState } from "react"; diff --git a/references/realtime-hooks-test/src/components/run-with-streams-viewer.tsx b/references/realtime-hooks-test/src/components/run-with-streams-viewer.tsx index bb4022bf99c..b7a78f27e0f 100644 --- a/references/realtime-hooks-test/src/components/run-with-streams-viewer.tsx +++ b/references/realtime-hooks-test/src/components/run-with-streams-viewer.tsx @@ -1,6 +1,6 @@ "use client"; -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; import type { streamTask } from "@/trigger/stream-task"; import { useState } from "react"; diff --git a/references/realtime-hooks-test/src/components/runs-with-tag-viewer.tsx b/references/realtime-hooks-test/src/components/runs-with-tag-viewer.tsx index c37bae704f8..9a9f2f4a58a 100644 --- a/references/realtime-hooks-test/src/components/runs-with-tag-viewer.tsx +++ b/references/realtime-hooks-test/src/components/runs-with-tag-viewer.tsx @@ -1,6 +1,6 @@ "use client"; -import { useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; import type { taggedTask } from "@/trigger/tagged-task"; type RunsWithTagViewerProps = { diff --git a/references/realtime-hooks-test/src/components/stream-viewer.tsx b/references/realtime-hooks-test/src/components/stream-viewer.tsx index cad46a9c5ce..71a3c62c1e8 100644 --- a/references/realtime-hooks-test/src/components/stream-viewer.tsx +++ b/references/realtime-hooks-test/src/components/stream-viewer.tsx @@ -1,6 +1,6 @@ "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { textStream } from "@/trigger/streams"; import { useState, useEffect, useRef } from "react"; diff --git a/references/realtime-hooks-test/src/trigger/batch-task.ts b/references/realtime-hooks-test/src/trigger/batch-task.ts index fc44a6f24fc..57cb7532d33 100644 --- a/references/realtime-hooks-test/src/trigger/batch-task.ts +++ b/references/realtime-hooks-test/src/trigger/batch-task.ts @@ -1,4 +1,4 @@ -import { task, logger, metadata } from "@trigger.dev/sdk"; +import { task, logger, metadata } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; export type BatchItemPayload = { diff --git a/references/realtime-hooks-test/src/trigger/simple-task.ts b/references/realtime-hooks-test/src/trigger/simple-task.ts index ccdaf7fe820..7cbadcd6e4d 100644 --- a/references/realtime-hooks-test/src/trigger/simple-task.ts +++ b/references/realtime-hooks-test/src/trigger/simple-task.ts @@ -1,4 +1,4 @@ -import { task, logger, metadata } from "@trigger.dev/sdk"; +import { task, logger, metadata } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; export type SimpleTaskPayload = { diff --git a/references/realtime-hooks-test/src/trigger/stream-task.ts b/references/realtime-hooks-test/src/trigger/stream-task.ts index 355f0e51a9e..21bcb17c27d 100644 --- a/references/realtime-hooks-test/src/trigger/stream-task.ts +++ b/references/realtime-hooks-test/src/trigger/stream-task.ts @@ -1,4 +1,4 @@ -import { task, logger, metadata, streams } from "@trigger.dev/sdk"; +import { task, logger, metadata, streams } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; import { dataStream, textStream } from "./streams"; diff --git a/references/realtime-hooks-test/src/trigger/streams.ts b/references/realtime-hooks-test/src/trigger/streams.ts index a0b46cfb203..5d51c672b58 100644 --- a/references/realtime-hooks-test/src/trigger/streams.ts +++ b/references/realtime-hooks-test/src/trigger/streams.ts @@ -1,4 +1,4 @@ -import { streams } from "@trigger.dev/sdk"; +import { streams } from "@basicblock/trigger-sdk"; export const textStream = streams.define({ id: "text", diff --git a/references/realtime-hooks-test/src/trigger/tagged-task.ts b/references/realtime-hooks-test/src/trigger/tagged-task.ts index e9f30f522fb..e7371e3fa74 100644 --- a/references/realtime-hooks-test/src/trigger/tagged-task.ts +++ b/references/realtime-hooks-test/src/trigger/tagged-task.ts @@ -1,4 +1,4 @@ -import { task, logger, metadata } from "@trigger.dev/sdk"; +import { task, logger, metadata } from "@basicblock/trigger-sdk"; import { setTimeout } from "timers/promises"; export type TaggedTaskPayload = { diff --git a/references/realtime-hooks-test/trigger.config.ts b/references/realtime-hooks-test/trigger.config.ts index 7346fbeec01..4630eedd860 100644 --- a/references/realtime-hooks-test/trigger.config.ts +++ b/references/realtime-hooks-test/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/realtime-streams/package.json b/references/realtime-streams/package.json index 965443153f3..01a4b4fa38a 100644 --- a/references/realtime-streams/package.json +++ b/references/realtime-streams/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@ai-sdk/openai": "^2.0.53", - "@trigger.dev/react-hooks": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-react-hooks": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "ai": "^5.0.76", "next": "15.5.6", "react": "19.1.0", diff --git a/references/realtime-streams/src/app/actions.ts b/references/realtime-streams/src/app/actions.ts index 2c18d11e6c6..0d2e750ae8f 100644 --- a/references/realtime-streams/src/app/actions.ts +++ b/references/realtime-streams/src/app/actions.ts @@ -1,6 +1,6 @@ "use server"; -import { tasks, auth } from "@trigger.dev/sdk"; +import { tasks, auth } from "@basicblock/trigger-sdk"; import type { streamsTask } from "@/trigger/streams"; import type { aiChatTask } from "@/trigger/ai-chat"; import { redirect } from "next/navigation"; diff --git a/references/realtime-streams/src/app/streams.ts b/references/realtime-streams/src/app/streams.ts index da977ab8714..001281131dd 100644 --- a/references/realtime-streams/src/app/streams.ts +++ b/references/realtime-streams/src/app/streams.ts @@ -1,4 +1,4 @@ -import { InferStreamType, streams } from "@trigger.dev/sdk"; +import { InferStreamType, streams } from "@basicblock/trigger-sdk"; import { UIMessageChunk } from "ai"; export const demoStream = streams.define({ diff --git a/references/realtime-streams/src/components/ai-chat.tsx b/references/realtime-streams/src/components/ai-chat.tsx index d0d8559caa5..2a4628b674c 100644 --- a/references/realtime-streams/src/components/ai-chat.tsx +++ b/references/realtime-streams/src/components/ai-chat.tsx @@ -1,7 +1,7 @@ "use client"; import { aiStream } from "@/app/streams"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import type { UIMessage } from "ai"; import { Streamdown } from "streamdown"; diff --git a/references/realtime-streams/src/components/performance-monitor.tsx b/references/realtime-streams/src/components/performance-monitor.tsx index f3ecaf4e2f2..e85334cdfde 100644 --- a/references/realtime-streams/src/components/performance-monitor.tsx +++ b/references/realtime-streams/src/components/performance-monitor.tsx @@ -2,7 +2,7 @@ import { demoStream } from "@/app/streams"; import type { PerformanceChunk } from "@/trigger/streams"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { useEffect, useMemo, useRef, useState } from "react"; type ChunkLatency = { diff --git a/references/realtime-streams/src/components/streams.tsx b/references/realtime-streams/src/components/streams.tsx index 131c430a150..908e57526d6 100644 --- a/references/realtime-streams/src/components/streams.tsx +++ b/references/realtime-streams/src/components/streams.tsx @@ -1,6 +1,6 @@ "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { Streamdown } from "streamdown"; import { demoStream } from "@/app/streams"; diff --git a/references/realtime-streams/src/trigger/ai-chat.ts b/references/realtime-streams/src/trigger/ai-chat.ts index d5c681d07ba..f6554088078 100644 --- a/references/realtime-streams/src/trigger/ai-chat.ts +++ b/references/realtime-streams/src/trigger/ai-chat.ts @@ -1,6 +1,6 @@ import { aiStream } from "@/app/streams"; import { openai } from "@ai-sdk/openai"; -import { logger, streams, task } from "@trigger.dev/sdk"; +import { logger, streams, task } from "@basicblock/trigger-sdk"; import { convertToModelMessages, readUIMessageStream, diff --git a/references/realtime-streams/src/trigger/streams.ts b/references/realtime-streams/src/trigger/streams.ts index 388ff960aac..fe7fb7b038d 100644 --- a/references/realtime-streams/src/trigger/streams.ts +++ b/references/realtime-streams/src/trigger/streams.ts @@ -1,5 +1,5 @@ import { demoStream } from "@/app/streams"; -import { logger, metadata, streams, task } from "@trigger.dev/sdk"; +import { logger, metadata, streams, task } from "@basicblock/trigger-sdk"; import assert from "assert"; import { setTimeout } from "timers/promises"; @@ -1079,7 +1079,7 @@ async function* generateMarkdownTokenStream(tokenDelayMs: number) { "### Code Examples\n\n" + "You can also stream code blocks:\n\n" + "```typescript\n" + - 'import { task, metadata } from "@trigger.dev/sdk";\n\n' + + 'import { task, metadata } from "@basicblock/trigger-sdk";\n\n' + "export const myTask = task({\n" + ' id: "example-task",\n' + " run: async (payload) => {\n" + diff --git a/references/realtime-streams/trigger.config.ts b/references/realtime-streams/trigger.config.ts index 7346fbeec01..4630eedd860 100644 --- a/references/realtime-streams/trigger.config.ts +++ b/references/realtime-streams/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: process.env.TRIGGER_PROJECT_REF!, diff --git a/references/seed/package.json b/references/seed/package.json index aa788c467a1..bdb5e067672 100644 --- a/references/seed/package.json +++ b/references/seed/package.json @@ -6,8 +6,8 @@ "trigger.dev": "workspace:*" }, "dependencies": { - "@trigger.dev/build": "workspace:*", - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-build": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "arktype": "^2.0.0", "openai": "^4.97.0", "puppeteer-core": "^24.15.0", diff --git a/references/seed/src/trigger/logSpammer.ts b/references/seed/src/trigger/logSpammer.ts index 7156b556020..b977ff0ce5b 100644 --- a/references/seed/src/trigger/logSpammer.ts +++ b/references/seed/src/trigger/logSpammer.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@basicblock/trigger-sdk/v3"; const LONG_TEXT = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.`; diff --git a/references/seed/src/trigger/seedTask.ts b/references/seed/src/trigger/seedTask.ts index 2fb43054924..baaf53c6949 100644 --- a/references/seed/src/trigger/seedTask.ts +++ b/references/seed/src/trigger/seedTask.ts @@ -1,4 +1,4 @@ -import { task, batch } from "@trigger.dev/sdk/v3"; +import { task, batch } from "@basicblock/trigger-sdk/v3"; import { ErrorTask } from "./throwError.js"; import { SpanSpammerTask } from "./spanSpammer.js"; import { logSpammerTask } from "./logSpammer.js"; diff --git a/references/seed/src/trigger/spanSpammer.ts b/references/seed/src/trigger/spanSpammer.ts index dc79ce93bf0..3612f6e3497 100644 --- a/references/seed/src/trigger/spanSpammer.ts +++ b/references/seed/src/trigger/spanSpammer.ts @@ -1,4 +1,4 @@ -import { logger, task, wait, metadata } from "@trigger.dev/sdk/v3"; +import { logger, task, wait, metadata } from "@basicblock/trigger-sdk/v3"; const CONFIG = { delayBetweenBatchesSeconds: 0.2, diff --git a/references/seed/src/trigger/throwError.ts b/references/seed/src/trigger/throwError.ts index 5f2d623a015..260fc4cab60 100644 --- a/references/seed/src/trigger/throwError.ts +++ b/references/seed/src/trigger/throwError.ts @@ -1,4 +1,4 @@ -import { logger, task, wait } from "@trigger.dev/sdk/v3"; +import { logger, task, wait } from "@basicblock/trigger-sdk/v3"; export const ErrorTask = task({ diff --git a/references/seed/trigger.config.ts b/references/seed/trigger.config.ts index f87620cd780..3fd648b970b 100644 --- a/references/seed/trigger.config.ts +++ b/references/seed/trigger.config.ts @@ -1,6 +1,6 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; export default defineConfig({ compatibilityFlags: ["run_engine_v2"], diff --git a/references/telemetry/package.json b/references/telemetry/package.json index cb9bff620f6..19dcdc833d0 100644 --- a/references/telemetry/package.json +++ b/references/telemetry/package.json @@ -7,7 +7,7 @@ "deploy": "trigger deploy" }, "dependencies": { - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "@opentelemetry/resources": "2.2.0" }, "devDependencies": { diff --git a/references/telemetry/src/trigger/tasks.ts b/references/telemetry/src/trigger/tasks.ts index d1a85ec166f..eafe261481d 100644 --- a/references/telemetry/src/trigger/tasks.ts +++ b/references/telemetry/src/trigger/tasks.ts @@ -1,4 +1,4 @@ -import { logger, task } from "@trigger.dev/sdk"; +import { logger, task } from "@basicblock/trigger-sdk"; export const telemetryTestTask = task({ id: "telemetry-test", diff --git a/references/telemetry/trigger.config.ts b/references/telemetry/trigger.config.ts index 48e6a877ac1..54478e44af8 100644 --- a/references/telemetry/trigger.config.ts +++ b/references/telemetry/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; import { resourceFromAttributes } from "@opentelemetry/resources"; export default defineConfig({ diff --git a/references/test-tasks/package.json b/references/test-tasks/package.json index 9ed2635da1a..6889cf9fba3 100644 --- a/references/test-tasks/package.json +++ b/references/test-tasks/package.json @@ -7,11 +7,11 @@ "deploy": "trigger deploy --self-hosted --load-image" }, "dependencies": { - "@trigger.dev/sdk": "workspace:*", + "@basicblock/trigger-sdk": "workspace:*", "zod": "3.25.76" }, "devDependencies": { - "@trigger.dev/build": "workspace:*", + "@basicblock/trigger-build": "workspace:*", "trigger.dev": "workspace:*", "typescript": "^5.5.4" } diff --git a/references/test-tasks/src/trigger/helpers.ts b/references/test-tasks/src/trigger/helpers.ts index ed47c198a1d..9cc02f38419 100644 --- a/references/test-tasks/src/trigger/helpers.ts +++ b/references/test-tasks/src/trigger/helpers.ts @@ -1,4 +1,4 @@ -import { BatchResult, logger, queue, task, wait } from "@trigger.dev/sdk/v3"; +import { BatchResult, logger, queue, task, wait } from "@basicblock/trigger-sdk/v3"; export const recursiveTask = task({ id: "recursive-task", diff --git a/references/test-tasks/src/trigger/test-heartbeats.ts b/references/test-tasks/src/trigger/test-heartbeats.ts index c62dcc438e9..8cb1eb96ca1 100644 --- a/references/test-tasks/src/trigger/test-heartbeats.ts +++ b/references/test-tasks/src/trigger/test-heartbeats.ts @@ -1,5 +1,5 @@ import { waitForRunStatus } from "@/utils.js"; -import { logger, task } from "@trigger.dev/sdk/v3"; +import { logger, task } from "@basicblock/trigger-sdk/v3"; import assert from "assert"; import { genericChildTask } from "./helpers.js"; diff --git a/references/test-tasks/src/trigger/test-reserve-concurrency-system.ts b/references/test-tasks/src/trigger/test-reserve-concurrency-system.ts index 4a0b0447913..a587dbe728d 100644 --- a/references/test-tasks/src/trigger/test-reserve-concurrency-system.ts +++ b/references/test-tasks/src/trigger/test-reserve-concurrency-system.ts @@ -1,4 +1,4 @@ -import { batch, logger, task } from "@trigger.dev/sdk/v3"; +import { batch, logger, task } from "@basicblock/trigger-sdk/v3"; import assert from "assert"; import { getEnvironmentStats, diff --git a/references/test-tasks/src/utils.ts b/references/test-tasks/src/utils.ts index 5fa43866d78..243f0fefe6a 100644 --- a/references/test-tasks/src/utils.ts +++ b/references/test-tasks/src/utils.ts @@ -1,4 +1,4 @@ -import { runs } from "@trigger.dev/sdk/v3"; +import { runs } from "@basicblock/trigger-sdk/v3"; import { z } from "zod"; export type RunStatus = Awaited>["status"]; diff --git a/references/test-tasks/trigger.config.ts b/references/test-tasks/trigger.config.ts index b515908f412..28afed6e3e5 100644 --- a/references/test-tasks/trigger.config.ts +++ b/references/test-tasks/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@basicblock/trigger-sdk/v3"; export default defineConfig({ runtime: "node", diff --git a/rules/4.0.0/advanced-tasks.md b/rules/4.0.0/advanced-tasks.md index f6ecac30353..3ab7681367f 100644 --- a/rules/4.0.0/advanced-tasks.md +++ b/rules/4.0.0/advanced-tasks.md @@ -5,7 +5,7 @@ ## Tags & Organization ```ts -import { task, tags } from "@trigger.dev/sdk"; +import { task, tags } from "@basicblock/trigger-sdk"; export const processUser = task({ id: "process-user", @@ -39,7 +39,7 @@ for await (const run of runs.subscribeToRunsWithTag("user_123")) { ## Concurrency & Queues ```ts -import { task, queue } from "@trigger.dev/sdk"; +import { task, queue } from "@basicblock/trigger-sdk"; // Shared queue for related tasks const emailQueue = queue({ @@ -82,7 +82,7 @@ export const emailTask = task({ ## Error Handling & Retries ```ts -import { task, retry, AbortTaskRunError } from "@trigger.dev/sdk"; +import { task, retry, AbortTaskRunError } from "@basicblock/trigger-sdk"; export const resilientTask = task({ id: "resilient-task", @@ -166,7 +166,7 @@ await heavyTask.trigger(payload, { ## Idempotency ```ts -import { task, idempotencyKeys } from "@trigger.dev/sdk"; +import { task, idempotencyKeys } from "@basicblock/trigger-sdk"; export const paymentTask = task({ id: "process-payment", @@ -208,7 +208,7 @@ export const deduplicatedTask = task({ ## Metadata & Progress Tracking ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const batchProcessor = task({ id: "batch-processor", @@ -266,7 +266,7 @@ export const childTask = task({ ```tsx "use client"; -import { useTaskTrigger } from "@trigger.dev/react-hooks"; +import { useTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function TriggerButton({ accessToken }: { accessToken: string }) { @@ -354,7 +354,7 @@ export const publicWorkflow = task({ ## Logging & Tracing ```ts -import { task, logger } from "@trigger.dev/sdk"; +import { task, logger } from "@basicblock/trigger-sdk"; export const tracedTask = task({ id: "traced-task", @@ -396,7 +396,7 @@ export const tracedTask = task({ ## Usage Monitoring ```ts -import { task, usage } from "@trigger.dev/sdk"; +import { task, usage } from "@basicblock/trigger-sdk"; export const monitoredTask = task({ id: "monitored-task", diff --git a/rules/4.0.0/basic-tasks.md b/rules/4.0.0/basic-tasks.md index 6e30ff1c715..45f7fdb43b1 100644 --- a/rules/4.0.0/basic-tasks.md +++ b/rules/4.0.0/basic-tasks.md @@ -1,11 +1,11 @@ # Trigger.dev Basic Tasks (v4) -**MUST use `@trigger.dev/sdk` (v4), NEVER `client.defineJob`** +**MUST use `@basicblock/trigger-sdk` (v4), NEVER `client.defineJob`** ## Basic Task ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const processData = task({ id: "process-data", @@ -27,7 +27,7 @@ export const processData = task({ ## Schema Task (with validation) ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; export const validatedTask = schemaTask({ @@ -47,7 +47,7 @@ export const validatedTask = schemaTask({ ## Scheduled Task ```ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; const dailyReport = schedules.task({ id: "daily-report", @@ -69,7 +69,7 @@ const dailyReport = schedules.task({ ### From Backend Code ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { processData } from "./trigger/tasks"; // Single trigger @@ -134,7 +134,7 @@ export const childTask = task({ ## Waits ```ts -import { task, wait } from "@trigger.dev/sdk"; +import { task, wait } from "@basicblock/trigger-sdk"; export const taskWithWaits = task({ id: "task-with-waits", @@ -182,4 +182,4 @@ client.defineJob({ }); ``` -Use v4 SDK (`@trigger.dev/sdk`), check `result.ok` before accessing `result.output` +Use v4 SDK (`@basicblock/trigger-sdk`), check `result.ok` before accessing `result.output` diff --git a/rules/4.0.0/claude-code-agent.md b/rules/4.0.0/claude-code-agent.md index db3663e97e5..4507f6859dd 100644 --- a/rules/4.0.0/claude-code-agent.md +++ b/rules/4.0.0/claude-code-agent.md @@ -5,7 +5,7 @@ model: inherit color: green --- -You are an elite Trigger.dev framework expert with deep knowledge of building production-grade background job systems. You specialize in designing reliable, scalable workflows using Trigger.dev's async-first architecture. Tasks deployed to Trigger.dev generally run in Node.js 21+ and use the `@trigger.dev/sdk` package, along with the `@trigger.dev/build` package for build extensions and the `trigger.dev` CLI package to run the `dev` server and `deploy` command. +You are an elite Trigger.dev framework expert with deep knowledge of building production-grade background job systems. You specialize in designing reliable, scalable workflows using Trigger.dev's async-first architecture. Tasks deployed to Trigger.dev generally run in Node.js 21+ and use the `@basicblock/trigger-sdk` package, along with the `@basicblock/trigger-build` package for build extensions and the `trigger.dev` CLI package to run the `dev` server and `deploy` command. > Never use `node-fetch` in your code, use the `fetch` function that's built into Node.js. @@ -13,7 +13,7 @@ You are an elite Trigger.dev framework expert with deep knowledge of building pr When creating Trigger.dev solutions, you will: -- Use the `@trigger.dev/sdk` package to create tasks, ideally using the `schemaTask` function and passing in a Zod or other schema validation library schema to the `schema` property so the task payload can be validated and automatically typed. +- Use the `@basicblock/trigger-sdk` package to create tasks, ideally using the `schemaTask` function and passing in a Zod or other schema validation library schema to the `schema` property so the task payload can be validated and automatically typed. - Break complex workflows into subtasks that can be independently retried and made idempotent, but don't overly complicate your tasks with too many subtasks. Sometimes the correct approach is to NOT use a subtask and do things like await Promise.allSettled to do work in parallel so save on costs, as each task gets it's own dedicated process and is charged by the millisecond. - Always configure the `retry` property in the task definition to set the maximum number of retries, the delay between retries, and the backoff factor. Don't retry too much unless absolutely necessary. - When triggering a task from inside another task, consider whether to use the `triggerAndWait`/`batchTriggerAndWait` pattern or just the `trigger`/`batchTrigger` function. Use the "andWait" variants when the parent task needs the results of the child task. @@ -28,7 +28,7 @@ When creating Trigger.dev solutions, you will: When triggering a task from outside of a task, like for instance from an API handler in a Next.js route, you will use the `tasks.trigger` function and do a type only import of the task instance, to prevent dependencies inside the task file from leaking into the API handler and possibly causing issues with the build. An example: ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { processData } from "./trigger/tasks"; const handle = await tasks.trigger("process-data", { @@ -49,7 +49,7 @@ const handle = await processData.trigger({ There are a bunch of options you can pass as the second argument to the `trigger` or `triggerAndWait` functions that control behavior like the idempotency key, the machine preset, the timeout, and more: ```ts -import { idempotencyKeys } from "@trigger.dev/sdk"; +import { idempotencyKeys } from "@basicblock/trigger-sdk"; const handle = await processData.trigger( { @@ -91,7 +91,7 @@ const batchHandle = await processData.batchTrigger([ When triggering a task without the "andWait" suffix, you will receive a `RunHandle` object that contains the `id` of the run. You can use this with various `runs` SDK functions to get the status of the run, cancel it, etc. ```ts -import { runs } from "@trigger.dev/sdk"; +import { runs } from "@basicblock/trigger-sdk"; const handle = await processData.trigger({ userId: "123", @@ -186,13 +186,13 @@ When setting up Trigger.dev projects, you will configure the `trigger.config.ts` - Build extensions for tools like ffmpeg, Puppeteer, Playwright, and other binary dependencies. An example: ```ts -import { defineConfig } from "@trigger.dev/sdk"; -import { playwright } from "@trigger.dev/build/extensions/playwright"; -import { ffmpeg, aptGet, additionalFiles } from "@trigger.dev/build/extensions/core"; -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; -import { pythonExtension } from "@trigger.dev/python/extension"; -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { defineConfig } from "@basicblock/trigger-sdk"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; +import { ffmpeg, aptGet, additionalFiles } from "@basicblock/trigger-build/extensions/core"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; +import { pythonExtension } from "@basicblock/trigger-python/extension"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; export default defineConfig({ diff --git a/rules/4.0.0/config.md b/rules/4.0.0/config.md index 33b68554f10..9cc04c020b1 100644 --- a/rules/4.0.0/config.md +++ b/rules/4.0.0/config.md @@ -5,7 +5,7 @@ ## Basic Configuration ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", // Required: Your project reference @@ -53,7 +53,7 @@ export default defineConfig({ #### Prisma ```ts -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; extensions: [ prismaExtension({ @@ -69,7 +69,7 @@ extensions: [ #### TypeScript Decorators (for TypeORM) ```ts -import { emitDecoratorMetadata } from "@trigger.dev/build/extensions/typescript"; +import { emitDecoratorMetadata } from "@basicblock/trigger-build/extensions/typescript"; extensions: [ emitDecoratorMetadata(), // Enables decorator metadata @@ -81,7 +81,7 @@ extensions: [ #### Python ```ts -import { pythonExtension } from "@trigger.dev/build/extensions/python"; +import { pythonExtension } from "@basicblock/trigger-build/extensions/python"; extensions: [ pythonExtension({ @@ -101,7 +101,7 @@ const output = await python.runScript("./python/script.py", ["arg1"]); #### Playwright ```ts -import { playwright } from "@trigger.dev/build/extensions/playwright"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; extensions: [ playwright({ @@ -114,7 +114,7 @@ extensions: [ #### Puppeteer ```ts -import { puppeteer } from "@trigger.dev/build/extensions/puppeteer"; +import { puppeteer } from "@basicblock/trigger-build/extensions/puppeteer"; extensions: [puppeteer()]; @@ -125,7 +125,7 @@ extensions: [puppeteer()]; #### Lightpanda ```ts -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; extensions: [ lightpanda({ @@ -140,7 +140,7 @@ extensions: [ #### FFmpeg ```ts -import { ffmpeg } from "@trigger.dev/build/extensions/core"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; extensions: [ ffmpeg({ version: "7" }), // Static build, or omit for Debian version @@ -153,7 +153,7 @@ extensions: [ #### Audio Waveform ```ts -import { audioWaveform } from "@trigger.dev/build/extensions/audioWaveform"; +import { audioWaveform } from "@basicblock/trigger-build/extensions/audioWaveform"; extensions: [ audioWaveform(), // Installs Audio Waveform 1.1.0 @@ -165,7 +165,7 @@ extensions: [ #### System Packages (apt-get) ```ts -import { aptGet } from "@trigger.dev/build/extensions/core"; +import { aptGet } from "@basicblock/trigger-build/extensions/core"; extensions: [ aptGet({ @@ -179,7 +179,7 @@ extensions: [ Only use this for installing CLI tools, NOT packages you import in your code. ```ts -import { additionalPackages } from "@trigger.dev/build/extensions/core"; +import { additionalPackages } from "@basicblock/trigger-build/extensions/core"; extensions: [ additionalPackages({ @@ -191,7 +191,7 @@ extensions: [ #### Additional Files ```ts -import { additionalFiles } from "@trigger.dev/build/extensions/core"; +import { additionalFiles } from "@basicblock/trigger-build/extensions/core"; extensions: [ additionalFiles({ @@ -205,7 +205,7 @@ extensions: [ #### Environment Variable Sync ```ts -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; extensions: [ syncEnvVars(async (ctx) => { @@ -221,7 +221,7 @@ extensions: [ #### ESBuild Plugins ```ts -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; extensions: [ @@ -239,7 +239,7 @@ extensions: [ ## Custom Build Extensions ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; const customExtension = { name: "my-custom-extension", diff --git a/rules/4.0.0/realtime.md b/rules/4.0.0/realtime.md index 24cbb9aac06..ba511fb3af3 100644 --- a/rules/4.0.0/realtime.md +++ b/rules/4.0.0/realtime.md @@ -15,7 +15,7 @@ Realtime allows you to: ### Public Access Tokens ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // Read-only token for specific runs const publicToken = await auth.createPublicToken({ @@ -43,7 +43,7 @@ const triggerToken = await auth.createTriggerPublicToken("my-task", { ### Subscribe to Runs ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; // Trigger and subscribe const handle = await tasks.trigger("my-task", { data: "value" }); @@ -68,7 +68,7 @@ for await (const run of runs.subscribeToBatch(batchId)) { ### Streams ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; // Task that streams data export type STREAMS = { @@ -114,14 +114,14 @@ for await (const part of runs.subscribeToRun(runId).withStreams()) { ### Installation ```bash -npm add @trigger.dev/react-hooks +npm add @basicblock/trigger-react-hooks ``` ### Triggering Tasks ```tsx "use client"; -import { useTaskTrigger, useRealtimeTaskTrigger } from "@trigger.dev/react-hooks"; +import { useTaskTrigger, useRealtimeTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function TriggerComponent({ accessToken }: { accessToken: string }) { @@ -157,7 +157,7 @@ function TriggerComponent({ accessToken }: { accessToken: string }) { ```tsx "use client"; -import { useRealtimeRun, useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRun, useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function SubscribeComponent({ runId, accessToken }: { runId: string; accessToken: string }) { @@ -196,7 +196,7 @@ function SubscribeComponent({ runId, accessToken }: { runId: string; accessToken ```tsx "use client"; -import { useRealtimeRunWithStreams } from "@trigger.dev/react-hooks"; +import { useRealtimeRunWithStreams } from "@basicblock/trigger-react-hooks"; import type { streamingTask, STREAMS } from "../trigger/tasks"; function StreamComponent({ runId, accessToken }: { runId: string; accessToken: string }) { @@ -222,7 +222,7 @@ function StreamComponent({ runId, accessToken }: { runId: string; accessToken: s ```tsx "use client"; -import { useWaitToken } from "@trigger.dev/react-hooks"; +import { useWaitToken } from "@basicblock/trigger-react-hooks"; function WaitTokenComponent({ tokenId, accessToken }: { tokenId: string; accessToken: string }) { const { complete } = useWaitToken(tokenId, { accessToken }); @@ -235,7 +235,7 @@ function WaitTokenComponent({ tokenId, accessToken }: { tokenId: string; accessT ```tsx "use client"; -import { useRun } from "@trigger.dev/react-hooks"; +import { useRun } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function SWRComponent({ runId, accessToken }: { runId: string; accessToken: string }) { diff --git a/rules/4.0.0/scheduled-tasks.md b/rules/4.0.0/scheduled-tasks.md index 7d46a45ad92..5069c1ea842 100644 --- a/rules/4.0.0/scheduled-tasks.md +++ b/rules/4.0.0/scheduled-tasks.md @@ -5,7 +5,7 @@ Recurring tasks using cron. For one-off future runs, use the **delay** option. ## Define a scheduled task ```ts -import { schedules } from "@trigger.dev/sdk"; +import { schedules } from "@basicblock/trigger-sdk"; export const task = schedules.task({ id: "first-scheduled-task", diff --git a/rules/4.1.0/config.md b/rules/4.1.0/config.md index 6ad90223e39..638ca5b204b 100644 --- a/rules/4.1.0/config.md +++ b/rules/4.1.0/config.md @@ -5,7 +5,7 @@ ## Basic Configuration ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; export default defineConfig({ project: "", // Required: Your project reference @@ -53,7 +53,7 @@ export default defineConfig({ #### Prisma ```ts -import { prismaExtension } from "@trigger.dev/build/extensions/prisma"; +import { prismaExtension } from "@basicblock/trigger-build/extensions/prisma"; extensions: [ prismaExtension({ @@ -69,7 +69,7 @@ extensions: [ #### TypeScript Decorators (for TypeORM) ```ts -import { emitDecoratorMetadata } from "@trigger.dev/build/extensions/typescript"; +import { emitDecoratorMetadata } from "@basicblock/trigger-build/extensions/typescript"; extensions: [ emitDecoratorMetadata(), // Enables decorator metadata @@ -81,7 +81,7 @@ extensions: [ #### Python ```ts -import { pythonExtension } from "@trigger.dev/build/extensions/python"; +import { pythonExtension } from "@basicblock/trigger-build/extensions/python"; extensions: [ pythonExtension({ @@ -101,7 +101,7 @@ const output = await python.runScript("./python/script.py", ["arg1"]); #### Playwright ```ts -import { playwright } from "@trigger.dev/build/extensions/playwright"; +import { playwright } from "@basicblock/trigger-build/extensions/playwright"; extensions: [ playwright({ @@ -114,7 +114,7 @@ extensions: [ #### Puppeteer ```ts -import { puppeteer } from "@trigger.dev/build/extensions/puppeteer"; +import { puppeteer } from "@basicblock/trigger-build/extensions/puppeteer"; extensions: [puppeteer()]; @@ -125,7 +125,7 @@ extensions: [puppeteer()]; #### Lightpanda ```ts -import { lightpanda } from "@trigger.dev/build/extensions/lightpanda"; +import { lightpanda } from "@basicblock/trigger-build/extensions/lightpanda"; extensions: [ lightpanda({ @@ -140,7 +140,7 @@ extensions: [ #### FFmpeg ```ts -import { ffmpeg } from "@trigger.dev/build/extensions/core"; +import { ffmpeg } from "@basicblock/trigger-build/extensions/core"; extensions: [ ffmpeg({ version: "7" }), // Static build, or omit for Debian version @@ -153,7 +153,7 @@ extensions: [ #### Audio Waveform ```ts -import { audioWaveform } from "@trigger.dev/build/extensions/audioWaveform"; +import { audioWaveform } from "@basicblock/trigger-build/extensions/audioWaveform"; extensions: [ audioWaveform(), // Installs Audio Waveform 1.1.0 @@ -165,7 +165,7 @@ extensions: [ #### System Packages (apt-get) ```ts -import { aptGet } from "@trigger.dev/build/extensions/core"; +import { aptGet } from "@basicblock/trigger-build/extensions/core"; extensions: [ aptGet({ @@ -179,7 +179,7 @@ extensions: [ Only use this for installing CLI tools, NOT packages you import in your code. ```ts -import { additionalPackages } from "@trigger.dev/build/extensions/core"; +import { additionalPackages } from "@basicblock/trigger-build/extensions/core"; extensions: [ additionalPackages({ @@ -191,7 +191,7 @@ extensions: [ #### Additional Files ```ts -import { additionalFiles } from "@trigger.dev/build/extensions/core"; +import { additionalFiles } from "@basicblock/trigger-build/extensions/core"; extensions: [ additionalFiles({ @@ -205,7 +205,7 @@ extensions: [ #### Environment Variable Sync ```ts -import { syncEnvVars } from "@trigger.dev/build/extensions/core"; +import { syncEnvVars } from "@basicblock/trigger-build/extensions/core"; extensions: [ syncEnvVars(async (ctx) => { @@ -221,7 +221,7 @@ extensions: [ #### ESBuild Plugins ```ts -import { esbuildPlugin } from "@trigger.dev/build/extensions"; +import { esbuildPlugin } from "@basicblock/trigger-build/extensions"; import { sentryEsbuildPlugin } from "@sentry/esbuild-plugin"; extensions: [ @@ -239,7 +239,7 @@ extensions: [ ## Custom Build Extensions ```ts -import { defineConfig } from "@trigger.dev/sdk"; +import { defineConfig } from "@basicblock/trigger-sdk"; const customExtension = { name: "my-custom-extension", diff --git a/rules/4.1.0/realtime.md b/rules/4.1.0/realtime.md index 7368e5a7080..eb068bab66a 100644 --- a/rules/4.1.0/realtime.md +++ b/rules/4.1.0/realtime.md @@ -15,7 +15,7 @@ Realtime allows you to: ### Public Access Tokens ```ts -import { auth } from "@trigger.dev/sdk"; +import { auth } from "@basicblock/trigger-sdk"; // Read-only token for specific runs const publicToken = await auth.createPublicToken({ @@ -43,7 +43,7 @@ const triggerToken = await auth.createTriggerPublicToken("my-task", { ### Subscribe to Runs ```ts -import { runs, tasks } from "@trigger.dev/sdk"; +import { runs, tasks } from "@basicblock/trigger-sdk"; // Trigger and subscribe const handle = await tasks.trigger("my-task", { data: "value" }); @@ -68,7 +68,7 @@ for await (const run of runs.subscribeToBatch(batchId)) { ### Realtime Streams v2 (Recommended) ```ts -import { streams, InferStreamType } from "@trigger.dev/sdk"; +import { streams, InferStreamType } from "@basicblock/trigger-sdk"; // 1. Define streams (shared location) export const aiStream = streams.define({ @@ -110,14 +110,14 @@ Enable v2 by upgrading to 4.1.0 or later. ### Installation ```bash -npm add @trigger.dev/react-hooks +npm add @basicblock/trigger-react-hooks ``` ### Triggering Tasks ```tsx "use client"; -import { useTaskTrigger, useRealtimeTaskTrigger } from "@trigger.dev/react-hooks"; +import { useTaskTrigger, useRealtimeTaskTrigger } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function TriggerComponent({ accessToken }: { accessToken: string }) { @@ -153,7 +153,7 @@ function TriggerComponent({ accessToken }: { accessToken: string }) { ```tsx "use client"; -import { useRealtimeRun, useRealtimeRunsWithTag } from "@trigger.dev/react-hooks"; +import { useRealtimeRun, useRealtimeRunsWithTag } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function SubscribeComponent({ runId, accessToken }: { runId: string; accessToken: string }) { @@ -192,7 +192,7 @@ function SubscribeComponent({ runId, accessToken }: { runId: string; accessToken ```tsx "use client"; -import { useRealtimeStream } from "@trigger.dev/react-hooks"; +import { useRealtimeStream } from "@basicblock/trigger-react-hooks"; import { aiStream } from "../trigger/streams"; function StreamComponent({ runId, accessToken }: { runId: string; accessToken: string }) { @@ -216,7 +216,7 @@ function StreamComponent({ runId, accessToken }: { runId: string; accessToken: s ```tsx "use client"; -import { useWaitToken } from "@trigger.dev/react-hooks"; +import { useWaitToken } from "@basicblock/trigger-react-hooks"; function WaitTokenComponent({ tokenId, accessToken }: { tokenId: string; accessToken: string }) { const { complete } = useWaitToken(tokenId, { accessToken }); @@ -229,7 +229,7 @@ function WaitTokenComponent({ tokenId, accessToken }: { tokenId: string; accessT ```tsx "use client"; -import { useRun } from "@trigger.dev/react-hooks"; +import { useRun } from "@basicblock/trigger-react-hooks"; import type { myTask } from "../trigger/tasks"; function SWRComponent({ runId, accessToken }: { runId: string; accessToken: string }) { diff --git a/rules/4.3.0/advanced-tasks.md b/rules/4.3.0/advanced-tasks.md index 32a00337f89..5e5e414d629 100644 --- a/rules/4.3.0/advanced-tasks.md +++ b/rules/4.3.0/advanced-tasks.md @@ -5,7 +5,7 @@ ## Tags & Organization ```ts -import { task, tags } from "@trigger.dev/sdk"; +import { task, tags } from "@basicblock/trigger-sdk"; export const processUser = task({ id: "process-user", @@ -178,7 +178,7 @@ In trailing mode, these options update with each trigger: ## Concurrency & Queues ```ts -import { task, queue } from "@trigger.dev/sdk"; +import { task, queue } from "@basicblock/trigger-sdk"; // Shared queue for related tasks const emailQueue = queue({ @@ -221,7 +221,7 @@ export const emailTask = task({ ## Error Handling & Retries ```ts -import { task, retry, AbortTaskRunError } from "@trigger.dev/sdk"; +import { task, retry, AbortTaskRunError } from "@basicblock/trigger-sdk"; export const resilientTask = task({ id: "resilient-task", @@ -305,7 +305,7 @@ await heavyTask.trigger(payload, { ## Idempotency ```ts -import { task, idempotencyKeys } from "@trigger.dev/sdk"; +import { task, idempotencyKeys } from "@basicblock/trigger-sdk"; export const paymentTask = task({ id: "process-payment", @@ -347,7 +347,7 @@ export const deduplicatedTask = task({ ## Metadata & Progress Tracking ```ts -import { task, metadata } from "@trigger.dev/sdk"; +import { task, metadata } from "@basicblock/trigger-sdk"; export const batchProcessor = task({ id: "batch-processor", @@ -402,7 +402,7 @@ export const childTask = task({ ## Logging & Tracing ```ts -import { task, logger } from "@trigger.dev/sdk"; +import { task, logger } from "@basicblock/trigger-sdk"; export const tracedTask = task({ id: "traced-task", diff --git a/rules/4.3.0/basic-tasks.md b/rules/4.3.0/basic-tasks.md index 56bff340761..c1bcc538efa 100644 --- a/rules/4.3.0/basic-tasks.md +++ b/rules/4.3.0/basic-tasks.md @@ -1,11 +1,11 @@ # Trigger.dev Basic Tasks (v4) -**MUST use `@trigger.dev/sdk`, NEVER `client.defineJob`** +**MUST use `@basicblock/trigger-sdk`, NEVER `client.defineJob`** ## Basic Task ```ts -import { task } from "@trigger.dev/sdk"; +import { task } from "@basicblock/trigger-sdk"; export const processData = task({ id: "process-data", @@ -27,7 +27,7 @@ export const processData = task({ ## Schema Task (with validation) ```ts -import { schemaTask } from "@trigger.dev/sdk"; +import { schemaTask } from "@basicblock/trigger-sdk"; import { z } from "zod"; export const validatedTask = schemaTask({ @@ -49,7 +49,7 @@ export const validatedTask = schemaTask({ ### From Backend Code ```ts -import { tasks } from "@trigger.dev/sdk"; +import { tasks } from "@basicblock/trigger-sdk"; import type { processData } from "./trigger/tasks"; // Single trigger @@ -147,7 +147,7 @@ export const childTask = task({ ## Waits ```ts -import { task, wait } from "@trigger.dev/sdk"; +import { task, wait } from "@basicblock/trigger-sdk"; export const taskWithWaits = task({ id: "task-with-waits", @@ -196,4 +196,4 @@ client.defineJob({ }); ``` -Use SDK (`@trigger.dev/sdk`), check `result.ok` before accessing `result.output` +Use SDK (`@basicblock/trigger-sdk`), check `result.ok` before accessing `result.output` diff --git a/scripts/publish-prerelease.sh b/scripts/publish-prerelease.sh index ddb35fc29a4..87431045cad 100755 --- a/scripts/publish-prerelease.sh +++ b/scripts/publish-prerelease.sh @@ -41,11 +41,11 @@ fi read -e -p "Pausing for manual changes, press Enter when ready to continue..." -echo "Running: pnpm run clean --filter \"@trigger.dev/*\" --filter \"@basicblock/trigger-cli\"" -pnpm run clean --filter "@trigger.dev/*" --filter "@basicblock/trigger-cli" +echo "Running: pnpm run clean --filter \"@basicblock/trigger-*\"" +pnpm run clean --filter "@basicblock/trigger-*" -echo "Running: pnpm run build --filter \"@trigger.dev/*\" --filter \"@basicblock/trigger-cli\"" -pnpm run build --filter "@trigger.dev/*" --filter "@basicblock/trigger-cli" +echo "Running: pnpm run build --filter \"@basicblock/trigger-*\"" +pnpm run build --filter "@basicblock/trigger-*" echo "Going to run: pnpm exec changeset publish --no-git-tag --snapshot --tag $version" read -p "Do you wish to continue? (y/N): " prompt diff --git a/scripts/publish-release.sh b/scripts/publish-release.sh new file mode 100755 index 00000000000..36141916d3e --- /dev/null +++ b/scripts/publish-release.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +set -euo pipefail + +token="${NODE_AUTH_TOKEN:-${GITHUB_TOKEN:-${GH_TOKEN:-}}}" + +if [[ -z "$token" ]]; then + echo "Missing auth token. Set NODE_AUTH_TOKEN, GITHUB_TOKEN, or GH_TOKEN." + exit 1 +fi + +if [[ $(git status --porcelain) ]]; then + echo "Your git status is not clean. Commit/stash changes before publishing." + exit 1 +fi + +npmrc_file=$(mktemp) +cleanup() { + rm -f "$npmrc_file" +} +trap cleanup EXIT + +cat > "$npmrc_file" <