Neanderthals Programming Machines
    Have ideas to improve npm?Join in the discussion! »

    string-fix-broken-named-entities
    TypeScript icon, indicating that this package has built-in type declarations

    5.3.1 • Public • Published

    string-fix-broken-named-entities

    Finds and fixes common and not so common broken named HTML entities, returns ranges array of fixes

    Install

    npm i string-fix-broken-named-entities

    Quick Take

    import { strict as assert } from "assert";
    import { fixEnt } from "string-fix-broken-named-entities";
    import { rApply } from "ranges-apply";
    
    const source = "&nsp;x&nsp;y&nsp;";
    
    // returns Ranges notation, see codsen.com/ranges/
    assert.deepEqual(fixEnt(source), [
      [0, 5, " "],
      [6, 11, " "],
      [12, 17, " "],
    ]);
    
    // render result from ranges using "ranges-apply":
    assert.equal(rApply(source, fixEnt(source)), " x y ");

    Documentation

    Please visit codsen.com for a full description of the API, examples and even a test playground.

    Contributing

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

    Licence

    MIT License

    Copyright (c) 2010-2021 Roy Revelt and other contributors

    ok codsen star

    Install

    npm i string-fix-broken-named-entities

    DownloadsWeekly Downloads

    28

    Version

    5.3.1

    License

    MIT

    Unpacked Size

    566 kB

    Total Files

    13

    Last publish

    Collaborators

    • avatar