From 9cac3a8e8a60fe4da4d07c69003cf278b30020a3 Mon Sep 17 00:00:00 2001 From: chris Date: Thu, 11 Jun 2026 14:43:53 -0400 Subject: [PATCH] Fix altcha require path for Node 18 compatibility Node 18 enforces the package exports map; the deep path 'altcha/dist/lib/index.umd.cjs' is not exported, but 'altcha/lib' is. Co-Authored-By: Claude Sonnet 4.6 --- main-site/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main-site/server.js b/main-site/server.js index 10e0b5e..c1b47b0 100644 --- a/main-site/server.js +++ b/main-site/server.js @@ -11,7 +11,7 @@ const cors = require('cors'); const multer = require('multer'); const sharp = require('sharp'); const nodemailer = require('nodemailer'); -const { createChallenge, verifySolution, sha: altchaSha } = require('altcha/dist/lib/index.umd.cjs'); +const { createChallenge, verifySolution, sha: altchaSha } = require('altcha/lib'); const app = express(); const port = 3050;