UNPKG

@technobuddha/library

Version:
17 lines (16 loc) 487 B
import isWhitespace from '../isWhitespace'; import clean from '../clean'; /** * Split a string into an array of words * * @param input The string to split * @param __namedParameters see {@link Options} * @default delimiter whitespace * @returns array of words */ export function splitWords(input, { delimiter = /\s+/u } = {}) { if (input.length === 0 || isWhitespace(input)) return []; return clean(input, delimiter).split(delimiter); } export default splitWords;