Skip to main content
Advanced JSSG topics for source transforms and read-only miners. Pick the page that matches what you need.

Transform APIs

Export contract, dynamic parsing, parser-backed edits, selectors, and rule composition.

Workflow Context

Parameters, matrix values, shared state, and runtime hooks.

Multi-File and Multi-Repo

jssgTransform, file rename, and multi-repo orchestration.

Performance

Performant codemods: no-op first, token gates, once-per-scan indexes, wall-clock checks.

Relocated sections

Fragment links that previously pointed at this page now land here:

Transform Function Contract

See Transform APIs.

Dynamic Parsing

See Transform APIs → Dynamic Parsing.

Parser-Backed Edits

See Transform APIs → Parser-Backed Edits.

Selectors (getSelector)

See Transform APIs → Selectors.

Advanced Pattern Composition

See Transform APIs → Advanced Pattern Composition.

Parameters and Configuration

See Workflow Context → Parameters and Configuration.

Matrix Strategy Integration

See Workflow Context → Matrix Strategy Integration.

State Management

See Workflow Context → State Management.

Runtime Hooks

See Workflow Context → Runtime Hooks.

Multi-Repo Orchestration

See Multi-File and Multi-Repo → Multi-Repo Orchestration.

Multi-File Transforms

See Multi-File and Multi-Repo → Multi-File Transforms.

Best Practices

See Performance → Best Practices.

Performant codemods

See Performance → Performant codemods.