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

@jsmodules/logger

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jsmodules/logger - npm Package Compare versions

Comparing version 2.0.11 to 2.0.12

71

dist/index.js

@@ -1,6 +0,2 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = exports.useConsole = exports.removeAdapter = exports.setAdapter = void 0;
var tslib_1 = require("tslib");
var reFuncs = [
const reFuncs = [
"assert",

@@ -28,18 +24,13 @@ "clear",

];
var adapters = {};
function applyLog(logType, tagName) {
var args = [];
for (var _i = 2; _i < arguments.length; _i++) {
args[_i - 2] = arguments[_i];
let adapters = {};
function applyLog(logType, tagName, ...args) {
for (const adapterName in adapters) {
const logMethod = adapters[adapterName][logType];
logMethod && logMethod(tagName, ...args);
}
for (var adapterName in adapters) {
var logMethod = adapters[adapterName][logType];
logMethod && logMethod.apply(void 0, tslib_1.__spreadArray([tagName], tslib_1.__read(args)));
}
}
function setAdapter(name, adapter) {
export function setAdapter(name, adapter) {
adapters[name] = adapter;
}
exports.setAdapter = setAdapter;
function removeAdapter(name) {
export function removeAdapter(name) {
if (adapters) {

@@ -49,45 +40,21 @@ adapters[name] = void 0;

}
exports.removeAdapter = removeAdapter;
function useConsole() {
var e_1, _a;
export function useConsole() {
if (!adapters["console"]) {
var ConsoleLoggerAdapter = {};
var _loop_1 = function (method) {
var original = console[method];
const ConsoleLoggerAdapter = {};
for (const method of reFuncs) {
const original = console[method];
ConsoleLoggerAdapter[method] = original;
console[method] = function (tagName) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
applyLog.apply(void 0, tslib_1.__spreadArray([method, tagName], tslib_1.__read(args)));
console[method] = function (tagName, ...args) {
applyLog(method, tagName, ...args);
};
};
try {
for (var reFuncs_1 = tslib_1.__values(reFuncs), reFuncs_1_1 = reFuncs_1.next(); !reFuncs_1_1.done; reFuncs_1_1 = reFuncs_1.next()) {
var method = reFuncs_1_1.value;
_loop_1(method);
}
}
catch (e_1_1) { e_1 = { error: e_1_1 }; }
finally {
try {
if (reFuncs_1_1 && !reFuncs_1_1.done && (_a = reFuncs_1.return)) _a.call(reFuncs_1);
}
finally { if (e_1) throw e_1.error; }
}
setAdapter("console", ConsoleLoggerAdapter);
}
}
exports.useConsole = useConsole;
exports.Logger = {
tag: function (tagName) {
export const Logger = {
tag(tagName) {
return new Proxy({}, {
get: function (target, name) {
return function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
applyLog.apply(void 0, tslib_1.__spreadArray([name, tagName], tslib_1.__read(args)));
get(target, name) {
return function (...args) {
applyLog(name, tagName, ...args);
};

@@ -94,0 +61,0 @@ },

{
"name": "@jsmodules/logger",
"version": "2.0.11",
"version": "2.0.12",
"description": "",

@@ -8,3 +8,2 @@ "main": "dist/index.js",

"typings": "dist/index.d.ts",
"react-native": "src/index.ts",
"scripts": {

@@ -31,3 +30,3 @@ "build": "yarn run clean && yarn run compile",

"license": "ISC",
"gitHead": "384e847682f5bdb66d73e8ccba0ec4f464edde15"
"gitHead": "54197c56d986b13b1c315da3c6653daa0c328098"
}

Sorry, the diff of this file is not supported yet

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