@visulima/ansi
Version:
ANSI escape codes for some terminal swag.
27 lines (22 loc) • 1.22 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const constants = require('./packem_shared/constants-BK26O-46.cjs');
const IT2_AUTO = require('./packem_shared/IT2_AUTO-5vTJQMm6.cjs');
const ITerm2File = require('./packem_shared/ITerm2File-BGPqNSjB.cjs');
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
const iTerm2 = /* @__PURE__ */ __name((payload) => {
if (!payload || typeof payload.toString !== "function" || payload.toString === Object.prototype.toString) {
throw new Error("Invalid payload: must implement IITerm2Payload with a custom toString method");
}
return `${constants.OSC}1337;${payload.toString()}${constants.BEL}`;
}, "iTerm2");
exports.IT2_AUTO = IT2_AUTO.IT2_AUTO;
exports.it2Cells = IT2_AUTO.it2Cells;
exports.it2Percent = IT2_AUTO.it2Percent;
exports.it2Pixels = IT2_AUTO.it2Pixels;
exports.ITerm2File = ITerm2File.ITerm2File;
exports.ITerm2FileEnd = ITerm2File.ITerm2FileEnd;
exports.ITerm2FilePart = ITerm2File.ITerm2FilePart;
exports.ITerm2MultipartFileStart = ITerm2File.ITerm2MultipartFileStart;
exports.iTerm2 = iTerm2;