From c830704fa49401ddcd66aa42cafff8034d18d3ac Mon Sep 17 00:00:00 2001 From: Max Hohlfeld Date: Sun, 23 Mar 2025 18:09:42 +0100 Subject: [PATCH] build(deps): add hyperscript --- web/build.rs | 4 ++++ web/static/package-lock.json | 22 ++++++++++++++++++++++ web/static/package.json | 1 + web/templates/base.html | 1 + 4 files changed, 28 insertions(+) diff --git a/web/build.rs b/web/build.rs index 24507cb6..b8e65b4c 100644 --- a/web/build.rs +++ b/web/build.rs @@ -39,6 +39,10 @@ fn main() -> std::io::Result<()> { nm_path.join("sweetalert2-neutral/dist/sweetalert2.min.js"), dist_path.join("sweetalert2.min.js"), )?; + copy( + nm_path.join("hyperscript.org/dist/_hyperscript.min.js"), + dist_path.join("_hyperscript.min.js"), + )?; copy( Path::new("./static/utils.js"), dist_path.join("utils.js"), diff --git a/web/static/package-lock.json b/web/static/package-lock.json index 0f89eb38..9f5698f6 100644 --- a/web/static/package-lock.json +++ b/web/static/package-lock.json @@ -8,6 +8,7 @@ "bulma": "^1.0.2", "feather-icons": "^4.29.2", "htmx.org": "^1.9.12", + "hyperscript.org": "^0.9.14", "sass": "^1.77.8", "sweetalert2-neutral": "^11.14.1-neutral-fix6" } @@ -960,6 +961,20 @@ "dev": true, "license": "0BSD" }, + "node_modules/hyperscript.org": { + "version": "0.9.14", + "resolved": "https://registry.npmjs.org/hyperscript.org/-/hyperscript.org-0.9.14.tgz", + "integrity": "sha512-ugmojsQQUMmXcnwaXYiYf8L3GbeANy/m59EmE/0Z6C5eQ52fOuSrvFkuEIejG9BdpbYB4iTtoYGqV99eYqDVMA==", + "dev": true, + "license": "BSD 2-Clause", + "dependencies": { + "markdown-it-deflist": "^2.1.0", + "terser": "^5.14.1" + }, + "bin": { + "_hyperscript": "src/node-hyperscript.js" + } + }, "node_modules/immutable": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", @@ -1042,6 +1057,13 @@ "node": ">=6.11.5" } }, + "node_modules/markdown-it-deflist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/markdown-it-deflist/-/markdown-it-deflist-2.1.0.tgz", + "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==", + "dev": true, + "license": "MIT" + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", diff --git a/web/static/package.json b/web/static/package.json index 92078e17..70b7d32b 100644 --- a/web/static/package.json +++ b/web/static/package.json @@ -3,6 +3,7 @@ "bulma": "^1.0.2", "feather-icons": "^4.29.2", "htmx.org": "^1.9.12", + "hyperscript.org": "^0.9.14", "sass": "^1.77.8", "sweetalert2-neutral": "^11.14.1-neutral-fix6" }, diff --git a/web/templates/base.html b/web/templates/base.html index b7546821..d28de630 100644 --- a/web/templates/base.html +++ b/web/templates/base.html @@ -9,6 +9,7 @@ +