<commit_before>jquery-ui-nodeEditor
====================

Node Editor widget for jQuery-UI<commit_msg>Updating README with better description and planned features.<commit_after>jquery-ui-nodeEditor
====================

Node Editor widget for jQuery-UI

The plan:
---------
This project seeks to create a node editor similar to
what you see in Blender, or Quartz Composer, as a
generic jQuery UI widget.

The widget should allow the developer to:
  * Handle arbitrary types of data passing through the nodes
  * Define several different node types, their inputs/outputs, properties, and
    the actual functions that are applied to the data.
  * Define custom properties that affect the functionality of each node
  * Allow custom views for the node (for example an image
    processing node that shows the resulting image at that point in the
    graph).
  * Allow code to verify the input data and properties and present error
    messages to the end-user if the node is being used incorrectly.

The widget allows the end-user to:
  * Drag nodes around in a 2D space.
  * Connect nodes by dragging lines between I/O ports on nodes.
  * Preview results at various points in the graph
    (assuming this makes sense for that data).


{'fraction_non_alphanumeric': 0.07542579075425791, 'fraction_numerical': 0.0008110300081103001, 'mean_word_length': 3.877470355731225, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3242429', 'n_tokens_mistral': 298, 'n_tokens_neox': 289, 'n_words': 172}