read Js File write File create Svg File create Abstracted Svg File list js2flowchart program fs path svg svg file Path file Path err flow Tree Builder abstractions flow Tree al val file file file file err err code code code file Path file Path file Path data svg svg abstractions flow Tree list create Abstracted Svg File create Svg File worker svg download File code Editor file file file file line Numbers mode theme code code type HTML onmessage code svg Update code svg onmessage convert Code Svg convert Code Flow Tree convert Flow Tree Svg create Flow Tree Builder create Flow Tree Modifier create Render SVG create Shapes Tree Editor create Presentation Generator flow Tree Builder svg Render shapes Tree code code print Config print Config flow Tree code code print Config print Config flow Tree Stuff stuff print list list list Man index Search min Index max Index list format data MAX STR list str str Sample MDN foo print List list build Objects SVG Tree build Shape Structures add Extra Spacing Shape push Arrow Body build Connections Arrow build Connection Config svg shape Structures connections connections root position shapes List alternate Point shape complex Node Types connection latest Shape latest Shape config config arrow boundary Point flow Tree flow Tree style Theme style Theme style Theme Node Node Shape Shape Shape Shape Shape Shape node node node theme latest Node config shape shapes Tree Shape Shape Shape Shape flow Tree flow Tree flow Tree style Theme style Theme style Theme style Theme style Theme style Theme connections node node latest Node shape shape shape root config config connection Shape arrow shapes Tree shapes Tree Shape Shape list root start Point start Point start Point end Point end Point boundary Point boundary Point arrow Type arrow Type Arrow filter Print list list list Animal Man format Breed breed build Flow Tree Modifier register Modifier destruct Node Tree apply Flow Tree create Flow Tree Modifier Abstraction Level Abstraction Level Normal Ignore Filter build build Ast build Flow Tree Ast tree Nodes root modifiers ast Parser Config ast Visitor Config Modifier ast flow Tree ast Tree ast Visitor Config ast Visitor Config ast Visitor Config tree Nodes ast Tree modifier test test updates Fn flow Tree flow Tree level code code ast ast ast Parser Config type body definitions Map definitions Map definitions Map global Ignore global Ignore execute Apply Fn prefix type body apply Modifier Updates add Modifier create run Modifier apply Updates Map nodes updates modifiers List apply node node update tree modifier modifier item node node node node node node node apply apply apply apply apply tree tree tree tree nodes modifier modifier modifier item prefix type body test updates Node Call ignore ignore Custom Assignment Expression Custom Variable Declarator Dependencies Level assignment Expression variable Declarator node path path path path node node defined custom ignore Custom Declaration Functions Level Declaration Config path path path path defined custom rebuild Config Abstraction Level ABSTRACTION LEVELS defined Levels custom Levels item item level level item item custom Levels DEPENDENCIES parse Code AST wrap Global Ignore build Visitor visit Simple Entry enter Complex Entry push Complex Entry push Entry Statement exit Complex Entry Basic Entry Config ast pointer entry Config entry Config entry Config statement Options config code config path path path path path path path path visit acc item item item item item item tree Nodes Destination global Ignore global Ignore global Ignore pointer pointer pointer pointer pointer entry Ast Config config code tree Nodes Destination path path path path path path path path path global Ignore global Ignore item item item item item item item pointer pointer pointer pointer pointer pointer pointer entry Config entry Config entry Config entry Config entry Config entry exit exit enter body type Body Entry Type source Type plugins Declaration Converter Named Declaration Converter Declaration Converter Exported Token Declarations Declaration Converter Pattern Converter Pattern Converter path declaration node node declaration specifiers idle Converter identifier Converter Converter Anonymous Parameters Code Converter loop Converter Converter conditional Converter Converter Converter Converter Statement Converter Converter Converter Statement Converter program Converter Statement Converter Converter Variable Declarations variable Declarator Converter assignment Expression Converter Left Assignment call Expression Converter Argument Expression Converter Property Converter Callee Type Node Func node node node node params Code Part left Part Kind variable Code callee functions path path path path path path path path path path path path path path path path path path path path params variables node node argument callee type path path path path path node node node node node Argument argument argument type path Type path Type node node node chain single Type Filter ignore ignore ignore ignore ignore ignore ignore ignore ignore statement statement statement statement node Path Definitions Map Definitions List path path path path path path path path path path Definitions Map type type type type type type type type type type type type type type type type type type type type type type type type type type type type type type type type type body body body body body body body body body body body body body body body body body body body body body body body body body reversed ignore ignore ignore ignore extract Node test Node test test test test test body destruction Modifier arrow Modifier Tree Update expression Callbacks Modifier DEFINED MODIFIERS Body index sibling MODIFIER PRESETS node node node node node node node node node node node node node field field test Fn nodes node node node node node node node node node type type type type type updates updates updates updates updates updates prefix prefix filter map test body body body es5 Iterators build Tree Abstraction Levels generate Regular Slide Tree build Slides flow Tree Builder flow Tree Builder generate Slide Tree generate Slide Tree generate Slide Tree generate Dependencies Slide Tree svg Render ast Tree slides ast Tree ast Tree levels slide shapes Tree code levels ast Tree ast Tree ast Tree ast Tree ast Tree ast Tree ast Tree code Shapes add Shapes add Arrow Connections print Children calculate Dimensions print Base SVG state svg boundaries padding node item shapes arrow Connections config config shapes shapes arrow Connections arrow Connections update Shape Theme find Shape apply Shape Styles Shape Branch Shape Branch print Shapes Tree Editor build Shapes Tree apply Theme apply Theme apply Black White Theme apply Blurred Theme apply Light Theme apply Color Based Theme blurred Theme blurred Theme blurred Theme connection Arrow connection Arrow connection Arrow flat Shape branch Index theme shapes shape shape shape shape shape shape shape shape shape shape shape Styles connection Arrow Styles index index shape Branch shape Branch fn svg Objects Tree custom Style Theme shape Styles shape Styles connection Arrow Styles connection Arrow Styles connection Arrow Styles shape shape shape shape shape shape shape fn fn fn fn shape Branch shape Branch shape Branch fns config custom Style Theme flow Tree theme theme Theme Styles colors Theme Theme Black White Theme Blurred Theme Light Theme apply Style Theme build Colors Based Theme Theme Names Map Themes theme theme styles colors theme styles colors BLACK WHITE BLURRED LIGHT Splitter Tokens Iterator MAX STR SPLITTER TOKENS SPLITTER TOKENS Colors Colors Colors stroke Color Fill Color Color arrow Fill Color Colors Colors stroke Color Fill Color Color arrow Fill Color rectangle Fill Color rectangle Dot Fill Color Fill Color root Circle Fill Color loop Fill Color condition Fill Color destructed Node Fill Color Fill Color Fill Color Fill Color Fill Color Fill Color Fill Color call Fill Color debug Mode Fill Color build Theme Aligned Colors Colors Base Shape theme Copy color color theme Color Colors theme Copy stroke Color stroke Color stroke Color Fill Color Color Color arrow Fill Color rectangle Fill Color rectangle Dot Fill Color Fill Color root Circle Fill Color loop Fill Color condition Fill Color destructed Node Fill Color Fill Color Fill Color Fill Color Fill Color Fill Color Fill Color call Fill Color debug Mode Fill Color stroke Width stroke Width fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color fill Color font Family font Size line Height symbol Height symbol Width horizontal Padding vertical Padding child Offset child Offset child Offset child Offset child Offset margin margin margin round Border round Border round Border round Border round Border round Border round Border round Border round Border round Border complex Type Extra Space debug Font Size debug Color Base Shape size arrow arrow arrow arrow arrow arrow curve Turn Radius line line Turn Offset Connection Arrow Shape offset offset radius radius radius dot dot Rectangle edge Offset edge Offset edge Offset Vertical Edged Rectangle padding Root Circle thin Part Offset thin Part Offset thin Part Offset rhombus Size Offset Offset position Shift Loop Rhombus alternate Branch Offset alternate Branch Offset mark Offset mark Offset Condition Rhombus center Root Start Point handler handler handler handler handler size size size size size size size size size size Statement width space suffix Destructed Node Declaration Statement Declaration Declaration Specifier Statement Statement Clause Statement Statement Statement Property Call Expression color Colors Colors stroke Color Fill Color Color arrow Fill Color rectangle Fill Color rectangle Dot Fill Color Fill Color root Circle Fill Color loop Fill Color condition Fill Color destructed Node Fill Color Fill Color Fill Color Fill Color Fill Color Fill Color Fill Color call Fill Color debug Mode Fill Color Field setup Selectors update Theme setup Update Behaviour print Line print Arrow print Arrow Type print setup Print Behaviour Connection Arrow ENTITY FIELD arrow Size state state state state config theme Theme points arrow Points point point point point line Points arrow Type arrow Point state Field theme theme config original Theme init delegate Init Initial State setup Initial Properties extract Basic State Body Body Boundaries Boundaries Back Point Assigned Connection Arrow Child Offset Point Dimensions Point Margin Node Node Type Node Path Node Position Point Shape Type setup Initial Selectors print print Debug Info setup Shared Print Child Boundaries setup Child Boundaries add Child connect Child update Theme Connection Arrow setup State Modifiers setup Basic Behaviour setup Complete State calculate Based Width calculate Based Height calculate Width calculate Height calculate Dimensions calculate Position calculate Point calculate Point calculate Back Point calculate Child Offset Point calculate Boundaries Parts total Parts max Part flatted Tree state node node node position theme theme shape theme Field type state state state state state state state state state state state part item initial State node node position theme theme Field MAX STR Parts state state state state state state state state state state state state state state state part filter Fn child child Theme initial State Theme Field node Path type body theme theme original Theme node prefix Parts total Parts max Part initial Position Point Point back Point child Offset Point boundaries position dimensions connection Arrow min max ENTITY FIELD Statement ENTITY FIELD ENTITY FIELD Rectangle ENTITY FIELD ENTITY FIELD Statement ENTITY FIELD ENTITY FIELD Vertical Edged Rectangle ENTITY FIELD calculate Alternate Point calculate Point setup Initial Properties Alternate Point setup Additional Selectors Consequent Branch Child Boundary Alternative Branch Child Offset Point check Child Exist print Condition Marks print setup Condition Rhombus Behavior extract Basic State Condition Rhombus ENTITY FIELD theme theme theme position Limit node positive alternative Position state state state state state child shape initial State state state state state state state state state state state theme theme theme theme theme positive alternative Position config initial State Condition Rhombus ENTITY FIELD Point child Offset Point Point back Point boundaries alternate Point position dimensions ENTITY FIELD Statement ENTITY FIELD ENTITY FIELD Rectangle ENTITY FIELD print setup Destructed Node Behaviour calculate Width calculate Dimensions extract Basic State Destructed Node ENTITY FIELD theme theme suffix Theme Position suffix1 suffix2 suffix state state state state state initial State suffix Theme suffix Theme theme Position config state state state state state state state initial State Destructed Node ENTITY FIELD position dimensions ENTITY FIELD Statement ENTITY FIELD ENTITY FIELD Vertical Edged Rectangle ENTITY FIELD ENTITY FIELD Rectangle ENTITY FIELD calculate Mid Point setup Initial Properties Mid Point Looped Connection Arrow setup Additional Selectors Looped Connection Arrow print Condition Marks print setup Loop Rhombus Behavior calculate Position extract Basic State Loop Rhombus ENTITY FIELD Loop Marks Map theme theme Position state state state state state initial State state state state state state state state state state state theme theme theme Position config initial State Loop Rhombus ENTITY FIELD Point child Offset Point Point back Point boundaries mid Point looped Connection Arrow position dimensions ENTITY FIELD Rectangle ENTITY FIELD print setup Rectangle Behavior Rectangle ENTITY FIELD theme dot Theme node state state initial State theme dot Theme config initial State state Rectangle ENTITY FIELD print setup Statement Behaviour calculate Width calculate Dimensions extract Basic State Statement ENTITY FIELD theme theme arrow Theme arrow Theme Position arrow Size arrow state state state state state initial State arrow Theme arrow Theme arrow Theme theme Position config state state state state state state state initial State Statement ENTITY FIELD position dimensions calculate Dimensions calculate Width calculate Height calculate Point calculate Child Offset Point state state state state state state state state calculate Point setup Initial Properties print Child Offset Point setup Circle Behavior Root Circle ENTITY FIELD theme Position state state state initial State state state state state theme theme Position initial State Root Circle ENTITY FIELD Point boundaries child Offset Point ENTITY FIELD Rectangle ENTITY FIELD ENTITY FIELD Condition Rhombus ENTITY FIELD ENTITY FIELD Rectangle ENTITY FIELD ENTITY FIELD Rectangle ENTITY FIELD print setup Vertical Edged Rectangle Behavior calculate Width calculate Dimensions extract Basic State Vertical Edged Rectangle ENTITY FIELD theme Position state state state state state initial State theme theme theme Position config state state state state state state state initial State Vertical Edged Rectangle ENTITY FIELD position dimensions Shape Node node create Shape Node create Root Circle create Connection Arrow Connection Config shape shape shape Style shape Style root connection Arrow Style arrow Config config node node position style Theme style Theme style Theme config theme node node node node position shape Style shape Style center child Offset config connection Arrow Style connection Arrow Style line Points line Points line Points line Points line Points line Points arrow Point build Objects SVG Tree build Shape Structures add Extra Spacing Shape push Arrow Body build Connections Arrow build Connection Config svg shape Structures connections connections root position shapes List alternate Point shape complex Node Types connection latest Shape latest Shape config config arrow boundary Point flow Tree flow Tree style Theme style Theme style Theme Node Node Shape Shape Shape Shape Shape Shape node node node theme latest Node config shape shapes Tree Shape Shape Shape Shape flow Tree flow Tree flow Tree style Theme style Theme style Theme style Theme style Theme style Theme connections node node latest Node shape shape shape root config config connection Shape arrow shapes Tree shapes Tree Shape Shape list root start Point start Point start Point end Point end Point boundary Point boundary Point arrow Type arrow Type Arrow TOKEN TYPES TOKEN KEYS ARROW TYPE KINDS MODIFIED TYPES EXPRESSION DECLARATION VARIABLE DECLARATOR ASSIGNMENT EXPRESSION MEMBER EXPRESSION VARIABLE DECLARATION UPDATE EXPRESSION CALL EXPRESSION EXPRESSION LOOP STATEMENT STATEMENT STATEMENT STATEMENT CONDITIONAL STATEMENT PROGRAM PROGRAM STATEMENT CLAUSE STATEMENT STATEMENT STATEMENT IDENTIFIER EXPRESSION EXPRESSION PROPERTY METHOD BINARY EXPRESSION EXPRESSION STATEMENT UNARY EXPRESSION CONDITIONAL EXPRESSION LITERAL NUMERIC LITERAL EXPRESSION LOGICAL EXPRESSION ARROW EXPRESSION DECLARATION SPECIFIER SPECIFIER NAMED DECLARATION DECLARATION DECLARATION METHOD STATEMENT SPREAD SPREAD PROPERTY REST PROPERTY PATTERN PATTERN ASSIGNMENT PATTERN BODY CONSEQUENT ALTERNATE TEST LEFT METHOD DESTRUCTED CUSTOM State merge Structures fn state extensions List destination source state destination source state flat Tree flat List body node node tree Body tree node node node body Body calculate Shapes Boundaries add Offset Points min max min max list point points offset Point points min max build Iterator list index index log Error message message generate Path split Max List queue item str parts current Position Index splitter splitter Index current node str max Line Splitter Tokens Iterator max current list max Line splitter current Position Index current Position Index current Position Index current extract Style Props Theme extract Style Attrs Theme Rhombus Rounded Rectangle Rectangle Line Circle Path Curved Path Line Point Str Shifted Arc Point Arc End Point Str Arc End Point Svg Style Fields Map point Str point Str previous Point item item theme theme theme theme theme theme theme theme theme theme x1 y1 x2 y2 point point point point points points previous Point previous Point radius radius radius radius point point previous Point previous Point theme theme theme theme theme theme theme point point point previous Point previous Point previous Point radius radius radius radius levels Traversal traversal traversal Search Body queue node node Body result node node node node tree tree tree step Node step options fn fn Body tree tree tree tree tree node node node node node node node step Node step options complex Traversal levels Pointer latest Shape Node Node node tree root Step Node Step options latest Shape Node Node node tree options Current step step setup Pointer cache step list webpack path library config entry devtool path filename library library Target umd Named Define global output test loader exclude rules module modules extensions resolve mode exports