"Fossies" - the Fresh Open Source Software Archive

Member "Atom/resources/app/apm/node_modules/wrap-ansi/readme.md" (7 Feb 2017, 2026 Bytes) of archive /windows/misc/atom-windows.zip:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

wrap-ansi Build Status Coverage Status

Wordwrap a string with ANSI escape codes


$ npm install --save wrap-ansi


const chalk = require('chalk');
const wrapAnsi = require('wrap-ansi');

const input = 'The quick brown ' + chalk.red('fox jumped over ') +
    'the lazy ' + chalk.green('dog and then ran away with the unicorn.');

console.log(wrapAnsi(input, 20));


wrapAnsi(input, columns, [options])

Wrap words to the specified column width.


Type: string

String with ANSI escape codes. Like one styled by chalk.


Type: number

Number of columns to wrap the text to.


Type: boolean
Default: false

By default the wrap is soft, meaning long words may extend past the column width. Setting this to true will make it hard wrap at the column width.


MIT © Sindre Sorhus