From dd264346b1b390e5bd8d2aa271d6a8d4df0b29cb Mon Sep 17 00:00:00 2001 From: Dirk Holtwick Date: Sat, 6 Apr 2024 14:43:49 +0200 Subject: [PATCH 1/3] fix: update dependencies --- package.json | 6 +++--- src/common/log/log-config.ts | 1 - src/common/log/log-memory.ts | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d74fc92..14a8cea 100644 --- a/package.json +++ b/package.json @@ -65,12 +65,12 @@ "watch": "nr build -- --watch src" }, "devDependencies": { - "@antfu/eslint-config": "^2.12.1", + "@antfu/eslint-config": "^2.12.2", "@antfu/ni": "^0.21.12", - "@types/node": "^20.12.4", + "@types/node": "^20.12.5", "@vitest/coverage-v8": "^1.4.0", "esbuild": "^0.20.2", - "eslint": "^8.57.0", + "eslint": "^9.0.0", "tsup": "^8.0.2", "typedoc": "^0.25.12", "typescript": "^5.4.4", diff --git a/src/common/log/log-config.ts b/src/common/log/log-config.ts index 259dbb4..d9d8d7e 100644 --- a/src/common/log/log-config.ts +++ b/src/common/log/log-config.ts @@ -1,5 +1,4 @@ import { isNumber, isString } from '../data/is' -import { getGlobalLogger } from './log' import type { LogLevelAliasType, LoggerInterface } from './log-base' /** diff --git a/src/common/log/log-memory.ts b/src/common/log/log-memory.ts index b1a3742..0fec416 100644 --- a/src/common/log/log-memory.ts +++ b/src/common/log/log-memory.ts @@ -29,7 +29,7 @@ export function LoggerMemoryHandler( return if (!matchesNamespace(msg.name)) return - + msg.timestamp ??= getTimestamp() const m = objectPlain(msg, { maxDepth, errorTrace }) From 32a9991b0ef813bb5ba43addcc9faa7cd94380c7 Mon Sep 17 00:00:00 2001 From: Dirk Holtwick Date: Sat, 6 Apr 2024 23:33:53 +0200 Subject: [PATCH 2/3] fix: typed channel --- src/common/msg/channel.ts | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/common/msg/channel.ts b/src/common/msg/channel.ts index f2f62aa..9990074 100644 --- a/src/common/msg/channel.ts +++ b/src/common/msg/channel.ts @@ -2,12 +2,9 @@ import { useDispose } from '../dispose-defer' import { uuid } from '../uuid' import { Emitter } from './emitter' -// import { Logger } from "../log" -// const log = Logger("zeed:channel") - /** See http://developer.mozilla.org/en-US/docs/Web/API/MessageEvent */ -export interface ChannelMessageEvent { - data: any +export interface ChannelMessageEvent { + data: T origin?: string lastEventId?: string } @@ -17,16 +14,16 @@ export interface ChannelMessageEvent { * http://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel * https://deno.com/deploy/docs/runtime-broadcast-channel */ -export abstract class Channel extends Emitter<{ - message: (event: ChannelMessageEvent) => void - messageerror: (event: ChannelMessageEvent) => void // optional +export abstract class Channel extends Emitter<{ + message: (event: ChannelMessageEvent) => void + messageerror: (event: ChannelMessageEvent) => void // optional connect: () => void // optional disconnect: () => void // optional close: () => void }> { id: string = uuid() abstract isConnected?: boolean - abstract postMessage(data: any): void + abstract postMessage(data: T): void dispose = useDispose() From 02a9f966c80adc59b5cb48fe46caf56ed2762396 Mon Sep 17 00:00:00 2001 From: Dirk Holtwick Date: Sat, 6 Apr 2024 23:33:59 +0200 Subject: [PATCH 3/3] 0.19.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 14a8cea..c86bd65 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "zeed", "type": "module", - "version": "0.19.4", + "version": "0.19.5", "description": "🌱 Simple foundation library", "author": { "name": "Dirk Holtwick",