New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@workflow/builders

Package Overview
Dependencies
Maintainers
2
Versions
148
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@workflow/builders

Shared builder infrastructure for Workflow SDK

latest
Source
npmnpm
Version
4.1.14
Version published
Weekly downloads
0
Maintainers
2
Weekly downloads
 
Created
Source

@workflow/builders

Shared builder infrastructure for Workflow SDK. This package provides the base builder class and utilities used by framework-specific integrations.

Overview

This package contains the core build logic for transforming workflow source files into deployable bundles. It is used by:

  • @workflow/cli - For standalone/basic builds
  • @workflow/next - For Next.js integration
  • @workflow/nitro - For Nitro/Nuxt integration

Key Components

  • BaseBuilder: Abstract base class providing common build logic
  • Build plugins: esbuild plugins for workflow transformations
  • SWC integration: Compiler plugin integration for workflow directives

Usage

This package is typically not used directly. Instead, use one of the framework-specific packages that extend BaseBuilder:

import { BaseBuilder } from '@workflow/builders';

class MyBuilder extends BaseBuilder {
  async build(): Promise<void> {
    // Implement builder-specific logic
  }
}

Architecture

The builder system uses:

  • esbuild for bundling and tree-shaking
  • SWC for transforming workflow directives ("use workflow", "use step")
  • Enhanced resolve for TypeScript path mapping

License

MIT

FAQs

Package last updated on 15 Sep 2026

Related posts