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

zaq

Package Overview
Dependencies
Maintainers
1
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zaq - npm Package Compare versions

Comparing version 1.2.4 to 1.2.5

2

package.json
{
"name": "zaq",
"version": "1.2.4",
"version": "1.2.5",
"description": "Yet another fun little logging utility.",

@@ -5,0 +5,0 @@ "main": "zaq.js",

@@ -9,3 +9,3 @@ const jawn = require('node-jawn');

const zaq = {
version: '1.2.4',
version: '1.2.5',
verbose: true,

@@ -15,6 +15,7 @@ loggers: [ { handler: console.log } ]

zaq.log = (input) => {
zaq.log = (input, level = 'misc') => {
zaq.loggers.forEach(({ handler, options = {} }) => {
let { timestamps } = options;
let { timestamps, levels } = options;
if (timestamps) input = (chalk.dim(moment().format('l LTS '))) + input;
if (levels && levels.indexOf(level) < 0) return;
if (handler) handler(input);

@@ -39,3 +40,3 @@ });

zaq.message = (style, prefix, text, obj) => {
zaq.message = ({ style, prefix }, { text, obj }) => {
prefix = ' ' + prefix + (Array(10 - prefix.length).join(' '));

@@ -47,13 +48,13 @@ text = chalk.bold[style](prefix) + chalk.bold(text);

zaq.logMessage = (style, prefix, text, obj) => {
let message = zaq.message(style, prefix, text, obj);
return zaq.log(message);
zaq.logMessage = ({ style, prefix, level }, { text, obj }) => {
let message = zaq.message({ style, prefix }, { text, obj });
return zaq.log(message, level);
}
zaq.win = (text, obj) => zaq.logMessage('green', '✓ WIN:', text, obj);
zaq.err = (text, obj) => zaq.logMessage('red', '✘ ERR:', text, obj);
zaq.flag = (text, obj) => zaq.logMessage('cyan', '⌘ FLAG:', text, obj);
zaq.warn = (text, obj) => zaq.logMessage('yellow', '⌗ WARN:', text, obj);
zaq.info = (text, obj) => zaq.logMessage('blue', '→ INFO:', text, obj);
zaq.time = (text, obj) => zaq.logMessage('grey', '◔ TIME:', text, obj);
zaq.win = (text, obj) => zaq.logMessage({ style: 'green', prefix: '✓ WIN:', level: 'info' }, { text, obj });
zaq.err = (text, obj) => zaq.logMessage({ style: 'red', prefix: '✘ ERR:', level: 'error' }, { text, obj });
zaq.flag = (text, obj) => zaq.logMessage({ style: 'cyan', prefix: '⌘ FLAG:', level: 'info' }, { text, obj });
zaq.warn = (text, obj) => zaq.logMessage({ style: 'yellow', prefix: '⌗ WARN:', level: 'warn' }, { text, obj });
zaq.info = (text, obj) => zaq.logMessage({ style: 'blue', prefix: '→ INFO:', level: 'info' }, { text, obj });
zaq.time = (text, obj) => zaq.logMessage({ style: 'grey', prefix: '◔ TIME:', level: 'info' }, { text, obj });
zaq.pretty = (content) => JSON.stringify(content, null,' ');

@@ -60,0 +61,0 @@ zaq.space = (content, amount = 1) => {

@@ -1,1 +0,1 @@

const jawn=require("node-jawn");const _=require("underscore");const path=require("path");const moment=require("moment");const fs=require("fs");const chalk=require("chalk");const zaq={version:"1.2.4",verbose:true,loggers:[{handler:console.log}]};zaq.log=(input=>{zaq.loggers.forEach(({handler:handler,options:options={}})=>{let{timestamps:timestamps}=options;if(timestamps)input=chalk.dim(moment().format("l LTS "))+input;if(handler)handler(input)})});zaq.use=((handler,options={})=>{return zaq.loggers.push({handler:handler,options:options})});zaq.unuse=(index=>{return zaq.loggers.splice(index,1)});zaq.obj=((obj=null,color="cyan")=>{let msg=chalk[color]("\n >>>> ");obj=(_.isString(obj)?obj:zaq.pretty(obj))+"";msg+=obj.split("\n").join("\n"+chalk[color].dim(" :::: "));return msg});zaq.message=((style,prefix,text,obj)=>{prefix=" "+prefix+Array(10-prefix.length).join(" ");text=chalk.bold[style](prefix)+chalk.bold(text);text+=obj?zaq.obj(obj,style):"";return text});zaq.logMessage=((style,prefix,text,obj)=>{let message=zaq.message(style,prefix,text,obj);return zaq.log(message)});zaq.win=((text,obj)=>zaq.logMessage("green","✓ WIN:",text,obj));zaq.err=((text,obj)=>zaq.logMessage("red","✘ ERR:",text,obj));zaq.flag=((text,obj)=>zaq.logMessage("cyan","⌘ FLAG:",text,obj));zaq.warn=((text,obj)=>zaq.logMessage("yellow","⌗ WARN:",text,obj));zaq.info=((text,obj)=>zaq.logMessage("blue","→ INFO:",text,obj));zaq.time=((text,obj)=>zaq.logMessage("grey","◔ TIME:",text,obj));zaq.pretty=(content=>JSON.stringify(content,null," "));zaq.space=((content,amount=1)=>{let pad=zaq.nLines(amount,"\n");return zaq.log(pad+content+pad)});zaq.nLines=((n,line="-")=>Array(n).join(chalk.dim(line)));zaq.mini=(str=>str.toString().trim().substr(0,100));zaq.divider=((text="",options={})=>{let{lineSymbol:lineSymbol,centered:centered,space:space}=options;let{columns:columns}=process.stdout;let textWidth=text.length+(centered?2:1);let lineCount=Math.floor((columns-textWidth)/(lineSymbol?lineSymbol.length:1));lineCount=centered?Math.ceil(lineCount/2):lineCount;let filler=zaq.nLines(lineCount,lineSymbol);let output=centered?`${filler} ${text} ${filler}`:`${text} ${filler}`;return zaq.space(output,space)});zaq.weight=((...pathParts)=>{let file=path.join(...pathParts);let basename=path.basename(file);let stats;try{stats=fs.statSync(file)}catch(e){return zaq.warn(`File ${chalk.yellow.italic(basename)} not found, cannot be weighed.`)}let filesize=(stats.size/1024).toFixed(2);zaq.info(`File ${chalk.blue.italic(basename)} is ${chalk.blue(filesize)} kb`)});module.exports=zaq;
const jawn=require("node-jawn");const _=require("underscore");const path=require("path");const moment=require("moment");const fs=require("fs");const chalk=require("chalk");const zaq={version:"1.2.5",verbose:true,loggers:[{handler:console.log}]};zaq.log=((input,level="misc")=>{zaq.loggers.forEach(({handler:handler,options:options={}})=>{let{timestamps:timestamps,levels:levels}=options;if(timestamps)input=chalk.dim(moment().format("l LTS "))+input;if(levels&&levels.indexOf(level)<0)return;if(handler)handler(input)})});zaq.use=((handler,options={})=>{return zaq.loggers.push({handler:handler,options:options})});zaq.unuse=(index=>{return zaq.loggers.splice(index,1)});zaq.obj=((obj=null,color="cyan")=>{let msg=chalk[color]("\n >>>> ");obj=(_.isString(obj)?obj:zaq.pretty(obj))+"";msg+=obj.split("\n").join("\n"+chalk[color].dim(" :::: "));return msg});zaq.message=(({style:style,prefix:prefix},{text:text,obj:obj})=>{prefix=" "+prefix+Array(10-prefix.length).join(" ");text=chalk.bold[style](prefix)+chalk.bold(text);text+=obj?zaq.obj(obj,style):"";return text});zaq.logMessage=(({style:style,prefix:prefix,level:level},{text:text,obj:obj})=>{let message=zaq.message({style:style,prefix:prefix},{text:text,obj:obj});return zaq.log(message,level)});zaq.win=((text,obj)=>zaq.logMessage({style:"green",prefix:"✓ WIN:",level:"info"},{text:text,obj:obj}));zaq.err=((text,obj)=>zaq.logMessage({style:"red",prefix:"✘ ERR:",level:"error"},{text:text,obj:obj}));zaq.flag=((text,obj)=>zaq.logMessage({style:"cyan",prefix:"⌘ FLAG:",level:"info"},{text:text,obj:obj}));zaq.warn=((text,obj)=>zaq.logMessage({style:"yellow",prefix:"⌗ WARN:",level:"warn"},{text:text,obj:obj}));zaq.info=((text,obj)=>zaq.logMessage({style:"blue",prefix:"→ INFO:",level:"info"},{text:text,obj:obj}));zaq.time=((text,obj)=>zaq.logMessage({style:"grey",prefix:"◔ TIME:",level:"info"},{text:text,obj:obj}));zaq.pretty=(content=>JSON.stringify(content,null," "));zaq.space=((content,amount=1)=>{let pad=zaq.nLines(amount,"\n");return zaq.log(pad+content+pad)});zaq.nLines=((n,line="-")=>Array(n).join(chalk.dim(line)));zaq.mini=(str=>str.toString().trim().substr(0,100));zaq.divider=((text="",options={})=>{let{lineSymbol:lineSymbol,centered:centered,space:space}=options;let{columns:columns}=process.stdout;let textWidth=text.length+(centered?2:1);let lineCount=Math.floor((columns-textWidth)/(lineSymbol?lineSymbol.length:1));lineCount=centered?Math.ceil(lineCount/2):lineCount;let filler=zaq.nLines(lineCount,lineSymbol);let output=centered?`${filler} ${text} ${filler}`:`${text} ${filler}`;return zaq.space(output,space)});zaq.weight=((...pathParts)=>{let file=path.join(...pathParts);let basename=path.basename(file);let stats;try{stats=fs.statSync(file)}catch(e){return zaq.warn(`File ${chalk.yellow.italic(basename)} not found, cannot be weighed.`)}let filesize=(stats.size/1024).toFixed(2);zaq.info(`File ${chalk.blue.italic(basename)} is ${chalk.blue(filesize)} kb`)});module.exports=zaq;
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