From f4412e4e88d876a1b2fbef132047a53d305784a8 Mon Sep 17 00:00:00 2001 From: "Herman J. Radtke III" Date: Sat, 10 May 2025 06:24:44 -0400 Subject: [PATCH 1/2] fix: allow patch updates from nan dependency This allows node v24 to build. Fixes #108 --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 22918c3..a2731ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "libpq", - "version": "1.8.13", + "version": "1.8.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "libpq", - "version": "1.8.13", + "version": "1.8.14", "license": "MIT", "dependencies": { "bindings": "1.5.0", - "nan": "2.22.0" + "nan": "~2.22.2" }, "devDependencies": { "async": "^2.6.2", @@ -620,9 +620,9 @@ "dev": true }, "node_modules/nan": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", - "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", + "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==", "license": "MIT" }, "node_modules/normalize-path": { diff --git a/package.json b/package.json index 4290e50..ce96077 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "license": "MIT", "dependencies": { "bindings": "1.5.0", - "nan": "2.22.0" + "nan": "~2.22.2" }, "devDependencies": { "async": "^2.6.2", From bfdfb0b0d69430c09ab89e199686a5cbb4516cc8 Mon Sep 17 00:00:00 2001 From: "Herman J. Radtke III" Date: Sat, 10 May 2025 06:29:58 -0400 Subject: [PATCH 2/2] chore: test node v24 in ci --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 634c56c..4d60441 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - node-version: [18.x, 20.x, 22.x, 23.x] + node-version: [18.x, 20.x, 22.x, 24.x] steps: - uses: actions/checkout@v3