UNPKG

chain-able

Version:

interfaces that describe their intentions.

22 lines (20 loc) 399 B
const escapeStringRegExp = require('./escape-string-regex') /** * @func toRegExp * @memberOf matcher * @module to-regexp * @extends escapeStringRegExp * * @param {string} str string to escape * @return {string} escaped str * * @example * * toRegExp('*') * => '.*' * * toRegExp('eh') * => 'eh' * */ module.exports = str => escapeStringRegExp(str).replace(/\\\*/g, '.*')