'use strict'; module.exports = escapes; var defaults = [ '\\', '`', '*', '{', '}', '[', ']', '(', ')', '#', '+', '-', '.', '!', '_', '>' ]; var gfm = defaults.concat(['~', '|']); var commonmark = gfm.concat([ '\n', '"', '$', '%', '&', '\'', ',', '/', ':', ';', '<', '=', '?', '@', '^' ]); escapes.default = defaults; escapes.gfm = gfm; escapes.commonmark = commonmark; /* Get markdown escapes. */ function escapes(options) { var settings = options || {}; if (settings.commonmark) { return commonmark; } return settings.gfm ? gfm : defaults; }