Here is a minimal working example to reproduce the problem.
Note how the escape codes are not being handled but instead printed literally.

    ---
    format:
      revealjs:
        code-fold: false
        echo: true
    jupyter: julia-1.7
    ---
    
    ```{julia}
    quote
      a = b + c
      d = e - f
    end
    ```

![image](https://user-images.githubusercontent.com/19517248/169253113-e5cd514e-5686-4ffc-a939-2b7744ab3455.png)

This is what the output should look like:

![image](https://user-images.githubusercontent.com/19517248/169253278-6edd8dec-5076-498a-8b9b-f6e5d3d27ffb.png)

Here is another example that uses the BenchmarkTools package to benchmark a function call:

    ---
    format:
      revealjs:
        code-fold: false
        echo: true
    jupyter: julia-1.7
    ---
    
    ```{julia}
    using BenchmarkTools
    @benchmark rand(100,100)
    ```

![image](https://user-images.githubusercontent.com/19517248/169254030-60852f30-169f-47cd-946e-bb780b16d01a.png)

What the output should look like:

![image](https://user-images.githubusercontent.com/19517248/169254368-b1b4c34d-1d85-4316-a3b2-1cd6d9d02f78.png)


2022-05-19T08:55:51Z
mroavi
Future
open
Reveal.js with Julia: escape codes are not handled in output of executable code blocks  
https://github.com/quarto-dev/quarto-cli/issues/929