{"_id":"sisteransi","_rev":"222401","name":"sisteransi","description":"ANSI escape codes for some terminal swag","dist-tags":{"latest":"1.0.5"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"time":{"modified":"2021-06-03T15:40:47.000Z","created":"2018-02-20T02:27:53.147Z","1.0.5":"2020-03-18T12:53:26.602Z","1.0.4":"2019-11-10T18:30:45.193Z","1.0.3":"2019-08-05T07:47:27.510Z","1.0.2":"2019-07-04T13:28:15.420Z","1.0.1":"2019-07-02T23:11:35.512Z","1.0.0":"2018-08-18T12:01:29.432Z","0.1.1":"2018-06-27T03:26:57.468Z","0.1.0":"2018-02-22T06:57:40.925Z","0.0.0":"2018-02-20T02:27:53.147Z"},"users":{},"author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"versions":{"1.0.5":{"name":"sisteransi","version":"1.0.5","description":"ANSI escape codes for some terminal swag","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"types":"./src/sisteransi.d.ts","keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.13.2"},"gitHead":"58a3aff12121a7e876c1b47612571bf2757c916a","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"homepage":"https://github.com/terkelg/sisteransi#readme","_id":"sisteransi@1.0.5","_nodeVersion":"13.7.0","_npmVersion":"6.14.2","dist":{"shasum":"134d681297756437cc05ca01370d3a7a571075ed","size":2600,"noattachment":false,"key":"/sisteransi/-/sisteransi-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-1.0.5.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_1.0.5_1584536006513_0.162565355758854"},"_hasShrinkwrap":false,"publish_time":1584536006602,"_cnpm_publish_time":1584536006602},"1.0.4":{"name":"sisteransi","version":"1.0.4","description":"ANSI escape codes for some terminal swag","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"types":"./src/sisteransi.d.ts","keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"d08d16ec5663dfa99bc2ec3c3ccbb09d41c7cd36","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"homepage":"https://github.com/terkelg/sisteransi#readme","_id":"sisteransi@1.0.4","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"shasum":"386713f1ef688c7c0304dc4c0632898941cad2e3","size":2599,"noattachment":false,"key":"/sisteransi/-/sisteransi-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-1.0.4.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_1.0.4_1573410645036_0.6193041481886665"},"_hasShrinkwrap":false,"publish_time":1573410645193,"_cnpm_publish_time":1573410645193},"1.0.3":{"name":"sisteransi","version":"1.0.3","description":"ANSI escape codes for some terminal swag","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"types":"./src/sisteransi.d.ts","keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.11.0"},"gitHead":"15649cfbf3f4caec0f643e9cc9f64c7994277da5","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"homepage":"https://github.com/terkelg/sisteransi#readme","_id":"sisteransi@1.0.3","_nodeVersion":"12.5.0","_npmVersion":"6.10.2","dist":{"shasum":"98168d62b79e3a5e758e27ae63c4a053d748f4eb","size":2598,"noattachment":false,"key":"/sisteransi/-/sisteransi-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-1.0.3.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_1.0.3_1564991247380_0.19668738890350967"},"_hasShrinkwrap":false,"publish_time":1564991247510,"_cnpm_publish_time":1564991247510},"1.0.2":{"name":"sisteransi","version":"1.0.2","description":"ANSI escape codes for some terminal swag","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"types":"./src/sisteransi.d.ts","keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.9.0"},"gitHead":"00df3d50686819d92999692c916cb9afe843ee2f","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"homepage":"https://github.com/terkelg/sisteransi#readme","_id":"sisteransi@1.0.2","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"shasum":"ec57d64b6f25c4f26c0e2c7dd23f2d7f12f7e418","size":2594,"noattachment":false,"key":"/sisteransi/-/sisteransi-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-1.0.2.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_1.0.2_1562246895287_0.9460189391327065"},"_hasShrinkwrap":false,"publish_time":1562246895420,"_cnpm_publish_time":1562246895420},"1.0.1":{"name":"sisteransi","version":"1.0.1","description":"ANSI escape codes for some terminal swag","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"types":"./src/sisteransi.d.ts","keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.9.0"},"gitHead":"a13a7e755f6dc657f556e5178489446dc1f5494b","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"homepage":"https://github.com/terkelg/sisteransi#readme","_id":"sisteransi@1.0.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"208a2443e1fc40b05ccad4de0aa8798b27249ca1","size":2592,"noattachment":false,"key":"/sisteransi/-/sisteransi-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-1.0.1.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_1.0.1_1562109095330_0.8929334997368581"},"_hasShrinkwrap":false,"publish_time":1562109095512,"_cnpm_publish_time":1562109095512},"1.0.0":{"name":"sisteransi","version":"1.0.0","description":"ANSI escape codes for some terminal swag","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"files":["src"],"keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^5.0.0","tape":"^4.9.0"},"gitHead":"0eb456ac9c076faa2e45dd2a85ea36f94f9f0c06","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"homepage":"https://github.com/terkelg/sisteransi#readme","_id":"sisteransi@1.0.0","_npmVersion":"6.4.0","_nodeVersion":"10.5.0","_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"dist":{"shasum":"77d9622ff909080f1c19e5f4a1df0c1b0a27b88c","size":2342,"noattachment":false,"key":"/sisteransi/-/sisteransi-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-1.0.0.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_1.0.0_1534593689332_0.23049807964926483"},"_hasShrinkwrap":false,"publish_time":1534593689432,"_cnpm_publish_time":1534593689432},"0.1.1":{"name":"sisteransi","version":"0.1.1","description":"ANSI escape codes for some terminal swag","homepage":"https://github.com/terkelg/sisteransi","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"files":["src"],"keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^4.1.1","tape":"^4.9.0"},"gitHead":"2c5ccd96c7dffd469afb5b3634dd3e672df7ab27","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"_id":"sisteransi@0.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"dist":{"shasum":"5431447d5f7d1675aac667ccd0b865a4994cb3ce","size":2398,"noattachment":false,"key":"/sisteransi/-/sisteransi-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-0.1.1.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_0.1.1_1530070017384_0.7328006777591958"},"_hasShrinkwrap":false,"publish_time":1530070017468,"_cnpm_publish_time":1530070017468},"0.1.0":{"name":"sisteransi","version":"0.1.0","description":"> Ansi escape codes faster than you can say \"[Bam bam](https://www.youtube.com/watch?v=OcaPu9JPenU)\".","homepage":"https://github.com/terkelg/sisteransi","main":"src/index.js","license":"MIT","author":{"name":"Terkel Gjervig","email":"terkel@terkel.com","url":"https://terkel.com"},"scripts":{"test":"tape test/*.js | tap-spec"},"repository":{"type":"git","url":"git+https://github.com/terkelg/sisteransi.git"},"files":["src"],"keywords":["ansi","escape codes","escape","terminal","style"],"devDependencies":{"tap-spec":"^4.1.1","tape":"^4.9.0"},"gitHead":"d0a5ecabf0fb4f875ca1fb713c29b56656738ed5","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"_id":"sisteransi@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"dist":{"shasum":"2e6706ac427019b84e60f751d588d87920484f25","size":2325,"noattachment":false,"key":"/sisteransi/-/sisteransi-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-0.1.0.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_0.1.0_1519282660869_0.9128469419932141"},"_hasShrinkwrap":false,"publish_time":1519282660925,"_cnpm_publish_time":1519282660925},"0.0.0":{"name":"sisteransi","version":"0.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"sisteransi@0.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"terkelg","email":"terkel@terkel.com"},"dist":{"shasum":"4b61a781f8bd47303248afc853166c0d7b034845","size":243,"noattachment":false,"key":"/sisteransi/-/sisteransi-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sisteransi/download/sisteransi-0.0.0.tgz"},"maintainers":[{"name":"terkelg","email":"terkel@terkel.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sisteransi_0.0.0_1519093673074_0.5977076712274443"},"_hasShrinkwrap":false,"publish_time":1519093673147,"_cnpm_publish_time":1519093673147}},"readme":"# sister ANSI [![Version](https://img.shields.io/npm/v/sisteransi.svg)](https://www.npmjs.com/package/sisteransi) [![Build Status](https://travis-ci.org/terkelg/sisteransi.svg?branch=master)](https://travis-ci.org/terkelg/sisteransi) [![Downloads](https://img.shields.io/npm/dm/sisteransi.svg)](https://www.npmjs.com/package/sisteransi)\n\n> Ansi escape codes faster than you can say \"[Bam bam](https://www.youtube.com/watch?v=OcaPu9JPenU)\".\n\n## Installation\n\n```\nnpm install sisteransi\n```\n\n\n## Usage\n\n```js\nconst ansi = require('sisteransi');\n// or const { cursor } = require('sisteransi');\n\nconst p = str => process.stdout.write(str);\n\n// move cursor to 2, 1\np(ansi.cursor.to(2, 1));\n\n// to up, one down\np(ansi.cursor.up(2)+ansi.cursor.down(1));\n```\n\n## API\n\n### cursor\n\n#### to(x, y)\nSet the absolute position of the cursor. `x0` `y0` is the top left of the screen.\n\n#### move(x, y)\nSet the position of the cursor relative to its current position.\n\n#### up(count = 1)\nMove cursor up a specific amount of rows. Default is `1`.\n\n#### down(count = 1)\nMove cursor down a specific amount of rows. Default is `1`.\n\n#### forward(count = 1)\nMove cursor forward a specific amount of rows. Default is `1`.\n\n#### backward(count = 1)\nMove cursor backward a specific amount of rows. Default is `1`.\n\n#### nextLine(count = 1)\nMove cursor to the next line a specific amount of lines. Default is `1`.\n\n#### prevLine(count = 1)\nMove cursor to the previous a specific amount of lines. Default is `1`.\n\n#### left\nMove cursor to the left side.\n\n#### hide\nHide cursor.\n\n#### show\nShow cursor.\n\n#### save\n\nSave cursor position.\n\n#### restore\n\nRestore cursor position.\n\n\n### scroll\n\n#### up(count = 1)\nScroll display up a specific amount of lines. Default to `1`.\n\n#### down(count = 1)\nScroll display down a specific amount of lines. Default to `1`.\n\n\n### erase\n\n#### screen\nErase the screen and move the cursor the top left position.\n\n#### up(count = 1)\nErase the screen from the current line up to the top of the screen. Default to `1`.\n\n#### down(count = 2)\nErase the screen from the current line down to the bottom of the screen. Default to `1`.\n\n#### line\nErase the entire current line.\n\n#### lineEnd\nErase from the current cursor position to the end of the current line.\n\n#### lineStart\nErase from the current cursor position to the start of the current line.\n\n#### lines(count)\nErase from the current cursor position up the specified amount of rows.\n\n\n## Credit\n\nThis is a fork of [ansi-escapes](https://github.com/sindresorhus/ansi-escapes).\n\n\n## License\n\nMIT © [Terkel Gjervig](https://terkel.com)\n","_attachments":{},"homepage":"https://github.com/terkelg/sisteransi#readme","bugs":{"url":"https://github.com/terkelg/sisteransi/issues"},"license":"MIT"}