ansi-slice

Extracts a section of a string containing ANSI escape codes.

Deprecated in favor of https://github.com/chalk/slice-ansi.
Last updated 11 years ago by gajus .
Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install ansi-slice 
SYNC missed versions from official npm registry.

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"

Current Tags

  • 1.2.0                                ...           latest (11 years ago)

6 Versions

  • 1.2.0 [deprecated]           ...           11 years ago
  • 1.1.0 [deprecated]           ...           11 years ago
  • 1.0.3 [deprecated]           ...           11 years ago
  • 1.0.2 [deprecated]           ...           11 years ago
  • 1.0.1 [deprecated]           ...           11 years ago
  • 1.0.0 [deprecated]           ...           11 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (4)
Dev Dependencies (11)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |