{"_id":"jest-serializer-ansi-escapes","_rev":"7-f3b0ee605da4834abddc2d347dc4dd28","name":"jest-serializer-ansi-escapes","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"jest-serializer-ansi-escapes","version":"1.0.0","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing","cursor","colors","cli","console","terminal"],"license":"MIT","_id":"jest-serializer-ansi-escapes@1.0.0","maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"dist":{"shasum":"60439c6c4ce53b4119d5a3c873c97bff790af388","tarball":"https://registry.npmjs.org/jest-serializer-ansi-escapes/-/jest-serializer-ansi-escapes-1.0.0.tgz","fileCount":6,"integrity":"sha512-R0+UP30+5SPj3sXNW1MJavWxFOug9fUkbBkCI1XGCO1l1iX3yrRHPS2/TJscOFXnMKJCANjyQ2Bu9Z0mPfdXsQ==","signatures":[{"sig":"MEQCIDLdgkZJMtRkQk3lYvzWTJJWCl/Di7kRSdThGZSV4ry1AiBmJp+6NvdkYbel3RaALc0VL/l0A6NRjmVZm2vI+2XJWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiprz5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2tRAAm/B37ck4IbIX5jgkcAAhRAwtGdbMOfuquPZejAs93se+Ay3e\r\n+LBBbVXy13G7gHfD9qmMlkdFfRfIiXmLVjZ6yhIjdUB5dd3Hdg5PVqB2QWS7\r\nfywFssx8b2N2G3dpn8qky7mN42Dhw8o5FgQvaQSBmuF9BIYXleHXtfN66e2x\r\nM79D+dvx5GHYj8/9hViWWBRt0U01GpVWmnx4gq/J+LTXUQ5EMgsq+v73Js1n\r\n/S0lf6NZlhcC5gFrttoVq/h1S9UPcaBVjVObHhSdZG2+P+lUryNZdUMsJ5wp\r\n353EpDx9S/IteKH2qr8RmtEwSeL1QERdPwvurzpV40pMxID48t7NcY92S5ak\r\ngFvTsNfLv2GMYxNUjWx0d1bZrN1Ji4IICHED5Y44cwJD/e4B4s/6hBcS4HH1\r\nogqK9+udnHDOVcCZaR84rSc5FTGmz+Rn1GiuwwzREG4NTFoDRLIBQZvUt22c\r\n+NQnrDqkf+A6oFAmJwO1xt3Sdv/cAucaVTJdBrGMqZ98u3UogH0SBfq8Oqg8\r\nPqVAmW1g0ICe3/Zlb/1HSzW+nfBIsvBrfIilmxt8PfVUwkCkFSp6lmKhQ8HN\r\nVqx8TSXCZ3g8II0DVcIXJYgSsAE+RY9yg/jZZwTYsltt+koZRZdfG1waYm5i\r\nVdoQwmOzQ2D9ZlgC3R38h78cjYYLNBO/BK4=\r\n=rpMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=14"},"gitHead":"8fd30862918e3135ba1b6cd9e48f600e712fec15","scripts":{"lint":"yarn lint:eslint && yarn lint:prettier","test":"jest","lint:eslint":"eslint . --ext js","lint:prettier":"prettier . --write"},"_npmUser":{"name":"mrazauskas","email":"tom@mrazauskas.de"},"repository":{"url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git","type":"git"},"_npmVersion":"8.11.0","description":"Jest snapshot serializer for ANSI escape sequences","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"packageManager":"yarn@3.2.1","devDependencies":{"jest":"28.1.1","eslint":"8.17.0","prettier":"2.6.2","babel-jest":"28.1.1","@babel/core":"7.18.2","ansi-styles":"5.2.0","ansi-escapes":"4.3.2","pretty-format":"28.1.1","@babel/preset-env":"7.18.2","eslint-plugin-jest":"26.5.3","eslint-config-prettier":"8.5.0"},"peerDependencies":{"pretty-format":"^28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jest-serializer-ansi-escapes_1.0.0_1655094521213_0.9351420343830064","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"jest-serializer-ansi-escapes","version":"1.0.1","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing","cursor","colors","cli","console","terminal"],"license":"MIT","_id":"jest-serializer-ansi-escapes@1.0.1","maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"dist":{"shasum":"4c26adb7e5d4cd382f7adeb32cf5b12a4ac27d96","tarball":"https://registry.npmjs.org/jest-serializer-ansi-escapes/-/jest-serializer-ansi-escapes-1.0.1.tgz","fileCount":6,"integrity":"sha512-qfDZgNHLXVVFwsAGD8obs1KirQG43K5N0zwDMmaXL8HkS1PcPMZosofp1eykETPPJMY+pQSZkprXPq120WMJtQ==","signatures":[{"sig":"MEUCIQCBwFULNH6vd8vHu5h07B3E4jMKRklrAUzPlKfhVL60EgIgbzv0+/dQxhfPUrWyV/b4mok8nL/nzmQR9qb+Er7eFCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipsItACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOTw//Z/qoJL++Cf4iEdemuiE3QbBjZCFVXUkimspuIJkoQtKPQPxq\r\nS5oFnbp0hbU1Ir6Go/2Ioq988dErg7rEvxiS0I1xc+P2ufdMO3SwL9esz3wa\r\nHKcKlEzfqtzDFZR1xNszKiIlB0qWe+tXJI11N/HCn4shLNbCSLbxWIEQpS7g\r\nIQKvpfZDlf56trRht7wQCU2RMlplmKxtuPBAUsrdU/OaleIOGxffXKBXlr9d\r\ndg/QozXfuhhnZey+B2bMJS4TCIRpDjEQReMKq3/8jAHTcKt2gB7Tqgxkq+gF\r\nKgihh5Ik0aXY4vvX0cMPUkxqJoCc3RwITT8tLxy3yB5mfd+of0vRlapQCuts\r\nlc+yihmhfFFhzLVIkvNkAi9HxuNEWmPKrmu6ibPfN+YY1gav5aWCML92NrAM\r\np3mKbQEj77yjVBgiozTuX/T8m74sWEdYAroIODE3YCrC1KPWgjn+tku7JKqH\r\npBE1zh1SFrKjPJZUewS9ms0YEpvZkNY/FqX3ppxdBvcQ8SCtUUqv5RkhCjBv\r\nSkCJj/GMO3ehJhwrJvBFQ+a+wmUZUSfpDLZM2WdPfK6vL7qAo8E5q/rI2Vxm\r\n416/0cJpVLltqXwhG9tibldbTlybYmDMeWDnndQUpcGeuOv9I7CVFNnStLbW\r\nFee2XnlmD2x6LJT1KK6XBKEErEA9FFJ+5Gk=\r\n=iROe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=14"},"gitHead":"01787f4764b5fc46fcfe744d14cace4df600cd3b","scripts":{"lint":"yarn lint:eslint && yarn lint:prettier","test":"jest","lint:eslint":"eslint . --ext js","lint:prettier":"prettier . --write"},"_npmUser":{"name":"mrazauskas","email":"tom@mrazauskas.de"},"repository":{"url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git","type":"git"},"_npmVersion":"8.11.0","description":"Jest snapshot serializer for ANSI escape sequences","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"packageManager":"yarn@3.2.1","devDependencies":{"jest":"28.1.1","eslint":"8.17.0","prettier":"2.6.2","babel-jest":"28.1.1","@babel/core":"7.18.2","ansi-styles":"5.2.0","ansi-escapes":"4.3.2","pretty-format":"28.1.1","@babel/preset-env":"7.18.2","eslint-plugin-jest":"26.5.3","eslint-config-prettier":"8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest-serializer-ansi-escapes_1.0.1_1655095853211_0.36309882989830156","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"jest-serializer-ansi-escapes","version":"2.0.0","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing","cursor","colors","cli","console","terminal"],"license":"MIT","_id":"jest-serializer-ansi-escapes@2.0.0","maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"dist":{"shasum":"ab25a53aa7bdc0751e5df271a13464e3701e51c4","tarball":"https://registry.npmjs.org/jest-serializer-ansi-escapes/-/jest-serializer-ansi-escapes-2.0.0.tgz","fileCount":6,"integrity":"sha512-Hj9QQMkSzRgQUiym3uTV4OwjRWF8jftYco/JQT3jyclVDHx403ICVMl7kkcK6/lXmSjV1aBWPNdaXZKE1BLZew==","signatures":[{"sig":"MEYCIQCxXvHqCHRBJzwBjEvML6xgaVZyct9ZD4NoEk+uGn5nSgIhAN7RvUQ3FFH2I0zWjGxdM7hKEVemKMxOkipB3U4fsZpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEWQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/QQ/+OWDAN1YiFs2vF9iaDumYIFb1DbiiCinxpA0MUNmF8Jqi6tyG\r\nEg90dtEbjROZKFb2XAE7IDrsceKrZ/BMLXyZ+F9AueulGTcpTBoIuQPpoolL\r\nt87VOE/1Xh4zLPz8Te2SA3HEXWW4OZm/wW77nMRR2Zi/BRI0sUXPa9mt3NKX\r\n4M44XXecSQ2ymqhzCdroiEfg5vuWGKJJ4UKsk6G4ox1Hnzhni8uykmGjW0Jq\r\n5x02P1tICU4YSiKbEkQtmDCF8q9hk5I8QwcpYbmUXUNvtl1LCLym8Br52r3G\r\neXbzpyRjYv7MN3FafHtV5HGsnO4hlGUkaIWHuFyLaS0U85r9RCHqG3gXAMk+\r\nOU4kzTgT6bv7a2b2yO1gsvwYktxBl//enAIgRSqtJWFILahid70ZzuZQ99Ps\r\n0bYOnN8huBm0ZSdEWOE0rkcPLH5o6gPIr7oG4yYa2fN2VpDhBEHOvwX+mWqy\r\n+p46LV4g8PkcuVoGsrjaQfVX1S+PE+y7zDNk4oE8BK+vDM/EWTpFqaDpo7sg\r\nnmZPcr5VRd8b3LMrBWJSc5liRPLasiTnn8EQEPmtbgiTDbWxzAUw/EftbKQT\r\niBNboz1A71WLpIOqrBWdNWLDd1sgTYKuvfRLOjRs6hht9abBNqwVqvx6Dmr2\r\nGlxbbG4lgTFAR3iyZUp+YJ/yGkiJY3S+K50=\r\n=1g/Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=14"},"gitHead":"06a211814c1fff6c14790c148de82e034ef1f02d","scripts":{"lint":"yarn lint:eslint && yarn lint:prettier","test":"jest","lint:eslint":"eslint . --ext js","lint:prettier":"prettier . --write"},"_npmUser":{"name":"mrazauskas","email":"tom@mrazauskas.de"},"repository":{"url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git","type":"git"},"_npmVersion":"8.11.0","description":"Jest snapshot serializer for ANSI escape sequences","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"packageManager":"yarn@3.2.1","devDependencies":{"jest":"28.1.1","eslint":"8.18.0","prettier":"2.6.2","babel-jest":"28.1.1","@babel/core":"7.18.5","ansi-styles":"5.2.0","ansi-escapes":"4.3.2","pretty-format":"28.1.1","@babel/preset-env":"7.18.2","eslint-plugin-jest":"26.5.3","eslint-config-prettier":"8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest-serializer-ansi-escapes_2.0.0_1656243600403_0.802473190838191","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"jest-serializer-ansi-escapes","version":"2.0.1","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing","cursor","colors","cli","console","terminal"],"license":"MIT","_id":"jest-serializer-ansi-escapes@2.0.1","maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"dist":{"shasum":"053fc7f2d8629ad127afb6a31e542b65c6ad7806","tarball":"https://registry.npmjs.org/jest-serializer-ansi-escapes/-/jest-serializer-ansi-escapes-2.0.1.tgz","fileCount":6,"integrity":"sha512-+BuVKZQutcejSuODTleG/CV+8OVONZSOSrtrQRG8isTLu367JVKK+/yaG2jGs5O6MPBZ88WNy5jg8hqhd/p6pw==","signatures":[{"sig":"MEUCIQC3/nGyN6ibIWBW7rQWjtA3L/jFgxZo3wC6MabuEoGslAIgZ2gXK7RQrh24CHeL2ySbwbtFGMoCWi7Q9wwSuuhMVQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuFjnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJDxAAng/5xDtIMo3vBnn7Ratp9rfRJucRmBqyTL5EL6o1i2ZubplA\r\no+ctArZL/JHdKecSmo2400iP2EeWH97MUJA0wrM5yF9/jgClkTW4C69bfeqP\r\n7M4r4u5Bk0lMdTGFvL/5LCHV8oIGXMspNEKhSHJ5C06Aj9U3lpmQd+UIAOa/\r\nUFD00WahzHXzIwvzwGno3RX5aJqDeYGb4cLGeN1AQjzSa1uwhBiIw1kDSuc7\r\nc9r6fPYbWiNXLw1YUUdSl9m3sQp4EiSZ6gjVKy69UP/1FZgG/fvRiAzLaDK2\r\n3d+dHRwTXGA8Dk2G+3Cf392p+b+8vLJYvnvg03gqnyttQhmZY83jNhMwJNQO\r\nUtoXlSs9Wh2WBTzikKk3xIdhyPiY/hod40BcL1RczM4I792v2XKnSN3ikTGd\r\n9wifqxfdBQ2oYtQzWwBCFQnAOqlANfrugoN5AEXZyoDvcjy59FvPDqZ5nNke\r\nRf9cMqvmZ6aBqLsQlupdadKxQWOilcEnNFHQ4pBG6G+b8cwBf8Qfrx2XQAR4\r\nhL7sEYqN5Z6DJ5LQGAZwLDTnY1pbPkst7/DBg8EUl+lP0EsXdZjSFsy6UkDA\r\n7K3oq7GCrr4QD4AoZZ7auy0dXM+Du5I0Qp/tZVKH1JyHqIQbrmoFQJkB6oSH\r\n+9rNVr2LGLrWJ7ydwvck/+cwrh+XZ/EIEB0=\r\n=2iIC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=14"},"gitHead":"4504870dfa9652c144add60e187dd2b9175f3725","scripts":{"lint":"yarn lint:eslint && yarn lint:prettier","test":"jest","lint:eslint":"eslint . --ext js","lint:prettier":"prettier . --write"},"_npmUser":{"name":"mrazauskas","email":"tom@mrazauskas.de"},"repository":{"url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git","type":"git"},"_npmVersion":"8.11.0","description":"Jest snapshot serializer for ANSI escape sequences","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"packageManager":"yarn@3.2.1","devDependencies":{"jest":"28.1.1","eslint":"8.18.0","prettier":"2.6.2","babel-jest":"28.1.1","@babel/core":"7.18.5","ansi-styles":"5.2.0","ansi-escapes":"4.3.2","pretty-format":"28.1.1","@babel/preset-env":"7.18.2","eslint-plugin-jest":"26.5.3","eslint-config-prettier":"8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest-serializer-ansi-escapes_2.0.1_1656248551003_0.06232783146309884","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"jest-serializer-ansi-escapes","version":"3.0.0","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing"],"license":"MIT","_id":"jest-serializer-ansi-escapes@3.0.0","maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"dist":{"shasum":"dbc459238fa3dae083e17e084d7799eec540d9dc","tarball":"https://registry.npmjs.org/jest-serializer-ansi-escapes/-/jest-serializer-ansi-escapes-3.0.0.tgz","fileCount":5,"integrity":"sha512-dyj/uFvD45xeUw8U1XPU2Fu0KVjslp3iG/ucpB7x69rLyoaxFWelIV/NfrPzJavjcGJ1tF2LNSlv9tylwhfliA==","signatures":[{"sig":"MEUCIB8n7aX42a1Tc5h1yxABHxNPNLdF6MZiAb0Vk2dHFjk0AiEAxkH4CCy81obXspNHXwoIeINQArPuBz2LLcL62rvDgLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6206},"main":"index.js","type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"funding":"https://github.com/sponsors/mrazauskas","gitHead":"42ea847a2780b3ad751de121baa409e4d037afc9","scripts":{"lint":"eslint . --config eslint.config.json --ext js","test":"jest","check":"dprint check","format":"dprint fmt","test:coverage":"npm run test -- --coverage --coverageProvider v8"},"_npmUser":{"name":"mrazauskas","email":"tom@mrazauskas.de"},"repository":{"url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest snapshot serializer for ANSI escape sequences","directories":{},"_nodeVersion":"20.11.1","dependencies":{"pretty-ansi":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","dprint":"0.45.0","eslint":"8.56.0","pretty-format":"29.7.0","eslint-plugin-jest":"27.9.0"},"_npmOperationalInternal":{"tmp":"tmp/jest-serializer-ansi-escapes_3.0.0_1708449318904_0.690194893737299","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"jest-serializer-ansi-escapes","version":"4.0.0","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing"],"license":"MIT","_id":"jest-serializer-ansi-escapes@4.0.0","maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"dist":{"shasum":"81bce4a983ca2919f20f47f36f0b6e9bb4576eb6","tarball":"https://registry.npmjs.org/jest-serializer-ansi-escapes/-/jest-serializer-ansi-escapes-4.0.0.tgz","fileCount":5,"integrity":"sha512-WrxiW6Fz9yK02vmVyqtpUWTG6b2Sqz2X0+wJUe4SOgqBcTAFha4GRBuKxqg8P1OAMstBfZ+dnEu/WYHFztTatQ==","signatures":[{"sig":"MEYCIQDuASh4Zh/TBjVqO41IOoooNUYRI9GiYshVycZdm9LCIQIhAPy3wRjBEZKbkoOisa+F6VWuyyGFsFifO4KhO9BswvWb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6152},"main":"index.js","type":"commonjs","types":"index.d.ts","engines":{"node":">=18"},"funding":"https://github.com/sponsors/mrazauskas","gitHead":"27a99a73fcc79870f2e58cfc41621c1ecc7b4f2a","scripts":{"test":"jest","check":"biome check --write","format":"biome format --write","test:coverage":"jest --collectCoverage"},"_npmUser":{"name":"mrazauskas","email":"tom@mrazauskas.de"},"repository":{"url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git","type":"git"},"_npmVersion":"10.2.4","description":"Jest snapshot serializer for ANSI escape sequences","directories":{},"_nodeVersion":"18.19.1","dependencies":{"pretty-ansi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","pretty-format":"29.7.0","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/jest-serializer-ansi-escapes_4.0.0_1732697394673_0.3743758399333801","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"jest-serializer-ansi-escapes","version":"5.0.0","description":"Jest snapshot serializer for ANSI escape sequences","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing"],"repository":{"type":"git","url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git"},"license":"MIT","funding":"https://github.com/sponsors/mrazauskas","type":"commonjs","main":"index.js","types":"index.d.ts","scripts":{"test":"jest","test:coverage":"jest --collectCoverage"},"dependencies":{"pretty-ansi":"^4.0.0"},"devDependencies":{"jest":"30.3.0","pretty-format":"30.3.0"},"engines":{"node":">=20"},"gitHead":"0822dd0e2be2fcfa13a64b96205d8e6c6e7f19e3","_id":"jest-serializer-ansi-escapes@5.0.0","bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-T/5l1imaGENTXr0Qn2g7uodVqVG/df7UpcDNz5PmsLGWLOXa7vf0wXkSW1Ec8CTzxFnocm1vNqjPbC6fZs3OmQ==","shasum":"a7c40ba5d6087ca0b4fd310354896b5d354fa45d","tarball":"https://registry.npmjs.org/jest-serializer-ansi-escapes/-/jest-serializer-ansi-escapes-5.0.0.tgz","fileCount":5,"unpackedSize":6029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvBHxYQKgHbEvQrEWrM7F0oELPHW8Pgui2Ai1d+MfCOQIgNCUPbuBY6j/y2szlDZsV3H/y97+DWIC67HX7wA9p51U="}]},"_npmUser":{"name":"mrazauskas","email":"tom@mrazauskas.de"},"directories":{},"maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jest-serializer-ansi-escapes_5.0.0_1775205967867_0.22467521152858239"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-13T04:28:41.212Z","modified":"2026-04-03T08:46:08.197Z","1.0.0":"2022-06-13T04:28:41.357Z","1.0.1":"2022-06-13T04:50:53.401Z","2.0.0":"2022-06-26T11:40:00.575Z","2.0.1":"2022-06-26T13:02:31.161Z","3.0.0":"2024-02-20T17:15:19.059Z","4.0.0":"2024-11-27T08:49:54.826Z","5.0.0":"2026-04-03T08:46:08.030Z"},"bugs":{"url":"https://github.com/mrazauskas/jest-serializer-ansi-escapes/issues"},"license":"MIT","homepage":"https://github.com/mrazauskas/jest-serializer-ansi-escapes#readme","keywords":["ansi","escape","sequences","jest","snapshots","serializer","testing"],"repository":{"type":"git","url":"git+https://github.com/mrazauskas/jest-serializer-ansi-escapes.git"},"description":"Jest snapshot serializer for ANSI escape sequences","maintainers":[{"name":"mrazauskas","email":"tom@mrazauskas.de"}],"readme":"# jest-serializer-ansi-escapes\n\n[![version][version-badge]][version-url]\n[![license][license-badge]][license-url]\n[![install-size][install-size-badge]][install-size-url]\n[![coverage][coverage-badge]][coverage-url]\n\nJest snapshot serializer for ANSI escape sequences.\n\n---\n\nThis snapshot serializer converts [ANSI escape sequences](https://en.wikipedia.org/wiki/ANSI_escape_code) into human readable text. It supports color, style and cursor control escapes and works with vanilla sequences as well as the output from libraries like `chalk`, `colors`, `ansi-escapes`, `ansi-styles` or `terminal-kit`.\n\nFor example, the following test:\n\n```js\n// ansiEscapes.test.js\nimport { expect, jest, test } from \"@jest/globals\";\nimport ansiEscapesSerializer from \"jest-serializer-ansi-escapes\";\n\nexpect.addSnapshotSerializer(ansiEscapesSerializer);\n\nconst output = [];\n\njest\n  .spyOn(process.stdout, \"write\")\n  .mockImplementation((chunk) => output.push(chunk));\n\ntest(\"ansi escapes\", () => {\n  process.stdout.write(\"\\u001b[1;2mLoading...\\u001b[0m\");\n  process.stdout.write(\"\\u001b[2K\\u001b[G\");\n  process.stdout.write(\"\\u001b[3;32mSuccess!\\u001b[0m\");\n\n  expect(output.join(\"\")).toMatchSnapshot();\n});\n```\n\nwould output this snapshot:\n\n```js\nexports[`ansi escapes 1`] = `\n\"<bold, dim>Loading...</>\n<eraseLine>\n<moveCursorToColumn1>\n<italic, green>Success!</>\"\n`;\n```\n\n## Install\n\n```bash\nnpm add -D jest-serializer-ansi-escapes\n```\n\n## Usage with Jest\n\nYou can use [`expect.addSnapshotSerializer()`](https://jestjs.io/docs/expect#expectaddsnapshotserializerserializer) to enable the serializer for a particular test file:\n\n```js\nimport { expect } from \"@jest/globals\";\nimport ansiEscapesSerializer from \"jest-serializer-ansi-escapes\";\n\nexpect.addSnapshotSerializer(ansiEscapesSerializer);\n```\n\nIf you prefer to use it for all tests in a project, add it to the [`snapshotSerializers`](https://jestjs.io/docs/configuration#snapshotserializers-arraystring) list of your Jest configuration:\n\n```js\nmodule.exports = {\n  snapshotSerializers: [\"jest-serializer-ansi-escapes\"],\n};\n```\n\n## Usage with Pretty Format\n\nA Jest snapshot serializer is a plugin of Pretty Format, hence this serializer can be also used directly with [`pretty-format`](https://github.com/jestjs/jest/tree/main/packages/pretty-format) library:\n\n```js\nimport { format as prettyFormat } from \"pretty-format\";\nimport ansiEscapesSerializer from \"jest-serializer-ansi-escapes\";\n\nconst sequence = \"\\u001b[26G\";\n\nconst formattedSequence = prettyFormat(sequence, {\n  plugins: [ansiEscapesSerializer],\n});\n\nconsole.log(formattedSequence); // <moveCursorToColumn26>\n```\n\n## Notes\n\nCurrently only 16 colors are all supported.\n\nKeep in mind that the escape sequences are not validated. Unrecognized sequence will print as `<ESC>[a1b2c3`, or as `<?>` in case this is a color or style sequence.\n\n## Related\n\n[`pretty-ansi`](https://github.com/mrazauskas/pretty-ansi) — Convert ANSI escape sequences to human readable text.\n\n## License\n\n[MIT][license-url]\n\n[version-badge]: https://badgen.net/npm/v/jest-serializer-ansi-escapes\n[version-url]: https://npmjs.com/package/jest-serializer-ansi-escapes\n[license-badge]: https://badgen.net/github/license/mrazauskas/jest-serializer-ansi-escapes\n[license-url]: https://github.com/mrazauskas/jest-serializer-ansi-escapes/blob/main/LICENSE.md\n[install-size-badge]: https://badgen.net/packagephobia/install/jest-serializer-ansi-escapes\n[install-size-url]: https://packagephobia.com/result?p=jest-serializer-ansi-escapes\n[coverage-badge]: https://badgen.net/codecov/github/mrazauskas/jest-serializer-ansi-escapes\n[coverage-url]: https://app.codecov.io/gh/mrazauskas/jest-serializer-ansi-escapes\n","readmeFilename":"README.md"}