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

    string-unfancy
    TypeScript icon, indicating that this package has built-in type declarations

    4.0.16 • Public • Published

    string-unfancy

    Replace all n/m dashes, curly quotes with their simpler equivalents

    Install

    npm i string-unfancy

    Quick Take

    import { strict as assert } from "assert";
    import { unfancy } from "string-unfancy";
    
    // U+2019
    // https://www.fileformat.info/info/unicode/char/2019/index.htm
    // https://mothereff.in/js-escapes
    const rightSingleQuote = "\u2019";
    
    assert.equal(unfancy(`someone${rightSingleQuote}s`), "someone's");
    
    // works with encoded HTML:
    assert.equal(unfancy("someone’s"), "someone's");

    Documentation

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

    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-unfancy

    DownloadsWeekly Downloads

    3,395

    Version

    4.0.16

    License

    MIT

    Unpacked Size

    195 kB

    Total Files

    11

    Last publish

    Collaborators

    • avatar