Socket
Socket
Sign inDemoInstall

@mmit/logging

Package Overview
Dependencies
1
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.10 to 0.1.11

2

lib/channels/ConsoleLogger.js

@@ -5,4 +5,2 @@ import { defaultFormatter } from '../logging/Formatter.js';

class ConsoleLogger {
fmt;
fmtOptional;
constructor({ formatter = defaultFormatter() } = {}) {

@@ -9,0 +7,0 @@ this.fmt = formatter.format;

12

lib/channels/NoOpLogger.js
// tslint:disable-next-line:no-empty
function noop(timestamp, loggerName, message, obj) { }
class NoOpLogger {
debug = noop;
info = noop;
warn = noop;
error = noop;
fatal = noop;
constructor() {
this.debug = noop;
this.info = noop;
this.warn = noop;
this.error = noop;
this.fatal = noop;
}
}

@@ -10,0 +12,0 @@

@@ -12,4 +12,2 @@ import { ConsoleLogger } from '../channels/ConsoleLogger.js';

class LoggerFactory {
static defaultLevel = LogLevel.INFO;
static loggers = [];
static getLogger(loggerName) {

@@ -26,2 +24,4 @@ let found = this.loggers.find((logger) => logger.name === loggerName);

}
LoggerFactory.defaultLevel = LogLevel.INFO;
LoggerFactory.loggers = [];
const instanciateLogger = (loggerName, level, channel) => {

@@ -33,5 +33,2 @@ const logger = new LoggerImpl(loggerName, level, channel);

class LoggerFactorySyntax {
loggerName;
channel;
_level;
constructor(loggerName) {

@@ -38,0 +35,0 @@ this.loggerName = loggerName;

import { LogLevel } from './LogLevel.js';
class LoggerImpl {
level;
channel;
name;
constructor(name, level, channel) {

@@ -8,0 +5,0 @@ this.name = name;

{
"name": "@mmit/logging",
"author": "Mike Mitterer",
"version": "0.1.10",
"version": "0.1.11",
"description": "Minimal Logging framework",

@@ -14,3 +14,5 @@ "keywords": [

"scripts": {
"clean": "rm -rf lib dist bin && rm -rf node_modules/@types/istanbul-reports && jest --clearCache",
"clean": "rm -rf lib dist bin",
"clean:jest": "jest --clearCache",
"clean:all": "yarn clean && yarn clean:jest && rm -f yarn.lock && rm -rf node_modules && yarn clean cache",
"update:browser": "browserslist --update-db",

@@ -35,7 +37,7 @@ "gen:barrels": "barrelsby --singleQuotes --delete -d src/main -l top -s flat",

"deploy": "yarn version --new-version patch && yarn publish --access public --non-interactive",
"lint": "tslint --project tsconfig.json",
"lint": "yarn eslint src",
"lint:fix": "yarn eslint src --fix",
"test": "yarn run test:unit && yarn run test:e2e",
"test:unit": "jest --colors src/test/unit",
"test:integration": "jest --colors --runInBand --detectOpenHandles src/test/integration",
"test:e2e": "E2E_TEST='true' jest --colors --runInBand --detectOpenHandles src/test/e2e",
"test:unit": "jest --colors tests/unit",
"test:e2e": "E2E_TEST='true' jest --colors --runInBand --detectOpenHandles tests/e2e",
"doc": "typedoc --out doc --tsconfig tsconfig.lib.json src/main/index.ts",

@@ -56,14 +58,10 @@ "prettier": "onchange './src/**/*.ts' -- prettier --write {{changed}}"

"devDependencies": {
"@babel/cli": "^7.14.5",
"@babel/core": "^7.14.6",
"@babel/node": "^7.14.7",
"@babel/plugin-proposal-class-properties": "^7.14.5",
"@babel/plugin-proposal-object-rest-spread": "^7.14.7",
"@babel/plugin-transform-runtime": "^7.14.5",
"@babel/preset-env": "^7.14.7",
"@babel/preset-typescript": "^7.14.5",
"@babel/runtime": "^7.14.6",
"@babel/cli": "^7.22.10",
"@babel/core": "^7.22.11",
"@babel/plugin-transform-runtime": "^7.22.10",
"@babel/preset-env": "^7.22.10",
"@babel/preset-typescript": "^7.22.11",
"@babel/runtime": "^7.22.11",
"@mmit/muni": "^0.0.2",
"@mmit/styles": "^0.1.33",
"@rollup/plugin-commonjs": "^24.1.0",
"@rollup/plugin-image": "^3.0.2",

@@ -75,12 +73,14 @@ "@rollup/plugin-node-resolve": "^15.0.2",

"@types/core-js": "^2.5.4",
"@types/expect-puppeteer": "4.4.5",
"@types/jest": "^26.0.23",
"@types/shelljs": "^0.8.8",
"@types/ws": "^7.4.5",
"autoprefixer": "^10.2.6",
"babel-jest": "^29.5.0",
"babel-loader": "^8.2.2",
"@types/eslint": "^8",
"@types/jest": "27.5.1",
"@types/node": "^20.5.7",
"@types/shelljs": "^0.8.9",
"@types/ws": "^7.4.7",
"@typescript-eslint/eslint-plugin": "^6.6.0",
"@typescript-eslint/parser": "^6.6.0",
"autoprefixer": "^10.4.15",
"babel-jest": "^29.6.4",
"babel-loader": "^9.1.3",
"babel-plugin-transform-inline-environment-variables": "^0.4.3",
"babel-preset-modern-browsers": "^15.0.2",
"barrelsby": "^2.2.0",
"barrelsby": "^2.8.0",
"beautify-html-webpack-plugin": "^1.0.3",

@@ -90,7 +90,10 @@ "browserify-zlib": "^0.2.0",

"chai": "^4.3.7",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^11.0.0",
"clean-terminal-webpack-plugin": "^3.0.0",
"clean-webpack-plugin": "^4.0.0-alpha.0",
"copy-webpack-plugin": "^9.0.1",
"crypto-browserify": "^3.12.0",
"css-loader": "^5.2.6",
"css-loader": "^6.2.0",
"date-fns": "2.23.0",
"ejs-compiled-loader": "^3.1.0",
"eslint": "^8.48.0",
"file-loader": "^6.2.0",

@@ -101,42 +104,37 @@ "html-loader": "^2.1.2",

"https-browserify": "^1.0.0",
"jest": "^29.5.0",
"jest-cli": "^29.5.0",
"jest-extended": "^3.2.4",
"jest-haste-map": "^29.5.0",
"jest-puppeteer": "^8.0.6",
"jest-resolve": "^29.5.0",
"jest": "^29.6.4",
"jest-cli": "^29.6.4",
"jest-extended": "^2.0.0",
"jest-haste-map": "^29.6.4",
"jest-puppeteer": "^9.0.0",
"jest-resolve": "^29.6.4",
"json5": "^2.2.0",
"mini-css-extract-plugin": "^2.1.0",
"mini-css-extract-plugin": "^2.2.0",
"moment": "^2.29.1",
"path-browserify": "^1.0.1",
"postcss": "^8.3.5",
"postcss-loader": "^6.1.1",
"puppeteer": "^20.1.1",
"qunit": "^2.16.0",
"postcss": "^8.4.29",
"postcss-loader": "^7.3.3",
"puppeteer": "^21.1.1",
"rollup": "^3.21.6",
"rollup-plugin-styles": "^4.0.0",
"sass": "^1.35.1",
"sass-loader": "^12.1.0",
"rollup-plugin-css-porter": "^1.0.2",
"rollup-plugin-sass": "^1.12.20",
"sass": "~1.32",
"sass-loader": "10",
"semver": "^7.3.5",
"shelljs": "^0.8.4",
"source-map-loader": "^4.0.1",
"source-map-loader": "3.0.0",
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"style-loader": "^3.0.0",
"ts-jest": "^29.1.0",
"ts-loader": "^9.2.3",
"tslint": "^6.1.3",
"tslint-consistent-codestyle": "^1.16.0",
"tslint-loader": "^3.5.4",
"tslint-override": "^1.0.1",
"typedoc": "^0.24.7",
"style-loader": "^3.2.1",
"ts-jest": "^29.1.1",
"ts-loader": "^9.4.4",
"typedoc": "^0.25",
"typedoc-plugin-markdown": "^3.10.2",
"typescript": "^5.0.4",
"url-loader": "^4.1.1",
"webpack": "^5.72.1",
"webpack-cli": "^5.1.1",
"webpack-dev-server": "^4.15.0",
"webpack-livereload-plugin": "^3.0.2",
"typescript": "^5.2.2",
"webpack": "5.88.2",
"webpack-cli": "5.1.4",
"webpack-dev-server": "4.7.4",
"webpack-livereload-plugin": "^3.0.1",
"webpack-node-externals": "^3.0.0"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc