{"versions":{"1.0.1":{"name":"@npmcli/disparity-colors","version":"1.0.1","engines":{"node":">=10"},"description":"Colorizes unified diff output","repository":{"type":"git","url":"git+https://github.com/npm/disparity-colors.git"},"keywords":["disparity","npm","npmcli","diff","char","unified","multiline","string","color","ansi","terminal","cli","tty"],"author":{"name":"npm Inc.","email":"support@npmjs.com"},"contributors":[{"name":"Ruy Adorno","url":"https://ruyadorno.com"}],"license":"ISC","scripts":{"lint":"standard index.js","pretest":"npm run lint","test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"standard":{"ignore":["/tap-snapshots/"]},"devDependencies":{"standard":"^16.0.3","tap":"^14.11.0"},"dependencies":{"ansi-styles":"^4.3.0"},"gitHead":"c9b8fed6e2bb56e3f0076b061b50ff542dd63f59","bugs":{"url":"https://github.com/npm/disparity-colors/issues"},"homepage":"https://github.com/npm/disparity-colors#readme","_id":"@npmcli/disparity-colors@1.0.1","_nodeVersion":"16.0.0-pre","_npmVersion":"7.4.0","dist":{"shasum":"b23c864c9658f9f0318d5aa6d17986619989535c","size":2253,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@npmcli/disparity-colors/-/disparity-colors-1.0.1.tgz"},"_npmUser":{"name":"anonymous","email":"ruyadorno@hotmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"ruyadorno@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/disparity-colors_1.0.1_1610486793421_0.43366665736118604"},"_hasShrinkwrap":false,"publish_time":1610486793550,"_cnpm_publish_time":1610486793550},"1.0.0":{"name":"@npmcli/disparity-colors","version":"1.0.0","engines":{"node":">=10"},"description":"Colorizes unified diff output","repository":{"type":"git","url":"git+https://github.com/npm/disparity-colors.git"},"keywords":["disparity","npm","npmcli","diff","char","unified","multiline","string","color","ansi","terminal","cli","tty"],"author":{"name":"npm Inc.","email":"support@npmjs.com"},"contributors":[{"name":"Ruy Adorno","url":"https://ruyadorno.com"}],"license":"ISC","scripts":{"lint":"standard index.js","pretest":"npm run lint","test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"tap":{"check-coverage":true},"standard":{"ignore":["/tap-snapshots/"]},"devDependencies":{"standard":"^14.3.1","tap":"^14.10.7"},"dependencies":{},"gitHead":"cc3a5b3902eb3646366bc5c1d6bdee705c987898","bugs":{"url":"https://github.com/npm/disparity-colors/issues"},"homepage":"https://github.com/npm/disparity-colors#readme","_id":"@npmcli/disparity-colors@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"b29877ce4f168cf66b387727a620e210f721c41a","size":2244,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@npmcli/disparity-colors/-/disparity-colors-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"evilpacket@gmail.com"},{"name":"anonymous","email":"cghr1990@gmail.com"},{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"ruyadorno@hotmail.com"}],"_npmUser":{"name":"anonymous","email":"ruyadorno@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/disparity-colors_1.0.0_1590163496035_0.10375583681251777"},"_hasShrinkwrap":false,"publish_time":1590163496233,"_cnpm_publish_time":1590163496233},"2.0.0":{"name":"@npmcli/disparity-colors","version":"2.0.0","main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"},"description":"Colorizes unified diff output","repository":{"type":"git","url":"git+https://github.com/npm/disparity-colors.git"},"keywords":["disparity","npm","npmcli","diff","char","unified","multiline","string","color","ansi","terminal","cli","tty"],"author":{"name":"GitHub Inc."},"contributors":[{"name":"Ruy Adorno","url":"https://ruyadorno.com"}],"license":"ISC","scripts":{"lint":"eslint \"**/*.js\"","pretest":"npm run lint","test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","posttest":"npm run lint"},"tap":{"check-coverage":true},"devDependencies":{"@npmcli/eslint-config":"^3.0.1","@npmcli/template-oss":"3.2.2","tap":"^16.0.1"},"dependencies":{"ansi-styles":"^4.3.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"3.2.2"},"gitHead":"28f0d6c05fc8a3e5797614b94d9b5502120f12ef","bugs":{"url":"https://github.com/npm/disparity-colors/issues"},"homepage":"https://github.com/npm/disparity-colors#readme","_id":"@npmcli/disparity-colors@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A==","shasum":"cb518166ee21573b96241a3613fef70acb2a60ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz","fileCount":4,"unpackedSize":4755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+AAkd0/N6UtwajNe1gvzxEviLzOBSI4IR2Ccx1vfMYQIgan43KBydlmh8O9Stm5c0y0rqNly1Hzh5/AR6lHOrhvc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTHOLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Gg//d4dzCNcRZzSbpDC6PuCXM5xqUckiFwulYE8E9W0MPXiO4HHd\r\nf2otGxmCs8C9obKS090oQK/5Zof/VGzGqU0IL8iJVmLsYyG3jeX9Mb0MTndA\r\nl0XdJDIEZMX81k2kddGqxiDCLs5rk88yQQwnwz/T+c0+U8Cxh1DXGXXJy4ZJ\r\nSdzSNyR82BvyFYCi82j070Stk/Qpisf54e3vshGdJu4nyY4/IX0xLsOXcQho\r\n3slMfFA3BYQkmNNYHHOtNXvjYbT9jUJX+16rsYEbvncSaSRL/ArRidVBWTkN\r\nnOgsw6oRPt5vlREAVzTatXW7rDF98RjB77CA7UGpH1LXFGUIpZf4qdvENPTF\r\nnEtNB0dNgR7uSXrK4ds08Uy0Ab2wYJAvY5IXHet0migSWI4c3a/Ouf7wuVHS\r\n3tuRExHwG2k2XqkGbMh82zD+FUFp0G7yVLxFkQmZ+eptn0rBQTiJjvY9pCL3\r\nRFTFrtgw/G1UveXAfzfsCGSZPWOjOUKX8opmjriju/Z/LtJ0q3RW6zKN/GyJ\r\nJFvN8TCdwLKiHGTL9KeFgsyqcXXVGHGEaYFTADH+gKUdegekOTrwytktC6L5\r\nM7vm4yfmgadG/aRld01PTnBw3dtvhWVthi0viFK4/Fy15ngXDc6nO/TVOY5H\r\n6V0XVe5CMd1qDsNBnqWB8iO6tSJras5wqyY=\r\n=4HNW\r\n-----END PGP SIGNATURE-----\r\n","size":2314},"_npmUser":{"name":"anonymous","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"ruyadorno@hotmail.com"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/disparity-colors_2.0.0_1649177482947_0.5272580666274482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-05T19:20:23.884Z"},"3.0.0":{"name":"@npmcli/disparity-colors","version":"3.0.0","main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"description":"Colorizes unified diff output","repository":{"type":"git","url":"git+https://github.com/npm/disparity-colors.git"},"keywords":["disparity","npm","npmcli","diff","char","unified","multiline","string","color","ansi","terminal","cli","tty"],"author":{"name":"GitHub Inc."},"contributors":[{"name":"Ruy Adorno","url":"https://ruyadorno.com"}],"license":"ISC","scripts":{"lint":"eslint \"**/*.js\"","pretest":"npm run lint","test":"tap","snap":"tap","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","posttest":"npm run lint"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^3.0.1","@npmcli/template-oss":"4.5.1","tap":"^16.0.1"},"dependencies":{"ansi-styles":"^4.3.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.5.1"},"gitHead":"aaa385a22f740e620a1c1f8a92f5287ce40a1154","bugs":{"url":"https://github.com/npm/disparity-colors/issues"},"homepage":"https://github.com/npm/disparity-colors#readme","_id":"@npmcli/disparity-colors@3.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5R/z157/f20Fi0Ou4ZttL51V0xz0EdPEOauFtPCEYOLInDBRCj1/TxOJ5aGTrtShxEshN2d+hXb9ZKSi5RLBcg==","shasum":"60ea8c6eb5ba9de2d1950e15b06205b2c3ab7833","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@npmcli/disparity-colors/-/disparity-colors-3.0.0.tgz","fileCount":4,"unpackedSize":4704,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+knfHSpbS/xoMqBy0E+jAv1MzgWE9Ie6nWNMIql9YogIhAMEUVkfBVccx6a7IJWB2VPk3sBkaP8hxFRvkHLxSM8nj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSPI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeHQ/+M1KPCl+Jrhz9f2U0dC+OIST3/QiQmpPesEjUss3zirYhcTp/\r\nANsJe90tWjXX7Oeyrjdz+HV2GZ0aO398kNWT7y8x/gOQA18ZPXIwvQ2Kr3Ix\r\n5Kokf2Vh6SUbLjgm2EOlT4M0JTPXbgtV8dPuLRjzFzka08SRIsczU/MU5Nt9\r\nkXzmjD0wTkkSW8ZV9veKx3uwcmv5BttIudWW8Z2EuHC41FC9e1twn5SdFBkO\r\nA2SrkNVCMORZjdShnvtkCI2840ax70jEa0icfgYhdBosfdxH6dt6fiqbTMu9\r\nC/rnN9/F0AsN7RlBYYyKyWXMDNABr0p1CPk3vbxAGyipFGYxo5SOM8GMKpc/\r\n8SDEAfrrn2Gcmy/C7UNY/lU6L7WBtW6oGfEq08TJ1SFyZgNHCq6lwc1m0D3A\r\n9d4peX7FvCDTdXXnPXORGB/2gnLeAszMd71Dov9G1XiDmAgeW4uVVk7ns8Tt\r\nbpUWVV4ALkmRFoxKw9UizJ6oD5cN/GkLzMo8c7W63opU9ZxpE0AhOokrfe+Y\r\nG6EUq4EW7qRMdyTItky2lu8IwXZ80PBnlWG8R8xsO3U5o+SFWclMnZmdC4XC\r\nMpAWgdm4ezxgja5clLRuCq1lOZmRncu7FhWcie9NtZdHmzssDF5pBAQWgF87\r\nsVuzLwuNJ96H4H8oGsOzOMzah685S5cAnls=\r\n=UY5T\r\n-----END PGP SIGNATURE-----\r\n","size":2303},"_npmUser":{"name":"anonymous","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"darcy@darcyclarke.me"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/disparity-colors_3.0.0_1665724987637_0.5947938236012795"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-19T21:41:43.835Z"},"3.0.1":{"name":"@npmcli/disparity-colors","version":"3.0.1","main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"description":"Colorizes unified diff output","repository":{"type":"git","url":"git+https://github.com/npm/disparity-colors.git"},"keywords":["disparity","npm","npmcli","diff","char","unified","multiline","string","color","ansi","terminal","cli","tty"],"author":{"name":"GitHub Inc."},"contributors":[{"name":"Ruy Adorno","url":"https://ruyadorno.com"}],"license":"ISC","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","pretest":"npm run lint","test":"tap","snap":"tap","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","posttest":"npm run lint"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.22.0","tap":"^16.0.1"},"dependencies":{"ansi-styles":"^4.3.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.22.0"},"_id":"@npmcli/disparity-colors@3.0.1","gitHead":"18e53a5a81bbb5e6fdcb38adac7f1d32aad90d18","bugs":{"url":"https://github.com/npm/disparity-colors/issues"},"homepage":"https://github.com/npm/disparity-colors#readme","_nodeVersion":"20.7.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-cOypTz/9IAhaPgOktbDNPeccTU88y8I1ZURbPeC0ooziK1h6dRJs2iGz1eKP1muaeVbow8GqQ0DaxLG8Bpmblw==","shasum":"042d5ef548200c81e3ee3a84c994744573fe79fd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@npmcli/disparity-colors/-/disparity-colors-3.0.1.tgz","fileCount":4,"unpackedSize":4750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0O0mzU7g1UybR/6YemHihxjLGflGRQTIrsR5IiZmokwIgfoglwX409DYM0AjiqvtABbfzRsM3eZVhh5S0KHo+jDU="}]},"_npmUser":{"name":"anonymous","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"npm-cli+bot@github.com"},{"name":"anonymous","email":"saquibkhan@github.com"},{"name":"anonymous","email":"fritzy@github.com"},{"name":"anonymous","email":"gar+npm@danger.computer"},{"name":"anonymous","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/disparity-colors_3.0.1_1714786319762_0.6123090480204696"},"_hasShrinkwrap":false}},"dist-tags":{"latest":"3.0.1"},"name":"@npmcli/disparity-colors","time":{"modified":"2026-03-19T19:29:31.881Z","created":"2022-01-27T14:47:48.453Z","1.0.1":"2021-01-12T21:26:33.550Z","1.0.0":"2020-05-22T16:04:56.233Z","2.0.0":"2022-04-05T16:51:23.130Z","3.0.0":"2022-10-14T05:23:07.793Z","3.0.1":"2024-05-04T01:31:59.903Z"},"readme":"# @npmcli/disparity-colors\n\n[![NPM version](https://img.shields.io/npm/v/@npmcli/disparity-colors)](https://www.npmjs.com/package/@npmcli/disparity-colors)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/npm/disparity-colors/ci.yml?branch=main)](https://github.com/npm/disparity-colors)\n[![License](https://img.shields.io/github/license/npm/disparity-colors)](https://github.com/npm/disparity-colors/blob/master/LICENSE)\n\nSpiritual sucessor to [disparity](https://www.npmjs.com/package/disparity). Colorizes [Diff Unified format](https://en.wikipedia.org/wiki/Diff#Unified_format) output using [ansi-styles](https://www.npmjs.com/package/ansi-styles).\n\n## Install\n\n`npm install @npmcli/disparity-colors`\n\n## Usage:\n\n```js\nconst colorize = require('@npmcli/disparity-colors')\nmapWorkspaces(`--- a/src/index.js\n+++ b/src/index.js\n@@ -1,4 +1,5 @@\n \"use strict\";\n+\"use foo\";\n\n const os = require(\"os\");\n`)\n// \u001B[33m--- a/src/index.js\u001B[39m\n// \u001B[33m+++ b/src/index.js\u001B[39m\n// \u001B[35m@@ -1,4 +1,5 @@\u001B[39m\n// \"use strict\";\n// \u001B[32m+\"use foo\";\u001B[39m\n// \n// const os = require(\"os\");\n```\n\n## API:\n\n### `colorize(str, opts = {}) -> String`\n\n- `str`: A [Diff Unified format](https://en.wikipedia.org/wiki/Diff#Unified_format) string\n- `opts`:\n  - `headerLength`: A **Number** defining how many lines should be colorized as header\n\n#### Returns\n\nA **String** including the appropriate [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles)\n\n## LICENSE\n\n[ISC](./LICENSE)","users":{}}