blessed.js 786 B

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * blessed - a high-level terminal interface library for node.js
  3. * Copyright (c) 2013-2015, Christopher Jeffrey and contributors (MIT License).
  4. * https://github.com/chjj/blessed
  5. */
  6. /**
  7. * Blessed
  8. */
  9. function blessed() {
  10. return blessed.program.apply(null, arguments);
  11. }
  12. blessed.program = blessed.Program = require('./program');
  13. blessed.tput = blessed.Tput = require('./tput');
  14. blessed.widget = require('./widget');
  15. blessed.colors = require('./colors');
  16. blessed.unicode = require('./unicode');
  17. blessed.helpers = require('./helpers');
  18. blessed.helpers.sprintf = blessed.tput.sprintf;
  19. blessed.helpers.tryRead = blessed.tput.tryRead;
  20. blessed.helpers.merge(blessed, blessed.helpers);
  21. blessed.helpers.merge(blessed, blessed.widget);
  22. /**
  23. * Expose
  24. */
  25. module.exports = blessed;