@unblessed/node
Version:
Node.js runtime adapter for @unblessed/core terminal UI library
2 lines • 1.97 kB
JavaScript
;var core=require('@unblessed/core'),buffer=require('buffer'),m=require('child_process'),events=require('events'),i=require('fs'),p=require('net'),omggif=require('omggif'),f=require('path'),pngjs=require('pngjs'),a=require('process'),stream=require('stream'),string_decoder=require('string_decoder'),d=require('tty'),g=require('url'),b=require('util');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}function _interopNamespace(e){if(e&&e.__esModule)return e;var n=Object.create(null);if(e){Object.keys(e).forEach(function(k){if(k!=='default'){var d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:true,get:function(){return e[k]}});}})}n.default=e;return Object.freeze(n)}var m__namespace=/*#__PURE__*/_interopNamespace(m);var i__default=/*#__PURE__*/_interopDefault(i);var p__default=/*#__PURE__*/_interopDefault(p);var f__default=/*#__PURE__*/_interopDefault(f);var a__default=/*#__PURE__*/_interopDefault(a);var d__default=/*#__PURE__*/_interopDefault(d);var g__namespace=/*#__PURE__*/_interopNamespace(g);var b__namespace=/*#__PURE__*/_interopNamespace(b);var r=class{constructor(){this.fs=i__default.default;this.path=f__default.default;this.process=a__default.default;this.buffer={Buffer:buffer.Buffer};this.url=g__namespace;this.util=b__namespace;this.stream={Readable:stream.Readable,Writable:stream.Writable};this.stringDecoder={StringDecoder:string_decoder.StringDecoder};this.events={EventEmitter:events.EventEmitter};this.images={png:{PNG:pngjs.PNG},gif:{GifReader:omggif.GifReader}};this.processes={childProcess:m__namespace};this.networking={net:p__default.default,tty:d__default.default};}};core.setRuntime(new r);exports.NodeRuntime=r;Object.keys(core).forEach(function(k){if(k!=='default'&&!Object.prototype.hasOwnProperty.call(exports,k))Object.defineProperty(exports,k,{enumerable:true,get:function(){return core[k]}})});//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map