Lightweight coloured symbols for various log levels https://www.npmjs.com/package/nanosymbols
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.6 KiB

nanosymbols

Lightweight coloured symbols for various log levels

import nanoSymbols from "nanosymbols";

// if Unicode supported => ℹ, ✔, ⚠, ✖
// otherwise            => i, √, ‼, ×
console.log(
  nanoSymbols.info,
  nanoSymbols.success,
  nanoSymbols.warning,
  nanoSymbols.error
);

Includes fallbacks for Windows CMD which only supports a limited character set.

Use this (instead of the original log-symbols by Sindre Sorhus), if:

  • you care for smaller install size (50 kB 12 kB)
  • you only use picocolors-based dev tools (PostCSS, Stylelint, SVGO, ...)
    • or you don't have any terminal colouring libraries at all
  • you want a faster, lighter, and more pleasant dev experience (220 MB 114 MB in node_modules, takes 22 sec 8 sec to install)

Install

npm install nanosymbols

Licence

MIT © 2021 Nikita Karamov

MIT © 2021 Sindre Sorhus