+++ /dev/null
-'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
-}