From b2b405aabb0d2bb44564fe783731e153fafe2958 Mon Sep 17 00:00:00 2001
From: AgentSeal
Date: Tue, 14 Apr 2026 01:57:15 -0700
Subject: [PATCH] fix: require Node 20+ (string-width uses /v regex flag)
---
README.md | 4 ++--
package.json | 3 +++
tsup.config.ts | 2 +-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index bc439cb..b63c4b9 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@
-
+
@@ -35,7 +35,7 @@ npx codeburn
### Requirements
-- Node.js 18+
+- Node.js 20+
- Claude Code (reads `~/.claude/projects/` session data)
## Usage
diff --git a/package.json b/package.json
index dc27f71..45e4630 100644
--- a/package.json
+++ b/package.json
@@ -26,6 +26,9 @@
"observability",
"developer-tools"
],
+ "engines": {
+ "node": ">=20"
+ },
"author": "AgentSeal ",
"license": "MIT",
"dependencies": {
diff --git a/tsup.config.ts b/tsup.config.ts
index 6d12ab9..2ba26c5 100644
--- a/tsup.config.ts
+++ b/tsup.config.ts
@@ -3,7 +3,7 @@ import { defineConfig } from 'tsup'
export default defineConfig({
entry: ['src/cli.ts'],
format: ['esm'],
- target: 'node18',
+ target: 'node20',
outDir: 'dist',
clean: true,
splitting: false,