this repo has no description

Fix sidebar package names and indentation in odoc-docsite

Add index.mld files for all packages that were missing them, which
caused odoc to generate default pages titled "<package> index". Also
fix leaf item indentation by always adding a spacer span regardless
of the node kind.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

+24
+2
doc/dune
··· 1 + (documentation 2 + (package js_top_worker))
+1
doc/index.mld
··· 1 + {0 OCaml toplevel as a Web Worker}
+2
doc/js_top_worker-bin/dune
··· 1 + (documentation 2 + (package js_top_worker-bin))
+1
doc/js_top_worker-bin/index.mld
··· 1 + {0 js_top_worker CLI tools}
+2
doc/js_top_worker-client/dune
··· 1 + (documentation 2 + (package js_top_worker-client))
+1
doc/js_top_worker-client/index.mld
··· 1 + {0 js_top_worker client library}
+2
doc/js_top_worker-rpc/dune
··· 1 + (documentation 2 + (package js_top_worker-rpc))
+1
doc/js_top_worker-rpc/index.mld
··· 1 + {0 js_top_worker RPC protocol}
+2
doc/js_top_worker-unix/dune
··· 1 + (documentation 2 + (package js_top_worker-unix))
+1
doc/js_top_worker-unix/index.mld
··· 1 + {0 js_top_worker Unix backend}
+2
doc/js_top_worker-web/dune
··· 1 + (documentation 2 + (package js_top_worker-web))
+1
doc/js_top_worker-web/index.mld
··· 1 + {0 js_top_worker Web backend}
+2
doc/js_top_worker-widget-leaflet/dune
··· 1 + (documentation 2 + (package js_top_worker-widget-leaflet))
+1
doc/js_top_worker-widget-leaflet/index.mld
··· 1 + {0 js_top_worker Leaflet widget}
+2
doc/js_top_worker-widget/dune
··· 1 + (documentation 2 + (package js_top_worker-widget))
+1
doc/js_top_worker-widget/index.mld
··· 1 + {0 js_top_worker widget library}