purs-pkg-deps
Version:
Query package dependencies in PureScript package-sets
34 lines (33 loc) • 1.85 kB
JavaScript
// Generated by purs version 0.14.3
;
var Ansi_Codes = require("../Ansi.Codes/index.js");
var Control_Applicative = require("../Control.Applicative/index.js");
var Data_List_Types = require("../Data.List.Types/index.js");
var withGraphics = function (params) {
return function (text) {
return Ansi_Codes.escapeCodeToString(new Ansi_Codes.Graphics(params)) + (text + Ansi_Codes.escapeCodeToString(new Ansi_Codes.Graphics(Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(Ansi_Codes.Reset.value))));
};
};
var underline = Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PMode(Ansi_Codes.Underline.value));
var strikethrough = Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PMode(Ansi_Codes.Strikethrough.value));
var italic = Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PMode(Ansi_Codes.Italic.value));
var inverse = Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PMode(Ansi_Codes.Inverse.value));
var foreground = function (c) {
return Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PForeground(c));
};
var dim = Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PMode(Ansi_Codes.Dim.value));
var bold = Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PMode(Ansi_Codes.Bold.value));
var background = function (c) {
return Control_Applicative.pure(Data_List_Types.applicativeNonEmptyList)(new Ansi_Codes.PBackground(c));
};
module.exports = {
withGraphics: withGraphics,
bold: bold,
dim: dim,
italic: italic,
underline: underline,
inverse: inverse,
strikethrough: strikethrough,
foreground: foreground,
background: background
};