New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

zouti

Package Overview
Dependencies
Maintainers
3
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zouti

Useful tools & functions (loggin' & hashin').

  • 0.5.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
3
Created
Source

zouti

NPM version Dependency Status Downloads counter

Useful tools & functions we use on every krkn projects.

Getting Started

Install the module with: npm install zouti

var zouti = require( "zouti" );

Documentation

zouti.log( message, context, type )

Print a formated console log like below, with date, context between brackets, then message.

5 Mar 22:58:06 - [node] foo

The type parameter is a String which can be :

  • "ERROR", "ERR", "RED" : print the message in red
  • "WARNING", "WARN", "YELLOW" : print the message in yellow
  • "SUCCESS", "GREEN" : print the message in green
  • "MAGENTA" : print the message in magenta
  • every other values prints the message in cyan

zouti.warning( message, context ), zouti.warn( message, context )

Alias for zouti.log( message, context, "WARNING" )

zouti.error( message, context ), zouti.notOk( message, context )

Alias for zouti.log( message, context, "ERROR" )

zouti.success( message, context ), zouti.ok( message, context )

Alias for zouti.log( message, context, "SUCCESS" )

zouti.spacer( amount )

Print amount (defaults to 1) empty console lines, as visual spacer.

zouti.mute()

Muting zouti by disable all the console.log calls until zouti.unmute() is called.

Note: if zouti is already muted, does nothing.

zouti.unmute()

Unmute zouti.

Note: if zouti is already unmuted, does nothing.

zouti.muted

Property returning a boolean, indicating the mute status of zouti.

zouti.clearConsole()

Clear the console by sending the string \u001B[2J\u001B[0;0f to it.

zouti.bench( name, log )

Called the first time, start a benchmark.
When it's called the second time with the same name, stop the benchmark and print elapsed time (if the log argument is set to true - which is by default), in milliseconds.
The second call returns an object with literal and numerical values (in milliseconds).

zouti.uuid()

Generate an UUID compliant to RFC 4122.

zouti.sleep( duration )

Make the program sleep for duration seconds. Note: this function must be used with care, eats a lot of CPU's power.

zouti.md5( string ), zouti.sha1( string ), zouti.sha256( string ), zouti.sha512( string ), zouti.whirlpool( string )

Returns the hashed version of the given string, using the specified algorythm.
These functions use the native crypto module of node.js.

zouti.kindOf( value )

Returns the type of the given value, returning number, string, boolean, function, regexp, array, date, error, null, undefined or object.
Based on grunt.util.kindOf.

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Lint your code using Grunt.

Release History

  • 0.0.1: initial release (05/03/2014)
  • 0.1.0: refactor bench method (08/06/2014)
  • 0.2.0: add clearConsole method (03/10/2014)
  • 0.3.0: add aliases for log method (11/02/2015)
  • 0.4.0: add mute and unmute methods (12/01/2016)
  • 0.5.0: add spacer method (24/05/2016)

License

Copyright (c) 2014 leny & krkn
Licensed under the WTFPL license.

Keywords

FAQs

Package last updated on 24 May 2016

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