(lang dune 3.11)
(name js_of_ocaml)
(sections
 (lib .)
 (libexec .)
 (doc ../../doc/js_of_ocaml)
 (stublibs ../stublibs))
(files
 (lib
  (META
   cSS.ml
   cSS.mli
   deriving/deriving_Json.cmi
   deriving/deriving_Json.cmt
   deriving/deriving_Json.cmti
   deriving/deriving_Json.cmx
   deriving/deriving_Json.ml
   deriving/deriving_Json.mli
   deriving/deriving_Json_import.cmi
   deriving/deriving_Json_import.cmt
   deriving/deriving_Json_import.cmx
   deriving/deriving_Json_import.ml
   deriving/deriving_Json_lexer.cmi
   deriving/deriving_Json_lexer.cmt
   deriving/deriving_Json_lexer.cmti
   deriving/deriving_Json_lexer.cmx
   deriving/deriving_Json_lexer.ml
   deriving/deriving_Json_lexer.mli
   deriving/js_of_ocaml_deriving.a
   deriving/js_of_ocaml_deriving.cma
   deriving/js_of_ocaml_deriving.cmxa
   dom.ml
   dom.mli
   dom_events.ml
   dom_events.mli
   dom_html.ml
   dom_html.mli
   dom_svg.ml
   dom_svg.mli
   dune-package
   eventSource.ml
   eventSource.mli
   file.ml
   file.mli
   firebug.ml
   firebug.mli
   form.ml
   form.mli
   geolocation.ml
   geolocation.mli
   import.ml
   intersectionObserver.ml
   intersectionObserver.mli
   intl.ml
   intl.mli
   js.ml
   js.mli
   js_of_ocaml.a
   js_of_ocaml.cma
   js_of_ocaml.cmi
   js_of_ocaml.cmt
   js_of_ocaml.cmx
   js_of_ocaml.cmxa
   js_of_ocaml.ml
   js_of_ocaml__.cmi
   js_of_ocaml__.cmt
   js_of_ocaml__.cmx
   js_of_ocaml__.ml
   js_of_ocaml__CSS.cmi
   js_of_ocaml__CSS.cmt
   js_of_ocaml__CSS.cmti
   js_of_ocaml__CSS.cmx
   js_of_ocaml__Dom.cmi
   js_of_ocaml__Dom.cmt
   js_of_ocaml__Dom.cmti
   js_of_ocaml__Dom.cmx
   js_of_ocaml__Dom_events.cmi
   js_of_ocaml__Dom_events.cmt
   js_of_ocaml__Dom_events.cmti
   js_of_ocaml__Dom_events.cmx
   js_of_ocaml__Dom_html.cmi
   js_of_ocaml__Dom_html.cmt
   js_of_ocaml__Dom_html.cmti
   js_of_ocaml__Dom_html.cmx
   js_of_ocaml__Dom_svg.cmi
   js_of_ocaml__Dom_svg.cmt
   js_of_ocaml__Dom_svg.cmti
   js_of_ocaml__Dom_svg.cmx
   js_of_ocaml__EventSource.cmi
   js_of_ocaml__EventSource.cmt
   js_of_ocaml__EventSource.cmti
   js_of_ocaml__EventSource.cmx
   js_of_ocaml__File.cmi
   js_of_ocaml__File.cmt
   js_of_ocaml__File.cmti
   js_of_ocaml__File.cmx
   js_of_ocaml__Firebug.cmi
   js_of_ocaml__Firebug.cmt
   js_of_ocaml__Firebug.cmti
   js_of_ocaml__Firebug.cmx
   js_of_ocaml__Form.cmi
   js_of_ocaml__Form.cmt
   js_of_ocaml__Form.cmti
   js_of_ocaml__Form.cmx
   js_of_ocaml__Geolocation.cmi
   js_of_ocaml__Geolocation.cmt
   js_of_ocaml__Geolocation.cmti
   js_of_ocaml__Geolocation.cmx
   js_of_ocaml__Import.cmi
   js_of_ocaml__Import.cmt
   js_of_ocaml__Import.cmx
   js_of_ocaml__IntersectionObserver.cmi
   js_of_ocaml__IntersectionObserver.cmt
   js_of_ocaml__IntersectionObserver.cmti
   js_of_ocaml__IntersectionObserver.cmx
   js_of_ocaml__Intl.cmi
   js_of_ocaml__Intl.cmt
   js_of_ocaml__Intl.cmti
   js_of_ocaml__Intl.cmx
   js_of_ocaml__Js.cmi
   js_of_ocaml__Js.cmt
   js_of_ocaml__Js.cmti
   js_of_ocaml__Js.cmx
   js_of_ocaml__Json.cmi
   js_of_ocaml__Json.cmt
   js_of_ocaml__Json.cmti
   js_of_ocaml__Json.cmx
   js_of_ocaml__Jstable.cmi
   js_of_ocaml__Jstable.cmt
   js_of_ocaml__Jstable.cmti
   js_of_ocaml__Jstable.cmx
   js_of_ocaml__Lib_version.cmi
   js_of_ocaml__Lib_version.cmt
   js_of_ocaml__Lib_version.cmx
   js_of_ocaml__MutationObserver.cmi
   js_of_ocaml__MutationObserver.cmt
   js_of_ocaml__MutationObserver.cmti
   js_of_ocaml__MutationObserver.cmx
   js_of_ocaml__PerformanceObserver.cmi
   js_of_ocaml__PerformanceObserver.cmt
   js_of_ocaml__PerformanceObserver.cmti
   js_of_ocaml__PerformanceObserver.cmx
   js_of_ocaml__Regexp.cmi
   js_of_ocaml__Regexp.cmt
   js_of_ocaml__Regexp.cmti
   js_of_ocaml__Regexp.cmx
   js_of_ocaml__ResizeObserver.cmi
   js_of_ocaml__ResizeObserver.cmt
   js_of_ocaml__ResizeObserver.cmti
   js_of_ocaml__ResizeObserver.cmx
   js_of_ocaml__Sys_js.cmi
   js_of_ocaml__Sys_js.cmt
   js_of_ocaml__Sys_js.cmti
   js_of_ocaml__Sys_js.cmx
   js_of_ocaml__Typed_array.cmi
   js_of_ocaml__Typed_array.cmt
   js_of_ocaml__Typed_array.cmti
   js_of_ocaml__Typed_array.cmx
   js_of_ocaml__Url.cmi
   js_of_ocaml__Url.cmt
   js_of_ocaml__Url.cmti
   js_of_ocaml__Url.cmx
   js_of_ocaml__WebGL.cmi
   js_of_ocaml__WebGL.cmt
   js_of_ocaml__WebGL.cmti
   js_of_ocaml__WebGL.cmx
   js_of_ocaml__WebSockets.cmi
   js_of_ocaml__WebSockets.cmt
   js_of_ocaml__WebSockets.cmti
   js_of_ocaml__WebSockets.cmx
   js_of_ocaml__Worker.cmi
   js_of_ocaml__Worker.cmt
   js_of_ocaml__Worker.cmti
   js_of_ocaml__Worker.cmx
   js_of_ocaml__XmlHttpRequest.cmi
   js_of_ocaml__XmlHttpRequest.cmt
   js_of_ocaml__XmlHttpRequest.cmti
   js_of_ocaml__XmlHttpRequest.cmx
   json.ml
   json.mli
   jstable.ml
   jstable.mli
   lib_version.ml
   libjs_of_ocaml_stubs.a
   mutationObserver.ml
   mutationObserver.mli
   opam
   performanceObserver.ml
   performanceObserver.mli
   regexp.ml
   regexp.mli
   resizeObserver.ml
   resizeObserver.mli
   sys_js.ml
   sys_js.mli
   typed_array.ml
   typed_array.mli
   url.ml
   url.mli
   webGL.ml
   webGL.mli
   webSockets.ml
   webSockets.mli
   worker.ml
   worker.mli
   xmlHttpRequest.ml
   xmlHttpRequest.mli))
 (libexec (deriving/js_of_ocaml_deriving.cmxs js_of_ocaml.cmxs))
 (doc (CHANGES.md LICENSE README.md))
 (stublibs (dlljs_of_ocaml_stubs.so)))
