A lightweight, customizable logging utility built with TypeScript.
- Color-coded logging to easily distinguish between message types.
- Built with TypeScript for type safety and developer experience.
- Easily extendable for custom color codes and message types.
Using npm:
npm install vanilla-typescript-viteimport { logger, defaultLogger, errorLogger, warnLogger, rgbaLogger, infoLogger } from 'path-to-logger-utility';
// Custom color logger
logger(`#ffffff`)('custom message');
// Default logger
defaultLogger("default:", "this is a message");
// Error logger
errorLogger("error:", "this is an error message");
// Warning logger
warnLogger("warn:", "this is a warning message");
// RGBA logger
rgbaLogger("rgba:", "rgba logger");
// Info logger with multiple arguments
infoLogger(
"info: this is an information message",
"and more ...arrrrgs",
"and some more ...arrrrgs",
5
);To start the development server:
npm run devTo build the project:
npm run buildTo run tests:
npm run testPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
