From cd3cba518213b408e06c96b4cf544841a7f05ee4 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Thu, 3 Oct 2024 00:33:17 +0900 Subject: [PATCH 1/5] Version bump [ci skip] --- CHANGES.md | 6 ++++++ deno.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 411196b..482939a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,12 @@ LogTape changelog ================= +Version 0.6.4 +------------- + +To be released. + + Version 0.6.3 ------------- diff --git a/deno.json b/deno.json index 535238b..96264ba 100644 --- a/deno.json +++ b/deno.json @@ -1,6 +1,6 @@ { "name": "@logtape/logtape", - "version": "0.6.3", + "version": "0.6.4", "license": "MIT", "exports": "./logtape/mod.ts", "imports": { From ebc4eb12084560516cb981e4a9e76b5165079c15 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Sat, 5 Oct 2024 17:25:48 +0900 Subject: [PATCH 2/5] Fix build warning on Next.js' client rendering Address https://github.com/dahlia/logtape/issues/19 --- CHANGES.md | 5 +++++ logtape/fs.cjs | 12 +++++++----- logtape/nodeUtil.cjs | 12 +++++++----- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 482939a..e6bdc04 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,11 @@ Version 0.6.4 To be released. + - Fixed a build warning due to importing `node:fs` and `node:util` modules on + Next.js' client rendering. [[#19]] + +[#19]: https://github.com/dahlia/logtape/issues/19 + Version 0.6.3 ------------- diff --git a/logtape/fs.cjs b/logtape/fs.cjs index 40171ff..fe20ac6 100644 --- a/logtape/fs.cjs +++ b/logtape/fs.cjs @@ -1,10 +1,12 @@ let fs = null; if ( - "process" in globalThis && "versions" in globalThis.process && - "node" in globalThis.process.versions && - typeof globalThis.caches === "undefined" && - typeof globalThis.addEventListener !== "function" || - "Bun" in globalThis + typeof window === "undefined" && ( + "process" in globalThis && "versions" in globalThis.process && + "node" in globalThis.process.versions && + typeof globalThis.caches === "undefined" && + typeof globalThis.addEventListener !== "function" || + "Bun" in globalThis + ) ) { try { // Intentionally confuse static analysis of bundlers: diff --git a/logtape/nodeUtil.cjs b/logtape/nodeUtil.cjs index dc5c169..0984aff 100644 --- a/logtape/nodeUtil.cjs +++ b/logtape/nodeUtil.cjs @@ -1,10 +1,12 @@ let util = null; if ( - "process" in globalThis && "versions" in globalThis.process && - "node" in globalThis.process.versions && - typeof globalThis.caches === "undefined" && - typeof globalThis.addEventListener !== "function" || - "Bun" in globalThis + typeof window === "undefined" && ( + "process" in globalThis && "versions" in globalThis.process && + "node" in globalThis.process.versions && + typeof globalThis.caches === "undefined" && + typeof globalThis.addEventListener !== "function" || + "Bun" in globalThis + ) ) { try { // Intentionally confuse static analysis of bundlers: From b14584324ee73743fd07f9da7caf029e5f2350cb Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Mon, 28 Oct 2024 11:49:55 +0900 Subject: [PATCH 3/5] Deno 2.0 has the global `process` --- .github/workflows/main.yaml | 4 ++-- CHANGES.md | 1 + logtape/config.ts | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 81220e9..9c924c2 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v4 - uses: denoland/setup-deno@v1 with: - deno-version: v1.x + deno-version: v2.x - uses: oven-sh/setup-bun@v2 with: bun-version: latest @@ -61,7 +61,7 @@ jobs: - uses: actions/checkout@v4 - uses: denoland/setup-deno@v1 with: - deno-version: v1.x + deno-version: v2.x - if: github.ref_type == 'branch' run: | jq \ diff --git a/CHANGES.md b/CHANGES.md index e6bdc04..db34e40 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,7 @@ To be released. - Fixed a build warning due to importing `node:fs` and `node:util` modules on Next.js' client rendering. [[#19]] + - Made it to work on Deno 2.0.0 or higher. [#19]: https://github.com/dahlia/logtape/issues/19 diff --git a/logtape/config.ts b/logtape/config.ts index af2e44d..1395565 100644 --- a/logtape/config.ts +++ b/logtape/config.ts @@ -192,8 +192,8 @@ export async function configure< if (Symbol.dispose in filter) disposables.add(filter as Disposable); } - if ("process" in globalThis) { // @ts-ignore: It's fine to use process in Node - // deno-lint-ignore no-node-globals + if ("process" in globalThis && !("Deno" in globalThis)) { // @ts-ignore: It's fine to use process in Node + // deno-lint-ignore no-process-globals process.on("exit", dispose); } else { // @ts-ignore: It's fine to addEventListener() on the browser/Deno addEventListener("unload", dispose); From d7b921001c2d08cc26069decde60e2b372781362 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Mon, 28 Oct 2024 11:53:06 +0900 Subject: [PATCH 4/5] Update markdown-it-jsr-ref to 0.4.0 --- deno.json | 1 + docs/.vitepress/config.mts | 11 ----------- docs/bun.lockb | Bin 123761 -> 121559 bytes docs/package.json | 5 ++--- 4 files changed, 3 insertions(+), 14 deletions(-) diff --git a/deno.json b/deno.json index 96264ba..998337e 100644 --- a/deno.json +++ b/deno.json @@ -15,6 +15,7 @@ }, "exclude": [ "*-venv/", + ".github/", "coverage/", "docs/", "npm/" diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 34ac59b..5bdb201 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -1,11 +1,7 @@ -import { Presets, SingleBar } from "cli-progress"; import { jsrRef } from "markdown-it-jsr-ref"; import { defineConfig } from "vitepress"; import { transformerTwoslash } from "@shikijs/vitepress-twoslash"; -const progress = new SingleBar({}, Presets.shades_classic); -let started = false; - const jsrRefVersion = process.env.CI === "true" && process.env.GITHUB_REF_TYPE === "tag" ? "stable" @@ -15,13 +11,6 @@ const jsrRefPlugin = await jsrRef({ package: "@logtape/logtape", version: jsrRefVersion, cachePath: ".jsr-cache.json", - progress: (complete: number, total: number) => { - if (started) progress.update(complete); - else { - started = true; - progress.start(total, complete); - } - }, }); let extraNav: { text: string; link: string }[] = []; diff --git a/docs/bun.lockb b/docs/bun.lockb index 3a96dd5ecd2dac56d564db70f16f9ded9e4e7bf6..343c5d72c132a689a2073f19e2dd2c20c2853d96 100755 GIT binary patch delta 21171 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 Date: Mon, 28 Oct 2024 11:53:48 +0900 Subject: [PATCH 5/5] Release 0.6.4 --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index db34e40..582dad7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,7 +6,7 @@ LogTape changelog Version 0.6.4 ------------- -To be released. +Released on October 28, 2024. - Fixed a build warning due to importing `node:fs` and `node:util` modules on Next.js' client rendering. [[#19]]