Newton's Principia Mathematica

    is-html-attribute-closing
    TypeScript icon, indicating that this package has built-in type declarations

    3.1.7 • Public • Published

    is-html-attribute-closing

    Is a character on a given index a closing of an HTML attribute?

    page on codsen.com page on npm page on github Downloads per month changelog MIT Licence

    Install

    This package is pure ESM. If you're not ready yet, install an older version of this program, 2.3.0 (npm i is-html-attribute-closing@2.3.0).

    npm i is-html-attribute-closing

    Quick Take

    import { strict as assert } from "assert";
    
    import { isAttrClosing } from "is-html-attribute-closing";
    
    const str = `<a href="zzz" target="_blank" style="color: black;">`;
    
    // <a href="zzz" target="_blank" ...
    //                      ^
    //                  index 21
    
    // <a href="zzz" target="_blank" ...
    //                             ^
    //                         index 28
    
    assert.equal(
      isAttrClosing(
        str, // reference string
        21, // known opening (or in absence of a quote, a start of a value)
        28 // we ask, is this a closing on the attribute?
      ),
      true // the answer
    );

    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-2022 Roy Revelt and other contributors.

    ok codsen star

    Install

    npm i is-html-attribute-closing

    DownloadsWeekly Downloads

    121

    Version

    3.1.7

    License

    MIT

    Unpacked Size

    52 kB

    Total Files

    11

    Last publish

    Collaborators

    • royston