« get me outta code hell

Add package.json and index.js - tui-lib - Pure Node.js library for making visual command-line programs (ala vim, ncdu)
about summary refs log tree commit diff
path: root/index.js
diff options
context:
space:
mode:
authorFlorrie <towerofnix@gmail.com>2018-01-18 20:39:13 -0400
committerFlorrie <towerofnix@gmail.com>2018-01-18 20:39:13 -0400
commit0abe909ac07a7b6cbd1dc51ac0b944c3e88d46d7 (patch)
tree1551af13d8488e6c1e298142ebdd5ce0d8979d3e /index.js
parentb821577ad665520ecc392cf3c6be7f9bc9545b0e (diff)
Add package.json and index.js
Diffstat (limited to 'index.js')
-rw-r--r--index.js34
1 files changed, 34 insertions, 0 deletions
diff --git a/index.js b/index.js
new file mode 100644
index 0000000..e54418d
--- /dev/null
+++ b/index.js
@@ -0,0 +1,34 @@
+module.exports = {
+  ui: {
+    Dialog: require('./ui/Dialog'),
+    DisplayElement: require('./ui/DisplayElement'),
+    HorizontalBox: require('./ui/HorizontalBox'),
+    Label: require('./ui/Label'),
+    Pane: require('./ui/Pane'),
+    Root: require('./ui/Root'),
+    Sprite: require('./ui/Sprite'),
+    form: {
+      Button: require('./ui/form/Button'),
+      CancelDialog: require('./ui/form/CancelDialog'),
+      ConfirmDialog: require('./ui/form/ConfirmDialog'),
+      FocusBox: require('./ui/form/FocusBox'),
+      FocusElement: require('./ui/form/FocusElement'),
+      Form: require('./ui/form/Form'),
+      ListScrollForm: require('./ui/form/ListScrollForm'),
+      TextInput: require('./ui/form/TextInput')
+    }
+  },
+  util: {
+    ansi: require('./util/ansi'),
+    CommandLineInterfacer: require('./util/CommandLineInterfacer'),
+    count: require('./util/count'),
+    exception: require('./util/exception'),
+    Flushable: require('./util/Flushable'),
+    smoothen: require('./util/smoothen'),
+    telchars: require('./util/telchars'),
+    TelnetInterfacer: require('./util/TelnetInterfacer'),
+    unichars: require('./util/unichars'),
+    waitForData: require('./util/waitForData'),
+    wrap: require('./util/wrap')
+  }
+}