Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

flex-plugins-utils-logger

Package Overview
Dependencies
Maintainers
7
Versions
163
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

flex-plugins-utils-logger

Flex Plugins Logger

  • 4.0.2-dev.202107072146
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
5.5K
increased by2.27%
Maintainers
7
Weekly downloads
 
Created
Source

npm npm NpmLicense

Flex Plugin Utils Logger

General logger methods used by various Flex Plugins repos

Modules

This library provides the following modules

logger

The logger provides the following methods:

  • debug Only logs if DEBUG=true or TRACE=true is set
  • info Logs the text as info level
  • warning Logs the text as warning level in yellow
  • error Logs the text as error level in red
  • trace Only logs if TRACE=true is set; this is the most verbose mode
  • success Logs the text in info level in green
  • newline Adds a new line
  • notice Logs the text as info level in cyan
  • clearTerminal Clears the terminal window if PERSIST_TERMINAL=true is not set

All of these log commands support some basic formatting:

bold

Texts can be bolded using **the text to bold**.

italic

Texts can be italicized using *the text to italicize*.

success

Texts can be shown in green using ++the text in green++.

warning

Texts can be shown in yellow using !!the text in yellow!!.

error

Texts can be shown in red using --the text in red--.

link

Texts can be shown in cyan using [[the text in cyan]].

info

Texts can be shown in blue using @@the text in blue@@.

code

Texts can be shown in magenta using {{the text in magenta}}.

dim

Texts can be shown in dim using ..the dim text..

Inquirer

This package provides 3 main methods:

const prompt = async (question: Question): Promise<Question['name']>

Prompts the user to answer the question. Upon validation, returns the answer. Question interface is defined as

export interface Question {
  name: string;
  message: string;
  type?: 'list' | 'input' | 'password';
  validate?(input: string): boolean | string | Promise<boolean | string>;
}
const confirm = async (question: string, defaultAnswer?: YNAnswer): Promise

Provides a confirmation prompt. The response is a Promise with true resolving to successful confirmation, and false being the rejected confirmation. The YNAnswer is 'Y' | 'N'.

const choose = async (question: Question, choices: string[]): Promise<Question['name']>;

Prompts the user to select from one of the choices.

Keywords

FAQs

Package last updated on 07 Jul 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

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