« get me outta code hell

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
blob: de4c680fa5810a518538271182e7374ef91be3a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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'),
    WrapLabel: require('./ui/WrapLabel'),
    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: {
    tuiApp: require('./util/tui-app'),
    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')
  }
}