From 17e0e33218a047e78dfd6ae2c6f18481d496e2da Mon Sep 17 00:00:00 2001 From: arne Date: Sun, 9 Nov 2025 08:08:25 +0100 Subject: [PATCH] switch to preact --- package-lock.json | 44 ++++++++++++++++++++++++-------------------- package.json | 4 ++-- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index e93e603..be69b87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,8 @@ "name": "computersandblues.lodestone", "version": "0.0.1", "dependencies": { - "react": "^19.2.0", - "react-dom": "^19.2.0" + "react": "npm:@preact/compat@^18.3.1", + "react-dom": "npm:@preact/compat@^18.3.1" }, "devDependencies": { "shadow-cljs": "3.2.1" @@ -99,6 +99,17 @@ "node": ">=16" } }, + "node_modules/preact": { + "version": "10.27.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.27.2.tgz", + "integrity": "sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -110,24 +121,23 @@ } }, "node_modules/react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", - "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "name": "@preact/compat", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@preact/compat/-/compat-18.3.1.tgz", + "integrity": "sha512-Kog4PSRxtT4COtOXjsuQPV1vMXpUzREQfv+6Dmcy9/rMk0HOPK0HTE9fspFjAmY8R80T/T8gtgmZ68u5bOSngw==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "preact": "*" } }, "node_modules/react-dom": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", - "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", + "name": "@preact/compat", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@preact/compat/-/compat-18.3.1.tgz", + "integrity": "sha512-Kog4PSRxtT4COtOXjsuQPV1vMXpUzREQfv+6Dmcy9/rMk0HOPK0HTE9fspFjAmY8R80T/T8gtgmZ68u5bOSngw==", "license": "MIT", - "dependencies": { - "scheduler": "^0.27.0" - }, "peerDependencies": { - "react": "^19.2.0" + "preact": "*" } }, "node_modules/readline-sync": { @@ -140,12 +150,6 @@ "node": ">= 0.8.0" } }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" - }, "node_modules/shadow-cljs": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-3.2.1.tgz", diff --git a/package.json b/package.json index 590728e..463078f 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "shadow-cljs": "3.2.1" }, "dependencies": { - "react": "^19.2.0", - "react-dom": "^19.2.0" + "react": "npm:@preact/compat@^18.3.1", + "react-dom": "npm:@preact/compat@^18.3.1" } }