(library
 (name js_of_ocaml)
 (kind normal)
 (archives (byte js_of_ocaml.cma) (native js_of_ocaml.cmxa))
 (plugins (byte js_of_ocaml.cma) (native js_of_ocaml.cmxs))
 (foreign_objects js_of_ocaml_stubs.o)
 (foreign_archives (archives (for all) (files libjs_of_ocaml_stubs.a)))
 (foreign_dll_files ../stublibs/dlljs_of_ocaml_stubs.so)
 (native_archives js_of_ocaml.a)
 (requires uchar bytes js_of_ocaml-compiler.runtime)
 (main_module_name Js_of_ocaml)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name js_of_ocaml__)
     (visibility public)
     (kind alias)
     (source (path Js_of_ocaml__) (impl (path js_of_ocaml__.ml-gen))))
    (name Js_of_ocaml)
    (modules
     (module
      (obj_name js_of_ocaml__CSS)
      (visibility public)
      (source (path CSS) (intf (path cSS.mli)) (impl (path cSS.ml))))
     (module
      (obj_name js_of_ocaml__Dom)
      (visibility public)
      (source (path Dom) (intf (path dom.mli)) (impl (path dom.ml))))
     (module
      (obj_name js_of_ocaml__Dom_events)
      (visibility public)
      (source
       (path Dom_events)
       (intf (path dom_events.mli))
       (impl (path dom_events.ml))))
     (module
      (obj_name js_of_ocaml__Dom_html)
      (visibility public)
      (source
       (path Dom_html)
       (intf (path dom_html.mli))
       (impl (path dom_html.ml))))
     (module
      (obj_name js_of_ocaml__Dom_svg)
      (visibility public)
      (source
       (path Dom_svg)
       (intf (path dom_svg.mli))
       (impl (path dom_svg.ml))))
     (module
      (obj_name js_of_ocaml__EventSource)
      (visibility public)
      (source
       (path EventSource)
       (intf (path eventSource.mli))
       (impl (path eventSource.ml))))
     (module
      (obj_name js_of_ocaml__File)
      (visibility public)
      (source (path File) (intf (path file.mli)) (impl (path file.ml))))
     (module
      (obj_name js_of_ocaml__Firebug)
      (visibility public)
      (source
       (path Firebug)
       (intf (path firebug.mli))
       (impl (path firebug.ml))))
     (module
      (obj_name js_of_ocaml__Form)
      (visibility public)
      (source (path Form) (intf (path form.mli)) (impl (path form.ml))))
     (module
      (obj_name js_of_ocaml__Geolocation)
      (visibility public)
      (source
       (path Geolocation)
       (intf (path geolocation.mli))
       (impl (path geolocation.ml))))
     (module
      (obj_name js_of_ocaml__Import)
      (visibility public)
      (source (path Import) (impl (path import.ml))))
     (module
      (obj_name js_of_ocaml__IntersectionObserver)
      (visibility public)
      (source
       (path IntersectionObserver)
       (intf (path intersectionObserver.mli))
       (impl (path intersectionObserver.ml))))
     (module
      (obj_name js_of_ocaml__Intl)
      (visibility public)
      (source (path Intl) (intf (path intl.mli)) (impl (path intl.ml))))
     (module
      (obj_name js_of_ocaml__Js)
      (visibility public)
      (source (path Js) (intf (path js.mli)) (impl (path js.ml))))
     (module
      (obj_name js_of_ocaml)
      (visibility public)
      (source (path Js_of_ocaml) (impl (path js_of_ocaml.ml))))
     (module
      (obj_name js_of_ocaml__Json)
      (visibility public)
      (source (path Json) (intf (path json.mli)) (impl (path json.ml))))
     (module
      (obj_name js_of_ocaml__Jstable)
      (visibility public)
      (source
       (path Jstable)
       (intf (path jstable.mli))
       (impl (path jstable.ml))))
     (module
      (obj_name js_of_ocaml__Lib_version)
      (visibility public)
      (source (path Lib_version) (impl (path lib_version.ml))))
     (module
      (obj_name js_of_ocaml__MutationObserver)
      (visibility public)
      (source
       (path MutationObserver)
       (intf (path mutationObserver.mli))
       (impl (path mutationObserver.ml))))
     (module
      (obj_name js_of_ocaml__PerformanceObserver)
      (visibility public)
      (source
       (path PerformanceObserver)
       (intf (path performanceObserver.mli))
       (impl (path performanceObserver.ml))))
     (module
      (obj_name js_of_ocaml__Regexp)
      (visibility public)
      (source (path Regexp) (intf (path regexp.mli)) (impl (path regexp.ml))))
     (module
      (obj_name js_of_ocaml__ResizeObserver)
      (visibility public)
      (source
       (path ResizeObserver)
       (intf (path resizeObserver.mli))
       (impl (path resizeObserver.ml))))
     (module
      (obj_name js_of_ocaml__Sys_js)
      (visibility public)
      (source (path Sys_js) (intf (path sys_js.mli)) (impl (path sys_js.ml))))
     (module
      (obj_name js_of_ocaml__Typed_array)
      (visibility public)
      (source
       (path Typed_array)
       (intf (path typed_array.mli))
       (impl (path typed_array.ml))))
     (module
      (obj_name js_of_ocaml__Url)
      (visibility public)
      (source (path Url) (intf (path url.mli)) (impl (path url.ml))))
     (module
      (obj_name js_of_ocaml__WebGL)
      (visibility public)
      (source (path WebGL) (intf (path webGL.mli)) (impl (path webGL.ml))))
     (module
      (obj_name js_of_ocaml__WebSockets)
      (visibility public)
      (source
       (path WebSockets)
       (intf (path webSockets.mli))
       (impl (path webSockets.ml))))
     (module
      (obj_name js_of_ocaml__Worker)
      (visibility public)
      (source (path Worker) (intf (path worker.mli)) (impl (path worker.ml))))
     (module
      (obj_name js_of_ocaml__XmlHttpRequest)
      (visibility public)
      (source
       (path XmlHttpRequest)
       (intf (path xmlHttpRequest.mli))
       (impl (path xmlHttpRequest.ml))))))
   (wrapped true))))
(library
 (name js_of_ocaml.deriving)
 (kind normal)
 (synopsis "Runtime library for the class Json.")
 (archives
  (byte deriving/js_of_ocaml_deriving.cma)
  (native deriving/js_of_ocaml_deriving.cmxa))
 (plugins
  (byte deriving/js_of_ocaml_deriving.cma)
  (native deriving/js_of_ocaml_deriving.cmxs))
 (native_archives deriving/js_of_ocaml_deriving.a)
 (requires bytes)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name deriving_Json)
    (visibility public)
    (source
     (path Deriving_Json)
     (intf (path deriving/deriving_Json.mli))
     (impl (path deriving/deriving_Json.ml))))
   (module
    (obj_name deriving_Json_import)
    (visibility public)
    (source
     (path Deriving_Json_import)
     (impl (path deriving/deriving_Json_import.ml))))
   (module
    (obj_name deriving_Json_lexer)
    (visibility public)
    (source
     (path Deriving_Json_lexer)
     (intf (path deriving/deriving_Json_lexer.mli))
     (impl (path deriving/deriving_Json_lexer.ml)))))))
