Testing of the @doc-json output

Remove mime_printer to re-add as proper subtree

The directory was never added via git subtree, causing monopam sync failures.

-51
-3
mime_printer/dune
··· 1 - (library 2 - (name mime_printer) 3 - (public_name mime_printer))
-2
mime_printer/dune-project
··· 1 - (lang dune 3.10) 2 - (name mime_printer)
-20
mime_printer/mime_printer.ml
··· 1 - (** Minimal MIME printer for producing rich output (HTML, SVG, images) 2 - from OCaml toplevel code. *) 3 - 4 - type encoding = Noencoding | Base64 5 - 6 - type t = { 7 - mime_type : string; 8 - encoding : encoding; 9 - data : string; 10 - } 11 - 12 - let store : t list ref = ref [] 13 - 14 - let push ?(encoding = Noencoding) mime_type data = 15 - store := { mime_type; encoding; data } :: !store 16 - 17 - let get () = 18 - let result = List.rev !store in 19 - store := []; 20 - result
-15
mime_printer/mime_printer.mli
··· 1 - (** Minimal MIME printer for producing rich output from OCaml toplevel code. *) 2 - 3 - type encoding = Noencoding | Base64 4 - 5 - type t = { 6 - mime_type : string; 7 - encoding : encoding; 8 - data : string; 9 - } 10 - 11 - val push : ?encoding:encoding -> string -> string -> unit 12 - (** [push ?encoding mime_type data] pushes a MIME value. *) 13 - 14 - val get : unit -> t list 15 - (** [get ()] returns and clears all accumulated MIME values. *)
-11
mime_printer/mime_printer.opam
··· 1 - opam-version: "2.0" 2 - name: "mime_printer" 3 - version: "0.0.1" 4 - synopsis: "Minimal MIME printer for OCaml toplevel" 5 - depends: [ 6 - "ocaml" 7 - "dune" {>= "3.0"} 8 - ] 9 - build: [ 10 - ["dune" "build" "-p" name "-j" jobs] 11 - ]