From d0588d4ac1105936a14b45de315e46f9eb275a33 Mon Sep 17 00:00:00 2001 From: Jon Date: Thu, 16 Apr 2026 16:36:54 +0200 Subject: [PATCH 1/2] Update React and Reagent dependencies Bump React and ReactDOM to version 19.2.5 and Reagent to version 2.0.1 to ensure compatibility with the latest features and improvements. Additionally, add a new package.json file for the src directory to maintain consistent dependency management across environments. --- .../test/resources/modules/kit/cljs/assets/package.json | 4 ++-- .../resources/modules/kit/cljs/assets/shadow-cljs.edn | 2 +- .../test/resources/modules/kit/cljs/assets/src/core.cljs | 8 ++++---- .../resources/modules/kit/cljs/assets/src/package.json | 9 +++++++++ 4 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json diff --git a/libs/kit-generator/test/resources/modules/kit/cljs/assets/package.json b/libs/kit-generator/test/resources/modules/kit/cljs/assets/package.json index e8c7da7c..93ce7450 100644 --- a/libs/kit-generator/test/resources/modules/kit/cljs/assets/package.json +++ b/libs/kit-generator/test/resources/modules/kit/cljs/assets/package.json @@ -3,7 +3,7 @@ "shadow-cljs": "^2.16.5" }, "dependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "19.2.5", + "react-dom": "19.2.5" } } diff --git a/libs/kit-generator/test/resources/modules/kit/cljs/assets/shadow-cljs.edn b/libs/kit-generator/test/resources/modules/kit/cljs/assets/shadow-cljs.edn index 0987018d..483186ba 100644 --- a/libs/kit-generator/test/resources/modules/kit/cljs/assets/shadow-cljs.edn +++ b/libs/kit-generator/test/resources/modules/kit/cljs/assets/shadow-cljs.edn @@ -2,7 +2,7 @@ :source-paths ["src/cljs"] :dependencies [[binaryage/devtools "1.0.3"] [nrepl "0.8.3"] - [reagent "1.1.0"] + [reagent "2.0.1"] [cljs-ajax "0.8.4"]] :builds {:app {:target :browser :output-dir "target/classes/cljsbuild/public/js" diff --git a/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/core.cljs b/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/core.cljs index d9bd9bf4..6678e3b5 100644 --- a/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/core.cljs +++ b/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/core.cljs @@ -1,7 +1,5 @@ (ns <>.core - (:require - [reagent.core :as r] - [reagent.dom :as d])) + (:require [reagent.dom.client :as rdomc])) ;; ------------------------- ;; Views @@ -12,8 +10,10 @@ ;; ------------------------- ;; Initialize app +(defonce root (rdomc/create-root (.getElementById js/document "app"))) + (defn ^:dev/after-load mount-root [] - (d/render [home-page] (.getElementById js/document "app"))) + (rdomc/render root [home-page])) (defn ^:export ^:dev/once init! [] (mount-root)) diff --git a/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json b/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json new file mode 100644 index 00000000..cfe7bda3 --- /dev/null +++ b/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json @@ -0,0 +1,9 @@ +{ + "devDependencies": { + "shadow-cljs": "^2.16.5" + }, + "dependencies": { + "react": "19.2.5", + "react-dom": "19.2.5" + } +} \ No newline at end of file From 14e325ed51b1ea0cffc2a04e01e94f74f17c78b4 Mon Sep 17 00:00:00 2001 From: Jon Date: Thu, 16 Apr 2026 16:38:25 +0200 Subject: [PATCH 2/2] delete unused file --- .../resources/modules/kit/cljs/assets/src/package.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json diff --git a/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json b/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json deleted file mode 100644 index cfe7bda3..00000000 --- a/libs/kit-generator/test/resources/modules/kit/cljs/assets/src/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "devDependencies": { - "shadow-cljs": "^2.16.5" - }, - "dependencies": { - "react": "19.2.5", - "react-dom": "19.2.5" - } -} \ No newline at end of file