Numerous Problems Multiplied
    Wondering what’s next for npm?Check out our public roadmap! »

    strip-final-newline
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/strip-final-newline package

    3.0.0 • Public • Published

    strip-final-newline

    Strip the final newline character from a string/buffer

    Can be useful when parsing the output of, for example, ChildProcess#execFile, as binaries usually output a newline at the end. Normally, you would use stdout.trim(), but that would also remove newlines at the start and whitespace.

    Install

    $ npm install strip-final-newline
    

    Usage

    import stripFinalNewline from 'strip-final-newline';
    
    stripFinalNewline('foo\nbar\n\n');
    //=> 'foo\nbar\n'
    
    stripFinalNewline(Buffer.from('foo\nbar\n\n')).toString();
    //=> 'foo\nbar\n'

    Get professional support for this package with a Tidelift subscription
    Tidelift helps make open source sustainable for maintainers while giving companies
    assurances about security, maintenance, and licensing for their dependencies.

    Install

    npm i strip-final-newline

    DownloadsWeekly Downloads

    12,407,353

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    3.36 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar