Skip to content

avag01/decision-tree-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decision Tree Engine — TypeScript

A clean, extensible, and human-friendly decision tree / workflow engine.

Write your business logic in JSON — no more messy if-else spaghetti.

Features

  • Send SMS / Email (just logs by default — plug real providers in 2 min)
  • Conditions with safe JS expressions
  • Loops with $loop.index, $loop.isFirst, $loop.isLast, etc.
  • Chain, branch, repeat — everything you expect
  • Add new actions without touching the core (handler pattern)
  • 100% TypeScript • Zero dependencies • Fully testable

Quick Start

git clone https://github.com/yourname/decision-tree-engine.git decision-tree-engine
cd decision-tree-engine
npm install
npm run watch

Run tests

npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors