string-left-right
v6.0.17
Published
Looks up the first non-whitespace character to the left/right of a given index
Downloads
626,112
Maintainers
Readme
Install
This package is pure ESM. If you're not ready yet, install an older version of this program, 4.1.0 (npm i [email protected]
).
npm i string-left-right
Quick Take
import { strict as assert } from "assert";
import {
left,
right,
leftSeq,
rightSeq,
chompLeft,
chompRight,
leftStopAtNewLines,
rightStopAtNewLines,
} from "string-left-right";
// get the closest non-whitespace character to the left of "d" (which itself
// is at string index 6)
const str = "abc def";
// | |
// 012345678
assert.equal(
`next non-whitespace character to the left of ${str[6]} (index 6) is ${
str[left(str, 6)]
} (index ${left(str, 6)})`,
"next non-whitespace character to the left of d (index 6) is c (index 2)",
);
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.