nodes

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package nodes assembles the built-in node registry.

V0 ships only enough nodes to prove the execution model composes: a constant, a JSON decoder, a predicate, a local process, and an HTTP call. Building hundreds of integrations is explicitly not the goal. Anything n8n offers should be expressible as an ordinary node registered here, with no special case anywhere in the engine.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Definitions

func Definitions() []node.Definition

Definitions lists every built-in node. Tests use it to build an isolated registry rather than sharing the process-wide one.

func Registry

func Registry() *node.Registry

Registry returns the shared registry of built-in nodes.

It is built once and reused: the node instances inside are stateless with respect to workflows and safe for concurrent use, which is what lets one registry serve every pipeline in a process.

Types

This section is empty.

Directories

Path Synopsis
Package assert turns a computed fact into the run's outcome.
Package assert turns a computed fact into the run's outcome.
Package condition provides the "condition" node: it tests a path in a decoded JSON document and reports a verdict.
Package condition provides the "condition" node: it tests a path in a decoded JSON document and reports a verdict.
Package env reads an environment variable into a pipeline.
Package env reads an environment variable into a pipeline.
Package exec runs a local process as a pipeline step.
Package exec runs a local process as a pipeline step.
Package httpnode makes HTTP calls from a pipeline.
Package httpnode makes HTTP calls from a pipeline.
Package jsonnode provides the JSON nodes.
Package jsonnode provides the JSON nodes.
Package jsonpath resolves the dot-separated paths a step uses to address a value inside a decoded document.
Package jsonpath resolves the dot-separated paths a step uses to address a value inside a decoded document.
Package text builds strings from pipeline data.
Package text builds strings from pipeline data.
Package types holds the domain types that travel along p6e edges.
Package types holds the domain types that travel along p6e edges.
Package value provides the "value" node: a typed constant declared entirely in a step's with block, mainly for tests and examples.
Package value provides the "value" node: a typed constant declared entirely in a step's with block, mainly for tests and examples.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL