{"_id":"ansi-slice","_rev":"93111","name":"ansi-slice","description":"Extracts a section of a string containing ANSI escape codes.","dist-tags":{"latest":"1.2.0"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"time":{"modified":"2021-06-03T10:30:54.000Z","created":"2015-09-13T21:15:04.510Z","1.2.0":"2015-09-14T19:26:24.779Z","1.1.0":"2015-09-14T19:04:47.973Z","1.0.3":"2015-09-13T23:33:53.001Z","1.0.2":"2015-09-13T21:57:51.314Z","1.0.1":"2015-09-13T21:21:00.500Z","1.0.0":"2015-09-13T21:15:04.510Z"},"users":{},"author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/ansi-slice.git"},"versions":{"1.2.0":{"name":"ansi-slice","version":"1.2.0","description":"Extracts a section of a string containing ANSI escape codes.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/ansi-slice.git"},"keywords":["ascii","text","slice"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel":"^5.8.23","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-regex":"^2.0.0","lodash":"^3.10.1","splice-string":"^1.0.0","strip-ansi":"^3.0.0"},"gitHead":"93d3c43dc4147b1580957a06a458b32ba32a760f","bugs":{"url":"https://github.com/gajus/ansi-slice/issues"},"homepage":"https://github.com/gajus/ansi-slice#readme","_id":"ansi-slice@1.2.0","_shasum":"16867b04f9e24d2345e65930aba788c93c284de9","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"16867b04f9e24d2345e65930aba788c93c284de9","size":7115,"noattachment":false,"key":"/ansi-slice/-/ansi-slice-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ansi-slice/download/ansi-slice-1.2.0.tgz"},"directories":{},"publish_time":1442258784779,"_cnpm_publish_time":1442258784779,"deprecated":"Deprecated in favor of https://github.com/chalk/slice-ansi.","_hasShrinkwrap":false},"1.1.0":{"name":"ansi-slice","version":"1.1.0","description":"Extracts a section of a string containing ANSI escape codes.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/ansi-slice.git"},"keywords":["ascii","text","slice"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel":"^5.8.23","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-regex":"^2.0.0","lodash":"^3.10.1","splice-string":"^1.0.0","strip-ansi":"^3.0.0"},"gitHead":"6867f8ab5e258e6feb22e9c51bf070f5d65e8d21","bugs":{"url":"https://github.com/gajus/ansi-slice/issues"},"homepage":"https://github.com/gajus/ansi-slice#readme","_id":"ansi-slice@1.1.0","_shasum":"2d6f0e283d5007d64a7a8478b395c2760e07a761","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"2d6f0e283d5007d64a7a8478b395c2760e07a761","size":7075,"noattachment":false,"key":"/ansi-slice/-/ansi-slice-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ansi-slice/download/ansi-slice-1.1.0.tgz"},"directories":{},"publish_time":1442257487973,"_cnpm_publish_time":1442257487973,"deprecated":"Deprecated in favor of https://github.com/chalk/slice-ansi.","_hasShrinkwrap":false},"1.0.3":{"name":"ansi-slice","version":"1.0.3","description":"Extracts a section of a string containing ANSI escape codes.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/ansi-slice.git"},"keywords":["ascii","text","slice"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel":"^5.8.23","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-regex":"^2.0.0","splice-string":"^1.0.0","strip-ansi":"^3.0.0"},"gitHead":"03b228e626e05f4ab58860c2a2ee97b19d602496","bugs":{"url":"https://github.com/gajus/ansi-slice/issues"},"homepage":"https://github.com/gajus/ansi-slice#readme","_id":"ansi-slice@1.0.3","_shasum":"bebe7dae9909e9906e46afaea0e40eff0e835202","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"bebe7dae9909e9906e46afaea0e40eff0e835202","size":6526,"noattachment":false,"key":"/ansi-slice/-/ansi-slice-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ansi-slice/download/ansi-slice-1.0.3.tgz"},"directories":{},"publish_time":1442187233001,"_cnpm_publish_time":1442187233001,"deprecated":"Deprecated in favor of https://github.com/chalk/slice-ansi.","_hasShrinkwrap":false},"1.0.2":{"name":"ansi-slice","version":"1.0.2","description":"Extracts a section of a string containing ANSI escape codes.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/ansi-slice.git"},"keywords":["ascii","text","slice"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel":"^5.8.23","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-regex":"^2.0.0","splice-string":"^1.0.0","strip-ansi":"^3.0.0"},"gitHead":"6e0ae9ab03b5dfa8fe6c5ce8d862e2392ff5aac9","bugs":{"url":"https://github.com/gajus/ansi-slice/issues"},"homepage":"https://github.com/gajus/ansi-slice#readme","_id":"ansi-slice@1.0.2","_shasum":"dc35d5dc146a78b819d9248d60bc6656179bd789","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"dc35d5dc146a78b819d9248d60bc6656179bd789","size":5838,"noattachment":false,"key":"/ansi-slice/-/ansi-slice-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ansi-slice/download/ansi-slice-1.0.2.tgz"},"directories":{},"publish_time":1442181471314,"_cnpm_publish_time":1442181471314,"deprecated":"Deprecated in favor of https://github.com/chalk/slice-ansi.","_hasShrinkwrap":false},"1.0.1":{"name":"ansi-slice","version":"1.0.1","description":"Extracts a section of a string containing ANSI escape codes.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/ansi-slice.git"},"keywords":["ascii","text","slice"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-regex":"^2.0.0","splice-string":"^1.0.0","strip-ansi":"^3.0.0"},"gitHead":"10e26828c7054a4a87b6b1a57c754eb3200b6097","bugs":{"url":"https://github.com/gajus/ansi-slice/issues"},"homepage":"https://github.com/gajus/ansi-slice#readme","_id":"ansi-slice@1.0.1","_shasum":"e750331e2acfa838d881e54da2f30cccac04b2c7","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"e750331e2acfa838d881e54da2f30cccac04b2c7","size":5672,"noattachment":false,"key":"/ansi-slice/-/ansi-slice-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ansi-slice/download/ansi-slice-1.0.1.tgz"},"directories":{},"publish_time":1442179260500,"_cnpm_publish_time":1442179260500,"deprecated":"Deprecated in favor of https://github.com/chalk/slice-ansi.","_hasShrinkwrap":false},"1.0.0":{"name":"ansi-slice","version":"1.0.0","description":"Extracts a section of a string containing ANSI escape codes.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/ansi-slice.git"},"keywords":["ascii","text","slice"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-regex":"^2.0.0","splice-string":"^1.0.0","strip-ansi":"^3.0.0"},"gitHead":"7d54090d9ad81788ec8c3f3a8e2c885bf032473d","bugs":{"url":"https://github.com/gajus/ansi-slice/issues"},"homepage":"https://github.com/gajus/ansi-slice#readme","_id":"ansi-slice@1.0.0","_shasum":"05bac2452e77cceef3e0e2ec34c82ac839e6be00","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"05bac2452e77cceef3e0e2ec34c82ac839e6be00","size":5678,"noattachment":false,"key":"/ansi-slice/-/ansi-slice-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ansi-slice/download/ansi-slice-1.0.0.tgz"},"directories":{},"publish_time":1442178904510,"_cnpm_publish_time":1442178904510,"deprecated":"Deprecated in favor of https://github.com/chalk/slice-ansi.","_hasShrinkwrap":false}},"readme":"# ansi-slice\n\n[![Travis build status](http://img.shields.io/travis/gajus/ansi-slice/master.svg?style=flat)](https://travis-ci.org/gajus/ansi-slice)\n[![NPM version](http://img.shields.io/npm/v/ansi-slice.svg?style=flat)](https://www.npmjs.com/package/ansi-slice)\n[![js-canonical-style](https://img.shields.io/badge/code%20style-canonical-brightgreen.svg?style=flat)](https://github.com/gajus/canonical)\n\nExtracts a section of a string containing ANSI escape codes.\n\n```js\nimport slice from './src/';\n\nlet subject;\n\n// A string \"foobarbaz\", where \"foo\" is red and \"bar\" is blue color and \"baz\" is reseted to the default.\nsubject = \"\\u001b[31mfoo\\u001b[39m\\u001b[34mbar\\u001b[39mbaz\";\n\n/**\n * @param {String} subject\n * @param {Number} beginSlice The zero-based index at which to begin extraction.\n * @param {Number} endSlice Optional. The zero-based index at which to end extraction.\n * @return {String}\n */\nsubject = slice(subject, 2, -2);\n\nconsole.log(subject);\n// Prints \"obarb\", where \"o\" is red, \"bar\" is blue and \"b\" is reseted to the default.\n// \"\\u001b[31mo\\u001b[39m\\u001b[34mbar\\u001b[39mb\\u001b[39m\"\n```\n","_attachments":{},"homepage":"https://github.com/gajus/ansi-slice#readme","bugs":{"url":"https://github.com/gajus/ansi-slice/issues"}}