Singleton instance of this class
Gets the directory where built copy of web diff launcher is stored
Absolute path of directory
Return a singleton instance of this class
Encodes a string so it can be safely embedded inside an inline <script>
element. JSON.stringify produces a valid JavaScript string literal, and
the additional replacements prevent the value from terminating the script
element (e.g. a </script> sequence in the diff content) or introducing
line terminators that are illegal inside JS string literals (U+2028/U+2029).
the raw string to embed in a script context
A safely-encoded JavaScript string literal
Returns header HTML for web diff page
html diffs of the file changes
unified string of difference between two files
Launch diffs page in browser.
Generated using TypeDoc
Imperative Web Differences Manager handles the opening of diffs and constructs the dirs and files if necessary