🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@uoctamika/libraryjs

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uoctamika/libraryjs - npm Package Compare versions

Comparing version
1.1.3
to
1.1.4
+19
-7
dist/cjs/stdio/printf.js

@@ -11,11 +11,23 @@ "use strict";

case 's': return String(arg);
case 'd': return Number.isInteger(arg) ? String(arg) : 'NaN';
case 'i': return typeof arg === 'number' ? String(parseInt(String(arg), 10)) : 'NaN';
case 'f': return typeof arg === 'number' ? arg.toFixed(6) : 'NaN';
case 'c': return typeof arg === 'string' && arg.length === 1 ? arg : String(arg)[0] || '';
case 'd':
case 'i': {
const parsed = parseInt(String(arg), 10);
return isNaN(parsed) ? 'NaN' : String(parsed);
}
case 'f': {
const parsed = parseFloat(String(arg));
return isNaN(parsed) ? 'NaN' : parsed.toFixed(6);
}
case 'c':
return typeof arg === 'string' && arg.length === 1
? arg
: (String(arg)[0] || '');
case 'o': return String(arg);
case 'O': return (0, util_1.inspect)(arg, { depth: null, colors: false });
case 'x': return typeof arg === 'number' ? arg.toString(16) : 'NaN';
case 'X': return typeof arg === 'number' ? arg.toString(16).toUpperCase() : 'NaN';
case 'b': return typeof arg === 'number' ? arg.toString(2) : 'NaN';
case 'x':
return typeof arg === 'number' ? arg.toString(16) : 'NaN';
case 'X':
return typeof arg === 'number' ? arg.toString(16).toUpperCase() : 'NaN';
case 'b':
return typeof arg === 'number' ? arg.toString(2) : 'NaN';
case 'j': return JSON.stringify(arg);

@@ -22,0 +34,0 @@ case '%': return '%';

@@ -8,11 +8,23 @@ import { inspect } from 'util';

case 's': return String(arg);
case 'd': return Number.isInteger(arg) ? String(arg) : 'NaN';
case 'i': return typeof arg === 'number' ? String(parseInt(String(arg), 10)) : 'NaN';
case 'f': return typeof arg === 'number' ? arg.toFixed(6) : 'NaN';
case 'c': return typeof arg === 'string' && arg.length === 1 ? arg : String(arg)[0] || '';
case 'd':
case 'i': {
const parsed = parseInt(String(arg), 10);
return isNaN(parsed) ? 'NaN' : String(parsed);
}
case 'f': {
const parsed = parseFloat(String(arg));
return isNaN(parsed) ? 'NaN' : parsed.toFixed(6);
}
case 'c':
return typeof arg === 'string' && arg.length === 1
? arg
: (String(arg)[0] || '');
case 'o': return String(arg);
case 'O': return inspect(arg, { depth: null, colors: false });
case 'x': return typeof arg === 'number' ? arg.toString(16) : 'NaN';
case 'X': return typeof arg === 'number' ? arg.toString(16).toUpperCase() : 'NaN';
case 'b': return typeof arg === 'number' ? arg.toString(2) : 'NaN';
case 'x':
return typeof arg === 'number' ? arg.toString(16) : 'NaN';
case 'X':
return typeof arg === 'number' ? arg.toString(16).toUpperCase() : 'NaN';
case 'b':
return typeof arg === 'number' ? arg.toString(2) : 'NaN';
case 'j': return JSON.stringify(arg);

@@ -19,0 +31,0 @@ case '%': return '%';

{
"name": "@uoctamika/libraryjs",
"version": "1.1.3",
"version": "1.1.4",
"description": " A lightweight JavaScript & TypeScript utility library - just import and use. No configuration needed, functions are ready to use",

@@ -5,0 +5,0 @@ "main": "./dist/cjs/index.js",