0console

中文文档
0.0.1发布于 2022/03/06MITCommonJS

修复控制台功能,改善输出。

中文使用文档

✒️0控制台

NPM version

简单的修补控制台功能与改进的输出。

Screenshot

📥安装

npm i 0console

🏁使用

使用打补丁的控制台对象:

require("0console").patch();

console.log("Hello World!");
console.log("Highlighted", "Hello World!");

不修补控制台对象:

const $console = require("0console");

$console.log("Hello World!");
$console.log("Highlighted", "Hello World!");

⚙️功能

  • console.log(...args) :写正常消息。
  • console.info(...args) :写提示消息。
  • console.warn(...args) :写警告信息。
  • console.error(...args) :写错误信息。
  • console.clear(...args) :清除输出(与原始不同)。
  • 🆕 console.success(...args) :写成功消息。
  • 🆕 console.line(char?, color?, count?) :写一条水平线。
    • char :要重复的文本(一个字符)。
    • color :控制台中文本的颜色(使用 粉笔)。
    • count :重复次数 char (线的长度)。

💡如果一个日志函数(log, info, warn, error, success)有多个参数,则第一个参数的文本将在控制台中突出显示。

⚙️工艺功能

您可以创建自己的自定义函数:

const $console = require("0console");

const newConsoleInfo = $console.craft(console.info, {
  prefix: { text: "?", color: "cyanBright", bgColor: "bgBlueBright" },
  highlight: { color: "blueBright" },
  normal: { color: "blueBright" },
});
  • console.craft(fn, options?) :制作给定控制台功能的补丁版本。
    • fn :控制台功能的工艺。
    • options : Options对象。
      • prefix :描述前缀文本的对象。
        • text:前缀文本。
        • color:前缀的颜色。
        • bgColor:前缀的背景色。
      • highlight :对象,描述第一个参数的高亮显示文本。
        • color:高亮文字的颜色。
      • normal :描述正常文本的对象。
        • color:正常文字的颜色。

📃许可证

麻省理工学院 © Ambratolm

版本与发布记录

0console 共发布 1 个版本,首次发布于 2022/03/06;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.0.1latest2022/03/064 年前

关于 0console 的常见问题

0console 是什么?

修复控制台功能,改善输出。

如何安装 0console?

在项目目录运行 npm install 0console,或使用 pnpm add / yarn add / bun add。

0console 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/0console 是否存在。

0console 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

0console 可以商用吗?

0console 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

0console 还在维护吗?

最新版本 0.0.1 发布于 2022/03/06(4 年前);至今共发布 1 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/03/06。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。