UNPKG

ajv-pack

Version:

Produces a compact module exporting JSON-schema validation functions compiled by Ajv

24 lines (18 loc) 421 B
'use strict'; module.exports = { copy: copy, escapeQuotes: escapeQuotes }; function copy(o, to) { to = to || {}; for (var key in o) to[key] = o[key]; return to; } var SINGLE_QUOTE = /'|\\/g; function escapeQuotes(str) { return str.replace(SINGLE_QUOTE, '\\$&') .replace(/\n/g, '\\n') .replace(/\r/g, '\\r') .replace(/\f/g, '\\f') .replace(/\t/g, '\\t'); }