// Loaded from https://deno.land/x/ramda@v0.27.2/source/internal/_quote.js export default function _quote(s) { var escaped = s .replace(/\\/g, '\\\\') .replace(/[\b]/g, '\\b') // \b matches word boundary; [\b] matches backspace .replace(/\f/g, '\\f') .replace(/\n/g, '\\n') .replace(/\r/g, '\\r') .replace(/\t/g, '\\t') .replace(/\v/g, '\\v') .replace(/\0/g, '\\0'); return '"' + escaped.replace(/"/g, '\\"') + '"'; }