@cjs-mifi-test/strip-final-newline

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.

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i @cjs-mifi-test/strip-final-newline

    Weekly Downloads

    1

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    3.4 kB

    Total Files

    4

    Last publish

    Collaborators

    • mifi