If enabled, split-string will not split inside brackets. The following brackets types are supported when options.brackets is true,
Or, if object of brackets must be passed, each property on the object must be a bracket type, where the property key is the opening delimiter and property value is the closing delimiter.
Examples
options.sep
Type: string
Default: .
The separator/character to split on.
Example
options.keepEscaping
Type: boolean
Default: undefined
Keep backslashes in the result.
Example
options.keepQuotes
Type: boolean
Default: undefined
Keep single- or double-quotes in the result.
Example
options.keepDoubleQuotes
Type: boolean
Default: undefined
Keep double-quotes in the result.
Example
options.keepSingleQuotes
Type: boolean
Default: undefined
Keep single-quotes in the result.
Example
Customizer
Type: function
Default: undefined
Pass a function as the last argument to customize how tokens are added to the array.
Example
Properties
The tok object has the following properties:
tok.val (string) The current value about to be pushed onto the result array
tok.idx (number) the current index in the string
tok.str (string) the entire string
tok.arr (array) the result array
Release history
v3.0.0 - 2017-06-17
Added
adds support for brackets
About
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Running Tests
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
Building docs
(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)
To generate the readme, run the following command:
Related projects
You might also be interested in these projects:
deromanize: Convert roman numerals to arabic numbers (useful for books, outlines, documentation, slide decks, etc) | homepage
randomatic: Generate randomized strings of a specified length using simple character sequences. The original generate-password. | homepage
repeat-string: Repeat the given string n times. Fastest implementation for repeating a string. | homepage
romanize: Convert numbers to roman numerals (useful for books, outlines, documentation, slide decks, etc) | homepage