A modular graph data processing toolkit with chainable pipelines, reusable processors, and utilities for filtering, transforming, and applying custom formulas to nodes and edges, built with graphology.
By Studio Webux
Needed a flexible way to build items for my game with PRNG-based attributes and modular processing pipelines.
Check example/ and html/ directories.
deno run --allow-write example/basic_processing_sword.tsYou need to update the
index.htmlto match your data structure, like adding color, showing data, etc. (around line ~155-212)
python -m http.server -d html 8003When you need to control each step or prefer flexibility, you can alter the data directly in the graph or use the pipeline approach.
Manual Function Calling:
deno run --allow-write example/advanced_processing_sword.tsUsing Pipeline Approach:
deno run --allow-write example/processing_prng_attributes_1.ts
deno run --allow-write example/processing_prng_attributes_2.ts
deno run --allow-write example/processing_prng_attributes_3.ts