From f3c72d2b476fe69e5238bcb6d085b876ebe6b6a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Oct 2025 08:52:08 +0000 Subject: [PATCH 1/3] Initial plan From 9219e6b019d8560dc95fc5a3cd3baea45ae15aa4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Oct 2025 09:06:39 +0000 Subject: [PATCH 2/3] Fix ERR_UNKNOWN_FILE_EXTENSION by configuring ts-node loader for ESM Co-authored-by: neSpecc <3684889+neSpecc@users.noreply.github.com> --- nodemon.json | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/nodemon.json b/nodemon.json index 8c93bb1a..a1c9d66b 100644 --- a/nodemon.json +++ b/nodemon.json @@ -8,5 +8,8 @@ "watch": [ "**/*" ], - "ext": "ts,js,twig" + "ext": "ts,js,twig", + "execMap": { + "ts": "node --loader ts-node/esm" + } } diff --git a/package.json b/package.json index 4e6ae914..2bfb66d1 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "start": "concurrently \"yarn start-backend\" \"yarn build-frontend\"", "dev": "concurrently \"yarn start-backend\" \"yarn build-frontend:dev\"", "build-all": "yarn build-frontend && yarn build-backend", - "build-static": "ts-node src/backend/app.ts build-static -c docs-config.yaml -c docs-config.local.yaml", + "build-static": "node --loader ts-node/esm src/backend/app.ts build-static -c docs-config.yaml -c docs-config.local.yaml", "start-backend": "cross-env NODE_ENV=development npx nodemon --config nodemon.json src/backend/app.ts -c docs-config.yaml -c docs-config.local.yaml", "build-backend": "tsc && copyfiles -u 3 ./src/**/*.twig ./dist/backend/views && copyfiles -u 1 ./src/**/*.svg ./dist/", "build-frontend": "webpack --mode=production", From 5d34fe21b830b4a5c447a0cb2a3be0d3745eaa72 Mon Sep 17 00:00:00 2001 From: Peter Date: Tue, 21 Oct 2025 01:11:02 +0300 Subject: [PATCH 3/3] Bump version from 2.2.3 to 2.2.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2bfb66d1..f0395845 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "codex.docs", "license": "Apache-2.0", - "version": "2.2.3", + "version": "2.2.4", "type": "module", "bin": { "codex.docs": "dist/backend/app.js"