Does an HTML tag start at given position?
This package is pure ESM. If you're not ready yet, install an older version of this program, 2.1.0 (npm i is-html-tag-opening@2.1.0
).
npm i is-html-tag-opening
import { strict as assert } from "assert";
import { isOpening } from "is-html-tag-opening";
const text = "<span>a < b<span>";
// opening span tag's opening
assert.equal(isOpening(text, 0), true);
// unencoded bracket between a and b
assert.equal(isOpening(text, 8), false);
// closing span tag's opening
assert.equal(isOpening(text, 11), true);
Please visit codsen.com for a full description of the API.
To report bugs or request features or assistance, raise an issue on GitHub.
MIT License.
Copyright © 2010-2024 Roy Revelt and other contributors.