diff --git a/examples/hello-httpkit/README.md b/examples/hello-httpkit/README.md new file mode 100644 index 0000000..cb1cdb8 --- /dev/null +++ b/examples/hello-httpkit/README.md @@ -0,0 +1,15 @@ +# A Datastar + http-kit starter + +## Running the example + +- repl: + +``` +clojure -M:repl -m nrepl.cmdline --middleware "[cider.nrepl/cider-middleware]" +``` + +- main: + +``` +clojure -M -m hello-httpkit +``` diff --git a/examples/hello-httpkit/deps.edn b/examples/hello-httpkit/deps.edn new file mode 100644 index 0000000..04873e1 --- /dev/null +++ b/examples/hello-httpkit/deps.edn @@ -0,0 +1,11 @@ +{:paths ["src" "resources"] + :deps {com.cnuernber/charred {:mvn/version "1.034"} + dev.data-star.clojure/http-kit {:local/root "../../sdk-adapter-http-kit"} + dev.data-star.clojure/sdk {:local/root "../../sdk"} + dev.onionpancakes/chassis {:mvn/version "1.0.365"} + http-kit/http-kit {:mvn/version "2.8.1"} + metosin/reitit {:mvn/version "0.7.2"}} + :aliases + {:repl {:extra-deps {org.clojure/clojure {:mvn/version "1.12.0"} + nrepl/nrepl {:mvn/version "1.3.0"} + cider/cider-nrepl {:mvn/version "0.50.2"}}}}} diff --git a/examples/hello-httpkit/resources/hello-world.html b/examples/hello-httpkit/resources/hello-world.html new file mode 100644 index 0000000..9aa2d8e --- /dev/null +++ b/examples/hello-httpkit/resources/hello-world.html @@ -0,0 +1,33 @@ + + +
++ SSE events will be streamed from the backend to the frontend. +
+