18 lines
325 B
JavaScript
18 lines
325 B
JavaScript
'use strict'
|
|
|
|
exports.parse = parse
|
|
exports.stringify = stringify
|
|
|
|
var empty = ''
|
|
var space = ' '
|
|
var whiteSpace = /[ \t\n\r\f]+/g
|
|
|
|
function parse(value) {
|
|
var input = String(value || empty).trim()
|
|
return input === empty ? [] : input.split(whiteSpace)
|
|
}
|
|
|
|
function stringify(values) {
|
|
return values.join(space).trim()
|
|
}
|