我在 NPM 发布了新包: con-colors
链接地址:npmjs.com
con-colors
安装依赖
yarn add con-colors
使用
导入:
import { print } from "con-colors";
使用:
print.succ("成功的消息");
print.err("失败的消息")
例子:
import { print } from "con-colors";for (let i = 0; i < 10; i++) {if (i === 6) {print.err(`Failure: ${i}. An error has occurred!`)}print.succ(`Test: ${i}`);
}

其他情况(自定义)
自定义其他颜色,导入颜色函数(colors)
import { colors, CONSTANT_COLORS } from "con-colors";
使用:
console.log(colors());
例子:
import { colors, CONSTANT_COLORS } from "con-colors";for (let i = 0; i < 10; i++) {if (i % 2 === 0) {console.log(colors('yellow', `index: ${i}`));} else {console.log(colors(['cyanBg', CONSTANT_COLORS.red], `index: ${i}`));}
}

颜色说明
| 参数 | 颜色 |
|---|---|
| ‘bright’ | 亮色 |
| ‘grey’ | 灰色 |
| ‘italic’ | 斜体 |
| ‘underline’ | 下划线 |
| ‘reverse’ | 反向 |
| ‘hidden’ | 隐藏 |
| ‘black’ | 黑色 |
| ‘red’ | 红色 |
| ‘green’ | 绿色 |
| ‘yellow’ | 黄色 |
| ‘blue’ | 蓝色 |
| ‘magenta’ | 品红 |
| ‘cyan’ | 青色 |
| ‘white’ | 白色 |
| ‘blackBg’ | 背景色为黑色 |
| ‘redBg’ | 背景色为红色 |
| ‘greenBg’ | 背景色为绿色 |
| ‘yellowBg’ | 背景色为黄色 |
| ‘blueBg’ | 背景色为蓝色 |
| ‘magentaBg’ | 背景色为品红 |
| ‘cyanBg’ | 背景色为青色 |
| ‘whiteBg’ | 背景色为白色 |
相关文章:
我在 NPM 发布了新包: con-colors
链接地址:npmjs.com con-colors 安装依赖 yarn add con-colors使用 导入: import { print } from "con-colors";使用: print.succ("成功的消息"); print.err("失败的消息")例子: import { p…...
【python数据建模】Scipy库
常用模块列表 模块名功能scipy.constants数学常量scipy.fft离散傅里叶变换scipy.integrate积分scipy.interpolate插值scipy.interpolate线性代数scipy.cluster聚类分析、向量量化scipy.io数据输入输出scipy.misc图像处理scipy.ndimagen维图像scipy.odr正交距离回归scipy.optim…...
C# App.xaml.cs的一些操作
一、保证只有一个进程 1.1 关闭旧的,打开新的 protected override void OnStartup(StartupEventArgs e) {base.OnStartup(e);var process Process.GetProcessesByName("Dog");if (process.Count() > 1) {var list process.ToList();list.Sort((p1,p2…...
【ORACLE】ORA-00972:标识符过长
问题 执行创建表结构sql,提示 ORA-00972:标识符过长; 如图所示,约束名称超过30个字符了 原因 一、11G and before 在使用11G数据库时,经常会遇到报错ORA-00972,原因是因为对象名称定义太长,…...
【Vue】Vue快速入门、Vue常用指令、Vue的生命周期
🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 Vue 一、 Vue快速入门二、Vue常用指令2.1 v…...
Pandas 数据处理 类别数据和数值数据
要是作深度学习的话,可以直接用tensoflow框架的预处理层,我试过,比PyTorch自己写出来的会好一点,主要是简单好用。处理CSV文件 它类别的处理逻辑是onehot,比较标准稀疏,数值的话就是归一化了。 有时候不需…...
Android攻城狮学鸿蒙 -- 点击事件
具体参考:华为官网学习地址 1、点击事件,界面跳转 对于一个按钮设置点击事件,跳转页面。但是onclick中,如果pages前边加上“/”,就没法跳转。但是开发工具加上“/”才会给出提示。不知道是不是开发工具的bug。&#…...
jmeter性能测试常见的一些问题
一、request 请求超时设置 timeout 超时时间是可以手动设置的,新建一个 http 请求,在“高级”设置中找到“超时”设置,设置连接、响应时间为2000ms。 1. 请求连接超时,连不上服务器。 现象: Jmeter表现形式为ÿ…...
利用国外 vps 为 switch 设置代理服务器加速游戏下载
switch 在国内通过 wifi 连网后如果直接下载游戏的话速度特别慢,据说要挂一个晚上才能下载成功一个游戏。当我尝试下载时发现进度条基本不动,怀疑软件源是在国外的原因,于是想到可以通过国外 vps 代理中转的方式。具体步骤如下(以…...
云计算安全的新挑战:零信任架构的应用
文章目录 云计算的安全挑战什么是零信任架构?零信任架构的应用1. 多因素身份验证(MFA)2. 访问控制和策略3. 安全信息和事件管理(SIEM)4. 安全的应用程序开发 零信任架构的未来 🎉欢迎来到云计算技术应用专栏…...
基于SSM的药房药品采购集中管理系统的设计与实现
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用Vue技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…...
【GIT版本控制】--远程仓库
一、连接远程仓库 连接到远程仓库是在GIT中进行协作和备份的关键步骤。以下是连接到远程仓库的基本步骤: 获取远程仓库的URL:首先,你需要获得远程仓库的URL。通常,这是远程仓库提供给你的,可以是HTTPS或SSH URL。例如…...
1:Allotment,2:FeeSell,3:混合Allotment+FreeSell
根据您的描述,这似乎是与酒店预订相关的三种不同的方式。下面是对这三种方式的解释: Allotment(配额):这是一种酒店预订方式,其中您可以与酒店签订协议,并购买其一定数量的房间或床位。在此之后…...
NFT Insider#110:The Sandbox与TB Media Global合作,YGG Web3游戏峰会阵容揭晓
引言:NFT Insider由NFT收藏组织WHALE Members、BeepCrypto出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周报将从NFT市场数据,艺术新闻类,游戏新闻类,虚拟世界类࿰…...
在硅云上主机搭建wordpress并使用Astra主题和avada主题
目录 前言 准备 操作 DNS解析域名 云主机绑定域名 安装wordpress网站程序 网站内Astra主题设计操作 安装主题 网站内avada主题安装 上传插件 上传主题 选择网站主题 前言 一开始以为云虚拟主机和云服务器是一个东西,只不过前者是虚拟的后者是不是虚拟的…...
基于SSM+Vue的物流管理系统的设计与实现
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:VueHTML 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 …...
【洛谷】P1114 “非常男女”计划
思路:思路和上一篇一模一样哒~(这里就不多解释啦) ACcode: #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N 2e510; int n,a[N],f[N]; int main() { ios::sync_with_st…...
list中符合 多条件中筛选符合条件的值
//查找身高在1.8米及以上的男生 // List<SsxlwdBean> boys list.stream().filter(s->s.getGender() && s.getHeight() > 1.8).collect(Collectors.toList()); xlseachitem list.stream().filter(list->list.xlname.contains(Upstrquery)||list.xlbm.…...
Amber中的信息传递——章节1.2-第三部分
程序列表 Amber 包含大量旨在帮助您进行化学系统计算研究的程序,而且发布的工具数量还在定期增加。 本节列出了 AmberTools 包含的主要程序。 这里列出了套件中包含的每个程序,并简要介绍了其主要功能,同时提供了相关文档参考。 对于大多数程…...
【嵌入式】常用串口协议与转换芯片详解
文章目录 0 前言1 一个通信的协议的组成2 常用协议名词解释2.1 UART2.2 RS-2322.3 RS-4852.4 RS-422 3 常用的芯片3.1 MAX2323.2 CP21023.3 CH3403.4 FT232 0 前言 最近有点想研究USB协议,正好也看到有评论说对如何选择USB转串口模块有些疑惑,其实我也一…...
TPAMI 投稿微信群成立!
点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>【顶会/顶刊】投稿交流群 添加微信:CVer2233,助手会拉你进群! 扫描下方二维码,加入CVer学术星球!可获得最新顶会/顶…...
解锁QQ音乐加密音频:QMCDecode让macOS用户重获音乐自由
解锁QQ音乐加密音频:QMCDecode让macOS用户重获音乐自由 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认…...
Mem0开源框架:为AI智能体构建长期记忆系统的架构与实践
1. 项目概述:从记忆到智能体,Mem0的架构革命 最近在AI智能体开发圈里,一个名为Mem0的开源项目热度持续攀升。如果你正在构建需要长期记忆、个性化交互的AI应用,比如数字人、游戏NPC、智能客服或者个人学习助手,那么Mem…...
自建Vaultwarden密码服务器:Docker部署与安全实践指南
1. 项目概述:自建密码管理服务器的核心价值在数字化生活成为常态的今天,我们每个人都被数十甚至上百个账号密码所包围。从工作邮箱到社交媒体,从银行账户到流媒体订阅,管理这些凭证早已超出了人脑的记忆极限。于是,密码…...
基于电容触摸与接近传感的无接触MIDI控制器设计与实现
1. 项目概述与核心价值如果你玩过电子乐器,或者对音乐制作、交互装置感兴趣,那你一定对MIDI控制器不陌生。传统的MIDI控制器,无论是键盘、打击垫还是旋钮,大多依赖于物理接触——你得实实在在地按下去、扭动它。但有没有想过&…...
设备树和api 关系
// 包含头文件(定义宏和常量) #include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/clock/stm32mp1-clks.h> #include <dt-bindings/reset/stm32mp1-resets.h>/ …...
别再只会按回车了!ChatGPT换行、分段、写代码的3种正确姿势(含移动端技巧)
ChatGPT高效输入指南:从换行技巧到结构化表达的艺术 在数字创作与AI交互的时代,每个按键背后都藏着提升效率的秘密。当大多数人还在用原始的单行输入与ChatGPT对话时,掌握格式化输入技巧的用户已经获得了截然不同的交互体验——他们的代码保持…...
3分钟快速解决Windows与iPhone网络共享的终极方案
3分钟快速解决Windows与iPhone网络共享的终极方案 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mirrors/ap/Apple-M…...
嵌入式图形开发实战:Arcada库帧缓冲机制与SAMD平台优化指南
1. 项目概述:为什么选择Arcada进行嵌入式图形开发?如果你正在玩PyBadge、PyGamer或者任何基于Adafruit SAMD21/SAMD51芯片的开发板,并且想让那块小巧的屏幕动起来,显示点图形、做个游戏或者搞个交互界面,那你大概率绕不…...
如何快速使用QVina:分子对接的终极完整指南
如何快速使用QVina:分子对接的终极完整指南 【免费下载链接】qvina Accurately speed up AutoDock Vina 项目地址: https://gitcode.com/gh_mirrors/qv/qvina QVina是一个高效准确的分子对接工具,专门用于加速AutoDock Vina的计算过程。如果你正在…...
