4.0.19 • Published 1 month ago

string-split-by-whitespace v4.0.19

Weekly downloads
88
License
MIT
Repository
github
Last release
1 month ago

Install

This package is pure ESM. If you're not ready yet, install an older version of this program, 2.1.0 (npm i string-split-by-whitespace@2.1.0).

npm i string-split-by-whitespace

Quick Take

import { strict as assert } from "assert";

import { splitByW } from "string-split-by-whitespace";

// Split by whitespace is easy - use native String.prototype.split()
assert.deepEqual("abc  def ghi".split(/\s+/), ["abc", "def", "ghi"]);

const source = "\n     \n    a\t \nb    \n      \t";

// this program is nearly equivalent to regex-based split:
assert.deepEqual(source.split(/\s+/), ["", "a", "b", ""]);
assert.deepEqual(splitByW(source), ["a", "b"]);
// regex-based split needs more filtration but it's native solution

// ADDITIONALLY...

// this program allows to exclude certain index ranges:
assert.deepEqual(
  splitByW("a b c d e", {
    ignoreRanges: [[0, 2]], // that's "a" and space after it
  }),
  ["b", "c", "d", "e"],
);

Documentation

Please visit codsen.com for a full description of the API.

Contributing

To report bugs or request features or assistance, raise an issue on GitHub.

Licence

MIT License.

Copyright © 2010-2024 Roy Revelt and other contributors.

4.0.19

1 month ago

4.0.18

3 months ago

4.0.17

4 months ago

4.0.16

4 months ago

4.0.15

8 months ago

4.0.14

10 months ago

4.0.13

12 months ago

4.0.7

1 year ago

4.0.9

1 year ago

4.0.8

1 year ago

4.0.10

1 year ago

4.0.12

12 months ago

4.0.11

1 year ago

3.2.6

1 year ago

3.2.5

2 years ago

3.2.4

2 years ago

3.2.3

2 years ago

4.0.5

1 year ago

4.0.4

1 year ago

4.0.6

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

4.0.3

1 year ago

4.0.2

1 year ago

3.2.7

1 year ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

3.1.5

2 years ago

3.1.4

2 years ago

3.1.3

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.12

2 years ago

3.0.10

2 years ago

3.0.11

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.4

2 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.1.0

3 years ago

2.0.16

3 years ago

2.0.15

3 years ago

2.0.14

3 years ago

2.0.13

3 years ago

2.0.12

3 years ago

2.0.11

3 years ago

2.0.10

3 years ago

2.0.9

3 years ago

2.0.8

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.7.0

3 years ago

1.6.73

3 years ago

1.6.72

4 years ago

1.6.71

4 years ago

1.6.70

4 years ago

1.6.69

4 years ago

1.6.68

4 years ago

1.6.67

4 years ago

1.6.66

4 years ago

1.6.65

4 years ago

1.6.64

4 years ago

1.6.63

4 years ago

1.6.62

4 years ago

1.6.61

4 years ago

1.6.60

4 years ago

1.6.59

4 years ago

1.6.58

4 years ago

1.6.57

4 years ago

1.6.56

4 years ago

1.6.55

4 years ago

1.6.54

4 years ago

1.6.53

4 years ago

1.6.52

4 years ago

1.6.51

4 years ago

1.6.50

4 years ago

1.6.49

4 years ago

1.6.48

4 years ago

1.6.47

5 years ago

1.6.46

5 years ago

1.6.45

5 years ago

1.6.44

5 years ago

1.6.43

5 years ago

1.6.42

5 years ago

1.6.41

5 years ago

1.6.40

5 years ago

1.6.39

5 years ago

1.6.38

5 years ago

1.6.37

5 years ago

1.6.36

5 years ago

1.6.35

5 years ago

1.6.33

5 years ago

1.6.32

5 years ago

1.6.30

5 years ago

1.6.29

5 years ago

1.6.28

5 years ago

1.6.27

5 years ago

1.6.26

5 years ago

1.6.25

5 years ago

1.6.24

5 years ago

1.6.23

5 years ago

1.6.22

5 years ago

1.6.21

5 years ago

1.6.20

5 years ago

1.6.19

5 years ago

1.6.18

5 years ago

1.6.17

5 years ago

1.6.16

5 years ago

1.6.15

5 years ago

1.6.14

5 years ago

1.6.13

5 years ago

1.6.12

5 years ago

1.6.9

5 years ago

1.6.8

5 years ago

1.6.7

5 years ago

1.6.6

5 years ago

1.6.5

5 years ago

1.6.4

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.0

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago