space-separated-tokens

Parse and stringify space separated tokens

Usage no npm install needed!

<script type="module">
  import spaceSeparatedTokens from 'https://cdn.skypack.dev/space-separated-tokens';
</script>

README

space-separated-tokens

Build Coverage Downloads Size

Parse and stringify space-separated tokens according to the spec.

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.

npm:

npm install space-separated-tokens

Usage

import {parse, stringify} from 'space-separated-tokens'

parse(' foo\tbar\nbaz  ')
//=> ['foo', 'bar', 'baz']

stringify(['foo', 'bar', 'baz'])
//=> 'foo bar baz'

API

This package exports the following identifiers: parse, stringify. There is no default export.

parse(value)

Parse space separated tokens (string) to an array of strings (string[]), according to the spec.

stringify(values)

Serialize an array of strings (string[]) to space separated tokens (string). Note that it’s not possible to specify empty or whitespace only values.

Related

License

MIT © Titus Wormer