UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

34 lines (33 loc) 1.85 kB
// Generated by purs version 0.14.3 "use strict"; 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 };