This package has been deprecated

Author message:

Deprecated in favor of https://github.com/chalk/slice-ansi.

ansi-slice

1.2.0 • Public • Published

ansi-slice

Travis build status NPM version js-canonical-style

Extracts a section of a string containing ANSI escape codes.

import slice from './src/';
 
let subject;
 
// A string "foobarbaz", where "foo" is red and "bar" is blue color and "baz" is reseted to the default.
subject = "\u001b[31mfoo\u001b[39m\u001b[34mbar\u001b[39mbaz";
 
/**
 * @param {String} subject 
 * @param {Number} beginSlice The zero-based index at which to begin extraction.
 * @param {Number} endSlice Optional. The zero-based index at which to end extraction.
 * @return {String} 
 */
subject = slice(subject, 2, -2);
 
console.log(subject);
// Prints "obarb", where "o" is red, "bar" is blue and "b" is reseted to the default.
// "\u001b[31mo\u001b[39m\u001b[34mbar\u001b[39mb\u001b[39m"

Readme

Keywords

Package Sidebar

Install

npm i ansi-slice

Weekly Downloads

9

Version

1.2.0

License

none

Last publish

Collaborators

  • gajus