UNPKG

@mapbox/jsxtreme-markdown

Version:
30 lines (21 loc) 469 B
'use strict'; module.exports = locate; var values = ['www.', 'http://', 'https://']; function locate(value, fromIndex) { var min = -1; var index; var length; var position; if (!this.options.gfm) { return min; } length = values.length; index = -1; while (++index < length) { position = value.indexOf(values[index], fromIndex); if (position !== -1 && (min === -1 || position < min)) { min = position; } } return min; }