New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@meteor-it/terminal

Package Overview
Dependencies
Maintainers
2
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@meteor-it/terminal - npm Package Compare versions

Comparing version 0.5.15 to 0.5.16

7

index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = require("fs");
const { writeSync, fsyncSync } = fs_1.default;
// By default using writeSync and fsyncSync to log

@@ -38,5 +39,5 @@ let useStdoutFallback = false;

try {
fs_1.writeSync(1, string);
writeSync(1, string);
try {
fs_1.fsyncSync(1);
fsyncSync(1);
}

@@ -123,2 +124,2 @@ catch (e) { }

//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2dlci9ub2RlX21vZHVsZXMvQG1ldGVvci1pdC90ZXJtaW5hbC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDJCQUF1QztBQUV2QyxrREFBa0Q7QUFDbEQsSUFBSSxpQkFBaUIsR0FBQyxLQUFLLENBQUM7QUFDNUIsSUFBRyxPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWU7SUFDN0IsaUJBQWlCLEdBQUMsSUFBSSxDQUFDO0FBRXhCLElBQUksTUFBTSxHQUFDLEVBQUUsQ0FBQztBQUNkLElBQUksU0FBUyxHQUFDLEtBQUssQ0FBQztBQUVwQjs7R0FFRztBQUNILFNBQWdCLGNBQWM7SUFDMUIsU0FBUyxHQUFDLElBQUksQ0FBQztJQUNmLE1BQU0sR0FBQyxFQUFFLENBQUE7QUFDYixDQUFDO0FBSEQsd0NBR0M7QUFFRDs7R0FFRztBQUNILFNBQWdCLFdBQVc7SUFDdkIsU0FBUyxHQUFDLEtBQUssQ0FBQztJQUNoQixXQUFXLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDcEIsTUFBTSxHQUFDLEVBQUUsQ0FBQTtBQUNiLENBQUM7QUFKRCxrQ0FJQztBQUVEOzs7R0FHRztBQUNILFNBQWdCLFdBQVcsQ0FBRSxNQUFhO0lBQ3RDLElBQUcsU0FBUyxFQUFFO1FBQ1YsTUFBTSxJQUFJLE1BQU0sQ0FBQztRQUNqQixPQUFPO0tBQ1Y7SUFDSixJQUFJLENBQUMsaUJBQWlCLEVBQUU7UUFDdkIsSUFBSTtZQUNILGNBQVMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUM7WUFDckIsSUFBRztnQkFBQyxjQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFBQztZQUFBLE9BQU0sQ0FBQyxFQUFDLEdBQUU7U0FDNUI7UUFBQyxPQUFPLENBQUMsRUFBRTtZQUNYLGlCQUFpQixHQUFHLElBQUksQ0FBQztZQUN6QixXQUFXLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDcEI7S0FDRDtTQUFNO1FBQ04sT0FBTyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7S0FDN0I7QUFDRixDQUFDO0FBaEJELGtDQWdCQztBQUNEOzs7R0FHRztBQUNILFNBQWdCLFdBQVcsQ0FBQyxJQUFXO0lBQ25DLFdBQVcsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLENBQUM7QUFDbEMsQ0FBQztBQUZELGtDQUVDO0FBQ0Q7Ozs7R0FJRztBQUNILFNBQWdCLFVBQVUsQ0FBQyxJQUFXLEVBQUUsTUFBVyxDQUFDO0lBQ25ELFdBQVcsQ0FBQyxJQUFJLEdBQUcsR0FBRyxHQUFHLEdBQUcsR0FBRyxHQUFHLENBQUMsQ0FBQztBQUNyQyxDQUFDO0FBRkQsZ0NBRUM7QUFDRDs7R0FFRztBQUNILFNBQWdCLFVBQVU7SUFDdEIsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ3hCLENBQUM7QUFGRCxnQ0FFQztBQUNEOztHQUVHO0FBQ0gsU0FBZ0IsVUFBVTtJQUN0QixXQUFXLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDeEIsQ0FBQztBQUZELGdDQUVDO0FBQ0Q7OztHQUdHO0FBQ0gsU0FBZ0IsU0FBUyxDQUFDLElBQVk7SUFDckMsSUFBRyxJQUFJLEVBQUM7UUFDUCxJQUFJLEVBQUUsQ0FBQztRQUNQLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNqQixXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDbEIsT0FBTyxFQUFFLENBQUM7S0FDVjs7UUFDQSxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDcEIsQ0FBQztBQVJELDhCQVFDO0FBQ0Q7O0dBRUc7QUFDSCxTQUFnQixXQUFXO0lBQzFCLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNuQixDQUFDO0FBRkQsa0NBRUM7QUFDRDs7R0FFRztBQUNILFNBQWdCLElBQUk7SUFDbkIsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ2xCLENBQUM7QUFGRCxvQkFFQztBQUNEOztHQUVHO0FBQ0gsU0FBZ0IsT0FBTztJQUN0QixXQUFXLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbEIsQ0FBQztBQUZELDBCQUVDIiwiZmlsZSI6ImxvZ2dlci9ub2RlX21vZHVsZXMvQG1ldGVvci1pdC90ZXJtaW5hbC9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7d3JpdGVTeW5jLGZzeW5jU3luY30gZnJvbSAnZnMnO1xuXG4vLyBCeSBkZWZhdWx0IHVzaW5nIHdyaXRlU3luYyBhbmQgZnN5bmNTeW5jIHRvIGxvZ1xubGV0IHVzZVN0ZG91dEZhbGxiYWNrPWZhbHNlO1xuaWYocHJvY2Vzcy5lbnYuU1RET1VUX0ZBTExCQUNLKVxuXHR1c2VTdGRvdXRGYWxsYmFjaz10cnVlO1xuXG5sZXQgYnVmZmVyPScnO1xubGV0IGJ1ZmZlcmluZz1mYWxzZTtcblxuLyoqXG4gKiBTdGFydCBidWZmZXIgd3JpdGVcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHN0YXJ0QnVmZmVyaW5nICgpe1xuICAgIGJ1ZmZlcmluZz10cnVlO1xuICAgIGJ1ZmZlcj0nJ1xufVxuXG4vKipcbiAqIFN0b3AgYnVmZmVyaW5nIGFuZCB3cml0ZSBidWZmZXIgdG8gc3Rkb3V0XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmbHVzaEJ1ZmZlciAoKXtcbiAgICBidWZmZXJpbmc9ZmFsc2U7XG4gICAgd3JpdGVTdGRvdXQoYnVmZmVyKTtcbiAgICBidWZmZXI9Jydcbn1cblxuLyoqXG4gKiBXcml0ZSBzdHJpbmcgdG8gc3Rkb3V0IChvciB0byBidWZmZXIsIGlmIGJ1ZmZlcmluZyBpcyBlbmFibGVkKVxuICogQHBhcmFtIHN0cmluZyBcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHdyaXRlU3Rkb3V0IChzdHJpbmc6c3RyaW5nKSB7XG4gICAgaWYoYnVmZmVyaW5nKSB7XG4gICAgICAgIGJ1ZmZlciArPSBzdHJpbmc7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG5cdGlmICghdXNlU3Rkb3V0RmFsbGJhY2spIHtcblx0XHR0cnkge1xuXHRcdFx0d3JpdGVTeW5jKDEsIHN0cmluZyk7XG5cdFx0XHR0cnl7ZnN5bmNTeW5jKDEpO31jYXRjaChlKXt9XG5cdFx0fSBjYXRjaCAoZSkge1xuXHRcdFx0dXNlU3Rkb3V0RmFsbGJhY2sgPSB0cnVlO1xuXHRcdFx0d3JpdGVTdGRvdXQoc3RyaW5nKTtcblx0XHR9XG5cdH0gZWxzZSB7XG5cdFx0cHJvY2Vzcy5zdGRvdXQud3JpdGUoc3RyaW5nKTtcblx0fVxufVxuLyoqXG4gKiBXcmFwIGRhdGEgdG8gZXNjYXBlIGFuZCB3cml0ZSB0byBzdGRvdXRcbiAqIEBwYXJhbSBhcmdzIGNvZGVcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHdyaXRlRXNjYXBlKGFyZ3M6c3RyaW5nKXtcbiAgICB3cml0ZVN0ZG91dCgnXFx1MDAxQlsnICsgYXJncyk7XG59XG4vKipcbiAqIE1vdmVzIGN1cnNvciB0byBzcGVjaWZpZWQgcG9zaXRpb25cbiAqIEBwYXJhbSBsaW5lIFxuICogQHBhcmFtIGNvbFxuICovXG5leHBvcnQgZnVuY3Rpb24gbW92ZUN1cnNvcihsaW5lOm51bWJlciwgY29sOm51bWJlcj0xKSB7XG5cdHdyaXRlRXNjYXBlKGxpbmUgKyAnOycgKyBjb2wgKyAnZicpO1xufVxuLyoqXG4gKiBIaWRlcyBjdXJzb3JcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGhpZGVDdXJzb3IoKXtcbiAgICB3cml0ZUVzY2FwZSgnPzI1bCcpO1xufVxuLyoqXG4gKiBTaG93cyBjdXJzb3JcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHNob3dDdXJzb3IoKXtcbiAgICB3cml0ZUVzY2FwZSgnPzI1aCcpO1xufVxuLyoqXG4gKiBDbGVhciBsaW5lXG4gKiBAcGFyYW0gbGluZSBpZiBub3QgZGVmaW5lZCAtIGN1cnJlbnQgbGluZSBcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNsZWFyTGluZShsaW5lPzpudW1iZXIpIHtcblx0aWYobGluZSl7XG5cdFx0c2F2ZSgpO1xuXHRcdG1vdmVDdXJzb3IobGluZSk7XG5cdFx0d3JpdGVFc2NhcGUoJzJLJyk7XG5cdFx0cmVzdG9yZSgpO1xuXHR9ZWxzZVxuXHRcdHdyaXRlRXNjYXBlKCcySycpO1xufVxuLyoqXG4gKiBDbGVhcnMgc2NyZWVuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjbGVhclNjcmVlbigpIHtcblx0d3JpdGVFc2NhcGUoJzJKJyk7XG59XG4vKipcbiAqIFNhdmVzIGN1cnNvciBwb3NpdGlvbiAoT25seSBvbmUhKVxuICovXG5leHBvcnQgZnVuY3Rpb24gc2F2ZSgpIHtcblx0d3JpdGVFc2NhcGUoJ3MnKTtcbn1cbi8qKlxuICogUmVzdG9yZXMgY3Vyc29yIHBvc2l0aW9uIChPbmx5IG9uZSEpXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiByZXN0b3JlKCkge1xuXHR3cml0ZUVzY2FwZSgndScpO1xufSJdfQ==
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2dlci9ub2RlX21vZHVsZXMvQG1ldGVvci1pdC90ZXJtaW5hbC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDJCQUFvQjtBQUVwQixNQUFNLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxHQUFHLFlBQUUsQ0FBQztBQUVwQyxrREFBa0Q7QUFDbEQsSUFBSSxpQkFBaUIsR0FBRyxLQUFLLENBQUM7QUFDOUIsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWU7SUFDOUIsaUJBQWlCLEdBQUcsSUFBSSxDQUFDO0FBRTFCLElBQUksTUFBTSxHQUFHLEVBQUUsQ0FBQztBQUNoQixJQUFJLFNBQVMsR0FBRyxLQUFLLENBQUM7QUFFdEI7O0dBRUc7QUFDSCxTQUFnQixjQUFjO0lBQzdCLFNBQVMsR0FBRyxJQUFJLENBQUM7SUFDakIsTUFBTSxHQUFHLEVBQUUsQ0FBQTtBQUNaLENBQUM7QUFIRCx3Q0FHQztBQUVEOztHQUVHO0FBQ0gsU0FBZ0IsV0FBVztJQUMxQixTQUFTLEdBQUcsS0FBSyxDQUFDO0lBQ2xCLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNwQixNQUFNLEdBQUcsRUFBRSxDQUFBO0FBQ1osQ0FBQztBQUpELGtDQUlDO0FBRUQ7OztHQUdHO0FBQ0gsU0FBZ0IsV0FBVyxDQUFDLE1BQWM7SUFDekMsSUFBSSxTQUFTLEVBQUU7UUFDZCxNQUFNLElBQUksTUFBTSxDQUFDO1FBQ2pCLE9BQU87S0FDUDtJQUNELElBQUksQ0FBQyxpQkFBaUIsRUFBRTtRQUN2QixJQUFJO1lBQ0gsU0FBUyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQztZQUNyQixJQUFJO2dCQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQzthQUFFO1lBQUMsT0FBTyxDQUFDLEVBQUUsR0FBRztTQUNuQztRQUFDLE9BQU8sQ0FBQyxFQUFFO1lBQ1gsaUJBQWlCLEdBQUcsSUFBSSxDQUFDO1lBQ3pCLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNwQjtLQUNEO1NBQU07UUFDTixPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUM3QjtBQUNGLENBQUM7QUFoQkQsa0NBZ0JDO0FBQ0Q7OztHQUdHO0FBQ0gsU0FBZ0IsV0FBVyxDQUFDLElBQVk7SUFDdkMsV0FBVyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsQ0FBQztBQUMvQixDQUFDO0FBRkQsa0NBRUM7QUFDRDs7OztHQUlHO0FBQ0gsU0FBZ0IsVUFBVSxDQUFDLElBQVksRUFBRSxNQUFjLENBQUM7SUFDdkQsV0FBVyxDQUFDLElBQUksR0FBRyxHQUFHLEdBQUcsR0FBRyxHQUFHLEdBQUcsQ0FBQyxDQUFDO0FBQ3JDLENBQUM7QUFGRCxnQ0FFQztBQUNEOztHQUVHO0FBQ0gsU0FBZ0IsVUFBVTtJQUN6QixXQUFXLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDckIsQ0FBQztBQUZELGdDQUVDO0FBQ0Q7O0dBRUc7QUFDSCxTQUFnQixVQUFVO0lBQ3pCLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUNyQixDQUFDO0FBRkQsZ0NBRUM7QUFDRDs7O0dBR0c7QUFDSCxTQUFnQixTQUFTLENBQUMsSUFBYTtJQUN0QyxJQUFJLElBQUksRUFBRTtRQUNULElBQUksRUFBRSxDQUFDO1FBQ1AsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2pCLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixPQUFPLEVBQUUsQ0FBQztLQUNWOztRQUNBLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNwQixDQUFDO0FBUkQsOEJBUUM7QUFDRDs7R0FFRztBQUNILFNBQWdCLFdBQVc7SUFDMUIsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ25CLENBQUM7QUFGRCxrQ0FFQztBQUNEOztHQUVHO0FBQ0gsU0FBZ0IsSUFBSTtJQUNuQixXQUFXLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbEIsQ0FBQztBQUZELG9CQUVDO0FBQ0Q7O0dBRUc7QUFDSCxTQUFnQixPQUFPO0lBQ3RCLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNsQixDQUFDO0FBRkQsMEJBRUMiLCJmaWxlIjoibG9nZ2VyL25vZGVfbW9kdWxlcy9AbWV0ZW9yLWl0L3Rlcm1pbmFsL2luZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZzIGZyb20gJ2ZzJztcblxuY29uc3QgeyB3cml0ZVN5bmMsIGZzeW5jU3luYyB9ID0gZnM7XG5cbi8vIEJ5IGRlZmF1bHQgdXNpbmcgd3JpdGVTeW5jIGFuZCBmc3luY1N5bmMgdG8gbG9nXG5sZXQgdXNlU3Rkb3V0RmFsbGJhY2sgPSBmYWxzZTtcbmlmIChwcm9jZXNzLmVudi5TVERPVVRfRkFMTEJBQ0spXG5cdHVzZVN0ZG91dEZhbGxiYWNrID0gdHJ1ZTtcblxubGV0IGJ1ZmZlciA9ICcnO1xubGV0IGJ1ZmZlcmluZyA9IGZhbHNlO1xuXG4vKipcbiAqIFN0YXJ0IGJ1ZmZlciB3cml0ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gc3RhcnRCdWZmZXJpbmcoKSB7XG5cdGJ1ZmZlcmluZyA9IHRydWU7XG5cdGJ1ZmZlciA9ICcnXG59XG5cbi8qKlxuICogU3RvcCBidWZmZXJpbmcgYW5kIHdyaXRlIGJ1ZmZlciB0byBzdGRvdXRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGZsdXNoQnVmZmVyKCkge1xuXHRidWZmZXJpbmcgPSBmYWxzZTtcblx0d3JpdGVTdGRvdXQoYnVmZmVyKTtcblx0YnVmZmVyID0gJydcbn1cblxuLyoqXG4gKiBXcml0ZSBzdHJpbmcgdG8gc3Rkb3V0IChvciB0byBidWZmZXIsIGlmIGJ1ZmZlcmluZyBpcyBlbmFibGVkKVxuICogQHBhcmFtIHN0cmluZyBcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHdyaXRlU3Rkb3V0KHN0cmluZzogc3RyaW5nKSB7XG5cdGlmIChidWZmZXJpbmcpIHtcblx0XHRidWZmZXIgKz0gc3RyaW5nO1xuXHRcdHJldHVybjtcblx0fVxuXHRpZiAoIXVzZVN0ZG91dEZhbGxiYWNrKSB7XG5cdFx0dHJ5IHtcblx0XHRcdHdyaXRlU3luYygxLCBzdHJpbmcpO1xuXHRcdFx0dHJ5IHsgZnN5bmNTeW5jKDEpOyB9IGNhdGNoIChlKSB7IH1cblx0XHR9IGNhdGNoIChlKSB7XG5cdFx0XHR1c2VTdGRvdXRGYWxsYmFjayA9IHRydWU7XG5cdFx0XHR3cml0ZVN0ZG91dChzdHJpbmcpO1xuXHRcdH1cblx0fSBlbHNlIHtcblx0XHRwcm9jZXNzLnN0ZG91dC53cml0ZShzdHJpbmcpO1xuXHR9XG59XG4vKipcbiAqIFdyYXAgZGF0YSB0byBlc2NhcGUgYW5kIHdyaXRlIHRvIHN0ZG91dFxuICogQHBhcmFtIGFyZ3MgY29kZVxuICovXG5leHBvcnQgZnVuY3Rpb24gd3JpdGVFc2NhcGUoYXJnczogc3RyaW5nKSB7XG5cdHdyaXRlU3Rkb3V0KCdcXHUwMDFCWycgKyBhcmdzKTtcbn1cbi8qKlxuICogTW92ZXMgY3Vyc29yIHRvIHNwZWNpZmllZCBwb3NpdGlvblxuICogQHBhcmFtIGxpbmUgXG4gKiBAcGFyYW0gY29sXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBtb3ZlQ3Vyc29yKGxpbmU6IG51bWJlciwgY29sOiBudW1iZXIgPSAxKSB7XG5cdHdyaXRlRXNjYXBlKGxpbmUgKyAnOycgKyBjb2wgKyAnZicpO1xufVxuLyoqXG4gKiBIaWRlcyBjdXJzb3JcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGhpZGVDdXJzb3IoKSB7XG5cdHdyaXRlRXNjYXBlKCc/MjVsJyk7XG59XG4vKipcbiAqIFNob3dzIGN1cnNvclxuICovXG5leHBvcnQgZnVuY3Rpb24gc2hvd0N1cnNvcigpIHtcblx0d3JpdGVFc2NhcGUoJz8yNWgnKTtcbn1cbi8qKlxuICogQ2xlYXIgbGluZVxuICogQHBhcmFtIGxpbmUgaWYgbm90IGRlZmluZWQgLSBjdXJyZW50IGxpbmUgXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjbGVhckxpbmUobGluZT86IG51bWJlcikge1xuXHRpZiAobGluZSkge1xuXHRcdHNhdmUoKTtcblx0XHRtb3ZlQ3Vyc29yKGxpbmUpO1xuXHRcdHdyaXRlRXNjYXBlKCcySycpO1xuXHRcdHJlc3RvcmUoKTtcblx0fSBlbHNlXG5cdFx0d3JpdGVFc2NhcGUoJzJLJyk7XG59XG4vKipcbiAqIENsZWFycyBzY3JlZW5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNsZWFyU2NyZWVuKCkge1xuXHR3cml0ZUVzY2FwZSgnMkonKTtcbn1cbi8qKlxuICogU2F2ZXMgY3Vyc29yIHBvc2l0aW9uIChPbmx5IG9uZSEpXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzYXZlKCkge1xuXHR3cml0ZUVzY2FwZSgncycpO1xufVxuLyoqXG4gKiBSZXN0b3JlcyBjdXJzb3IgcG9zaXRpb24gKE9ubHkgb25lISlcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHJlc3RvcmUoKSB7XG5cdHdyaXRlRXNjYXBlKCd1Jyk7XG59Il19

@@ -1,10 +0,12 @@

import {writeSync,fsyncSync} from 'fs';
import fs from 'fs';
const { writeSync, fsyncSync } = fs;
// By default using writeSync and fsyncSync to log
let useStdoutFallback=false;
if(process.env.STDOUT_FALLBACK)
useStdoutFallback=true;
let useStdoutFallback = false;
if (process.env.STDOUT_FALLBACK)
useStdoutFallback = true;
let buffer='';
let buffering=false;
let buffer = '';
let buffering = false;

@@ -14,5 +16,5 @@ /**

*/
export function startBuffering (){
buffering=true;
buffer=''
export function startBuffering() {
buffering = true;
buffer = ''
}

@@ -23,6 +25,6 @@

*/
export function flushBuffer (){
buffering=false;
writeStdout(buffer);
buffer=''
export function flushBuffer() {
buffering = false;
writeStdout(buffer);
buffer = ''
}

@@ -34,11 +36,11 @@

*/
export function writeStdout (string:string) {
if(buffering) {
buffer += string;
return;
}
export function writeStdout(string: string) {
if (buffering) {
buffer += string;
return;
}
if (!useStdoutFallback) {
try {
writeSync(1, string);
try{fsyncSync(1);}catch(e){}
try { fsyncSync(1); } catch (e) { }
} catch (e) {

@@ -56,4 +58,4 @@ useStdoutFallback = true;

*/
export function writeEscape(args:string){
writeStdout('\u001B[' + args);
export function writeEscape(args: string) {
writeStdout('\u001B[' + args);
}

@@ -65,3 +67,3 @@ /**

*/
export function moveCursor(line:number, col:number=1) {
export function moveCursor(line: number, col: number = 1) {
writeEscape(line + ';' + col + 'f');

@@ -72,4 +74,4 @@ }

*/
export function hideCursor(){
writeEscape('?25l');
export function hideCursor() {
writeEscape('?25l');
}

@@ -79,4 +81,4 @@ /**

*/
export function showCursor(){
writeEscape('?25h');
export function showCursor() {
writeEscape('?25h');
}

@@ -87,4 +89,4 @@ /**

*/
export function clearLine(line?:number) {
if(line){
export function clearLine(line?: number) {
if (line) {
save();

@@ -94,3 +96,3 @@ moveCursor(line);

restore();
}else
} else
writeEscape('2K');

@@ -97,0 +99,0 @@ }

{
"name": "@meteor-it/terminal",
"version": "0.5.15",
"version": "0.5.16",
"description": "Provides utility functions for ANSI terminals",

@@ -19,3 +19,3 @@ "module": "index.mjs",

},
"gitHead": "888982e812786093e95b2103f646c34fdd32abc5"
"gitHead": "13a378ab6afab3cac18cd00dd670900bf81d4a3e"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc