File Explorer

/proc/4/root/var/lang/lib/node_modules/npm/node_modules/diff/libesm/convert

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

xml.js781 B · 32 lines
/** * converts a list of change objects to a serialized XML format */export function convertChangesToXML(changes) {    const ret = [];    for (let i = 0; i < changes.length; i++) {        const change = changes[i];        if (change.added) {            ret.push('<ins>');        }        else if (change.removed) {            ret.push('<del>');        }        ret.push(escapeHTML(change.value));        if (change.added) {            ret.push('</ins>');        }        else if (change.removed) {            ret.push('</del>');        }    }    return ret.join('');}function escapeHTML(s) {    let n = s;    n = n.replace(/&/g, '&amp;');    n = n.replace(/</g, '&lt;');    n = n.replace(/>/g, '&gt;');    n = n.replace(/"/g, '&quot;');    return n;}