diff --git a/.ocamlformat b/.ocamlformat index f948087..eb9f4e0 100644 --- a/.ocamlformat +++ b/.ocamlformat @@ -1,4 +1,4 @@ -version=0.26.2 +version=0.27.0 assignment-operator=end-line break-cases=fit break-fun-decl=wrap diff --git a/example/css_path.ml b/example/css_path.ml index 96a5634..e69de29 100644 --- a/example/css_path.ml +++ b/example/css_path.ml @@ -1,14 +0,0 @@ -(* get leaflet.css path from dune-site *) - -let dune_site = List.filter Sys.file_exists Mysites.Sites.css - -let lookup_file filename = - List.find_map - (fun dir -> - let filename' = Filename.concat dir filename in - if Sys.file_exists filename' then Some filename' else None ) - dune_site - -let leaflet_css = lookup_file "leaflet.css" |> Option.get - -let () = Format.printf "%s@." leaflet_css diff --git a/example/dune b/example/dune index 1e537ac..b7b1c0c 100644 --- a/example/dune +++ b/example/dune @@ -1,14 +1,25 @@ -(executable - (name css_path) - (modules css_path mysites) - (libraries dune-site)) - -(generate_sites_module - (module mysites) - (sites leaflet)) - (executable (name script) (modules script) (libraries brr leaflet) (modes js)) + +(executable + (name server) + (modules content server css_path mysites) + (libraries dune-site tiny_httpd)) + +(generate_sites_module + (module mysites) + (sites leaflet)) + +(rule + (with-stdout-to + content.ml + (progn + (echo "let index_html = {|") + (cat index.html) + (echo "|}") + (echo "let script_js = {|") + (cat script.bc.js) + (echo "|}")))) diff --git a/example/map.html b/example/index.html similarity index 68% rename from example/map.html rename to example/index.html index 053dd17..4ba93c9 100644 --- a/example/map.html +++ b/example/index.html @@ -4,12 +4,12 @@ - +