{"_id":"termchalk","_rev":"11-2a08966a2abf8bb244de142ef250cf93","name":"termchalk","dist-tags":{"latest":"3.9.0"},"versions":{"1.0.0":{"name":"termchalk","version":"1.0.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@1.0.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"36e73a930ce607466451ddf7449b6c50aa7e9ed0","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-1.0.0.tgz","fileCount":12,"integrity":"sha512-bEKpsP75HdVIihv15baI42vEjv7UsSafUYgrqdv/iHorKIF4mYmpV2Nwibkqkf/J3yj44SQgqJ/MTNiATvIJDw==","signatures":[{"sig":"MEUCIHg0Rvkt/MRBotlGgwQhUQgIknuAhzqwfOx0ciMo2pEmAiEA65CYRShUKJLNMV84tt2awtVn0niBEBSNQ8iRGzimRM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44629},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"log-upgrade":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_1.0.0_1777306137586_0.5235308374287522","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"termchalk","version":"1.1.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@1.1.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"a57b1f33b92d17079daa10e6e47b9380230a9a3c","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-1.1.0.tgz","fileCount":12,"integrity":"sha512-r+LjmZotzUK/4zPIsqVFJfXAa/bfXCxCs69hXx5n9wDK+Lz2sqU8yapl6Q06rQCNuF0k80P+kC33Ao2Z38HZYg==","signatures":[{"sig":"MEQCIER5NgkCWzd/a5K2Q+s6txtGfyjy4H28xgaVw9jZ+UuOAiBMaXTU+hTykVDt7NwRuW6AyS4AScxpdXwFtjbB/3pQAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44601},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"log-upgrade":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_1.1.0_1777306297434_0.907994072167396","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"termchalk","version":"1.3.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@1.3.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"4db434c98cdb561b4b4675969bbc1a09b041b45a","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-1.3.0.tgz","fileCount":12,"integrity":"sha512-HqpREVyq6bYSoO/RGUb9kCkzo3bsnxsvRr2ljCOlze31dsYJK0ahkeytA5g7KgPgSOMydZIZnvz9kHH7IqLiyw==","signatures":[{"sig":"MEUCIQCw0HEgrwte9qEPdCwPe0+h5BSrDgbad5QPonNaMkxeYAIgKV5i8FSq5v1L6fCCJ9S3bevV0ybFMTKDIfwMIc98Enk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44623},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.1.0","log-upgrade":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_1.3.0_1777306554628_0.2256305814988533","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"termchalk","version":"1.4.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@1.4.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"eb733d20a53f8566095c01b69277100c299eea64","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-1.4.0.tgz","fileCount":12,"integrity":"sha512-EaW52Gm0dCYQcn5nxdViNW7/Ak6msibRzhq1J5noYnMf5kheYXOjmLjf85ONEY1BS3xp5K5N/2EycRLbC944Tg==","signatures":[{"sig":"MEQCIHBeQDtlR2C2AhL82koLFjesxZiGQnPX+lyHkWQHfKjtAiBzzWCXJoioKHSd6HFLkuh9Kt9BuQBOFaxLWaz7FMbCoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44596},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_1.4.0_1777306574681_0.12587270745122603","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"termchalk","version":"2.0.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@2.0.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"6777441ba6035f6267c24ffd10b307a5ad0081fc","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-2.0.0.tgz","fileCount":12,"integrity":"sha512-LXM9HRBjcsHstu9ZvUsZRxUu4zoX/DlZrLdM/Ugi1Y5znrbI9MkJxq9jcBhdL+mV8JeLQbl5DzOMSs9hfZpCKg==","signatures":[{"sig":"MEQCIAVc8A6lPfBRry8bN0nj8aoz+hGEoVPvQM8/0ysiErbXAiAt//EA5jVHnecBlSdkMx1c4ipyAoIrCsPN9J9ILVM9NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42738},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_2.0.0_1777306700629_0.6211428608001572","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"termchalk","version":"2.1.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@2.1.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"38c28154371424fe3547456fa341fb7bd0f75e3e","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-2.1.0.tgz","fileCount":12,"integrity":"sha512-QtDlp2dOQnuyI0ctG5oZI/fO4N7IRCVGtXdqfsTx0+fQ/k/JdVjF3UhGkuDz6qjEtbZlN4jUyctYJz5vnvYN3g==","signatures":[{"sig":"MEQCIHa5xBB2PmeIn4bBU2wUkcel2T+qGjNHh0qII6dwBedYAiADaYDj6BAaDj9/yW8G9G/JUIvdH2usKZby6PiI/9Wb6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42738},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_2.1.0_1777309760061_0.862213065732506","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"termchalk","version":"2.2.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@2.2.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"bb355c9a24596b99a108606cf82ba73a44436273","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-2.2.0.tgz","fileCount":12,"integrity":"sha512-lCcvKveoy8SDnjSnFltIwTWJVgS8TOX1+GmFripLiBRGghHm5AS6gdYftbXbne6X7GDYw6vh2kTO/vE7u5uVvA==","signatures":[{"sig":"MEUCIAUVYtbuCkNFGncUUV3NNlfdo0ITqZGstNnwXZEjOKpjAiEA98NuV5v6fDhd0fEMdT9DJrJtaZLFifAMT19L76RLcEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42754},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling for Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_2.2.0_1777309868265_0.597616431869672","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"termchalk","version":"2.3.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@2.3.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"20ef5d3de3f795379bdb883befbc5ba6f5c43b4c","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-2.3.0.tgz","fileCount":12,"integrity":"sha512-K888KuHvhYtjb6dYZwCzGaQB3JdvK8BrGDCQCkulJokTwOYwF/93E9WnWWLG1WDJPwRLJoDlshy1CrM+YGmb4A==","signatures":[{"sig":"MEUCIBQdbDx1RR6TatFP7HxAdPrI9i1OQrWq9uwfpRsm6rhRAiEA4Cb8UsRok5VIHmIn9CWOyUTQeVG+hXI/rGn+Hjg6NX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42741},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_2.3.0_1777309974485_0.05441491855789082","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"termchalk","version":"3.3.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@3.3.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"051a8fa8bf0c44fed87a635299472780850da8f8","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-3.3.0.tgz","fileCount":12,"integrity":"sha512-q7LGym5OxL/4oknf9wqqnycbVGstYQGOcvmnvfd09t2NGRGBuJsaG1ue+a0PeugqKAhT3k8VcaJNQABbpKLGFw==","signatures":[{"sig":"MEQCIHiaT0UrXS8EBWpluCeV2GoMoHfICAiEtjl7t5CKDSQjAiBD2aMdx4ShdzykLK9TcnOB66Q3Oicp0GdHUqCSEVqX9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42741},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_3.3.0_1777310035535_0.9010641311017118","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"termchalk","version":"3.7.0","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"license":"MIT","_id":"termchalk@3.7.0","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"homepage":"https://github.com/chalk/chalk#readme","bugs":{"url":"https://github.com/chalk/chalk/issues"},"c8":{"exclude":["source/vendor"],"reporter":["text","lcov"]},"xo":{"rules":{"unicorn/prefer-string-slice":"off","unicorn/expiring-todo-comments":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-definitions":"off"}},"dist":{"shasum":"b6462ac9ec7bcb2941db431fab295ba0bf20eb38","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-3.7.0.tgz","fileCount":12,"integrity":"sha512-Zwff9eQXKF+OzFdcQBi16P/Meq77InQGIKQMmafi+pr85ztoSrkR0JtDyK/vs7ef3V/cy7n1H2bz7/khNPATIQ==","signatures":[{"sig":"MEUCIQDcrlZuvuHlBNWosFKtxngSYc1ywsRRICxaGV4EMRfWmgIgTAbC9IZfiUgNgkOxppxEdT+BOpoNQj5+fq7EkHeT3HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42352},"main":"./source/index.js","type":"module","types":"./source/index.d.ts","engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"exports":"./source/index.js","funding":"https://github.com/chalk/chalk?sponsor=1","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"repository":{"url":"git+https://github.com/chalk/chalk.git","type":"git"},"_npmVersion":"9.8.1","description":"Terminal text styling","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"prettlog":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.10.0","xo":"^0.57.0","ava":"^3.15.0","tsd":"^0.19.0","execa":"^6.0.0","matcha":"^0.7.0","yoctodelay":"^2.0.0","@types/node":"^16.11.10","color-convert":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/termchalk_3.7.0_1777310163427_0.9337426676266083","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"termchalk","version":"3.9.0","description":"Terminal text styling","license":"MIT","repository":{"type":"git","url":"git+https://github.com/chalk/chalk.git"},"funding":"https://github.com/chalk/chalk?sponsor=1","publishConfig":{"access":"public"},"type":"module","main":"./source/index.js","exports":"./source/index.js","imports":{"#ansi-styles":"./source/vendor/ansi-styles/index.js","#supports-color":{"node":"./source/vendor/supports-color/index.js","default":"./source/vendor/supports-color/browser.js"}},"types":"./source/index.d.ts","sideEffects":false,"engines":{"node":"^12.17.0 || ^14.13 || >=16.0.0"},"dependencies":{"prettlog":"^4.3.0"},"scripts":{"test":"xo && c8 ava && tsd","bench":"matcha benchmark.js"},"keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"devDependencies":{"@types/node":"^16.11.10","ava":"^3.15.0","c8":"^7.10.0","color-convert":"^2.0.1","execa":"^6.0.0","matcha":"^0.7.0","tsd":"^0.19.0","xo":"^0.57.0","yoctodelay":"^2.0.0"},"xo":{"rules":{"unicorn/prefer-string-slice":"off","@typescript-eslint/consistent-type-imports":"off","@typescript-eslint/consistent-type-exports":"off","@typescript-eslint/consistent-type-definitions":"off","unicorn/expiring-todo-comments":"off"}},"c8":{"reporter":["text","lcov"],"exclude":["source/vendor"]},"_id":"termchalk@3.9.0","bugs":{"url":"https://github.com/chalk/chalk/issues"},"homepage":"https://github.com/chalk/chalk#readme","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-LHXV7k+CWRVw7KqyfHHh0oHWo/5mUKR7U2QcqX65ZKGIwhjAoBF+wYrfPI6Tp2Rfz6p4zWD8PGjg054//vC8uw==","shasum":"7b39ef59431ef4e0b7ec43d4c2898891ee73b052","tarball":"https://registry.npmjs.org/termchalk/-/termchalk-3.9.0.tgz","fileCount":12,"unpackedSize":42352,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDjAf/sLxKfgbg1dGICjOdPIZ4pqZKkXedS51AdWED9VAiEAtckyDINSWmfntlgLEafbgPE5KnHBaDOfUFNbAJ9cjvA="}]},"_npmUser":{"name":"codecarter","email":"myvixi.forever@gmail.com"},"directories":{},"maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/termchalk_3.9.0_1777356364512_0.16678692571982046"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-27T16:08:57.497Z","modified":"2026-04-28T06:06:04.762Z","1.0.0":"2026-04-27T16:08:57.768Z","1.1.0":"2026-04-27T16:11:37.604Z","1.3.0":"2026-04-27T16:15:54.754Z","1.4.0":"2026-04-27T16:16:14.831Z","2.0.0":"2026-04-27T16:18:20.777Z","2.1.0":"2026-04-27T17:09:20.254Z","2.2.0":"2026-04-27T17:11:08.477Z","2.3.0":"2026-04-27T17:12:54.634Z","3.3.0":"2026-04-27T17:13:55.686Z","3.7.0":"2026-04-27T17:16:03.610Z","3.9.0":"2026-04-28T06:06:04.646Z"},"bugs":{"url":"https://github.com/chalk/chalk/issues"},"license":"MIT","homepage":"https://github.com/chalk/chalk#readme","keywords":["color","colour","colors","terminal","console","cli","string","ansi","style","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"repository":{"type":"git","url":"git+https://github.com/chalk/chalk.git"},"description":"Terminal text styling","maintainers":[{"name":"codecarter","email":"myvixi.forever@gmail.com"}],"readme":"# Termchalk\n\n> A modern terminal text styling library for Node.js.\n\n![](media/screenshot.png)\n\n## Info\n\n- ESM-first package for modern Node.js projects\n- Composable API designed for readability and predictable output\n- Supports basic ANSI, 256 colors, and Truecolor\n\n## Highlights\n\n- Expressive API\n- Highly performant\n- No dependencies\n- Nested and chainable styles\n- [256/Truecolor color support](#256-and-truecolor-color-support)\n- Auto-detects color support\n- Does not extend `String.prototype`\n- Clean and focused\n\n## Install\n\n```sh\nnpm install termchalk\n```\n\n**Note:** This package is ESM-only.\n\n## Usage\n\n```js\nimport chalk from 'termchalk';\n\nconsole.log(chalk.blue('Hello world!'));\n```\n\nTermchalk provides a composable API for chaining and nesting styles.\n\n```js\nimport chalk from 'termchalk';\n\nconst log = console.log;\n\n// Combine styled and normal strings\nlog(chalk.blue('Hello') + ' World' + chalk.red('!'));\n\n// Compose multiple styles using the chainable API\nlog(chalk.blue.bgRed.bold('Hello world!'));\n\n// Pass in multiple arguments\nlog(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'));\n\n// Nest styles\nlog(chalk.red('Hello', chalk.underline.bgBlue('world') + '!'));\n\n// Nest styles of the same type even (color, underline, background)\nlog(chalk.green(\n\t'I am a green line ' +\n\tchalk.blue.underline.bold('with a blue substring') +\n\t' that becomes green again!'\n));\n\n// ES2015 template literal\nlog(`\nCPU: ${chalk.red('90%')}\nRAM: ${chalk.green('40%')}\nDISK: ${chalk.yellow('70%')}\n`);\n\n// Use RGB colors in terminal emulators that support it.\nlog(chalk.rgb(123, 45, 67).underline('Underlined reddish color'));\nlog(chalk.hex('#DEADED').bold('Bold gray!'));\n```\n\nEasily define your own themes:\n\n```js\nimport chalk from 'termchalk';\n\nconst error = chalk.bold.red;\nconst warning = chalk.hex('#FFA500'); // Orange color\n\nconsole.log(error('Error!'));\nconsole.log(warning('Warning!'));\n```\n\nTake advantage of `console.log` [string substitution](https://nodejs.org/docs/latest/api/console.html#console_console_log_data_args):\n\n```js\nimport chalk from 'termchalk';\n\nconst name = 'Sindre';\nconsole.log(chalk.green('Hello %s'), name);\n//=> 'Hello Sindre'\n```\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline('Hello', 'world');`\n\nChain [styles](#styles) and call the last one as a method with string arguments. Order does not matter, and later styles take precedence in case of conflicts. For example, `chalk.red.yellow.green` is equivalent to `chalk.green`.\n\nMultiple arguments are separated by spaces.\n\n### chalk.level\n\nSpecifies the level of color support.\n\nColor support is automatically detected, but you can override it by setting the `level` property. You should generally do this only in your own application code, as it applies globally to consumers of the same instance.\n\nIf you need to change this in a reusable module, create a new instance:\n\n```js\nimport {Chalk} from 'termchalk';\n\nconst customChalk = new Chalk({level: 0});\n```\n\n| Level | Description |\n| :---: | :--- |\n| `0` | All colors disabled |\n| `1` | Basic color support (16 colors) |\n| `2` | 256 color support |\n| `3` | Truecolor support (16 million colors) |\n\n### supportsColor\n\nDetect whether the terminal [supports color](https://github.com/chalk/supports-color). This is handled internally and also exposed for convenience.\n\nColor support can be overridden with `--color` and `--no-color`. If CLI flags are unavailable, use `FORCE_COLOR=1` (level 1), `FORCE_COLOR=2` (level 2), `FORCE_COLOR=3` (level 3), or `FORCE_COLOR=0` to disable color. `FORCE_COLOR` overrides other color support checks.\n\nExplicit 256/Truecolor mode can be enabled using the `--color=256` and `--color=16m` flags, respectively.\n\n### chalkStderr and supportsColorStderr\n\n`chalkStderr` contains a separate instance configured with color support detected for `stderr` instead of `stdout`. Override rules from `supportsColor` apply here as well. `supportsColorStderr` is exposed for convenience.\n\n### modifierNames, foregroundColorNames, backgroundColorNames, and colorNames\n\nAll supported style names are exposed as arrays. `colorNames` combines `foregroundColorNames` and `backgroundColorNames`.\n\nThis is useful when wrapping Termchalk and validating style input:\n\n```js\nimport {modifierNames, foregroundColorNames} from 'termchalk';\n\nconsole.log(modifierNames.includes('bold'));\n//=> true\n\nconsole.log(foregroundColorNames.includes('pink'));\n//=> false\n```\n\n## Styles\n\n### Modifiers\n\n- `reset` - Reset the current style.\n- `bold` - Make the text bold.\n- `dim` - Make the text have lower opacity.\n- `italic` - Make the text italic. *(Not widely supported)*\n- `underline` - Put a horizontal line below the text. *(Not widely supported)*\n- `overline` - Put a horizontal line above the text. *(Not widely supported)*\n- `inverse` - Invert background and foreground colors.\n- `hidden` - Print the text but make it invisible.\n- `strikethrough` - Puts a horizontal line through the center of the text. *(Not widely supported)*\n- `visible` - Print text only when Termchalk has a color level above zero. Useful for cosmetic output.\n\n### Colors\n\n- `black`\n- `red`\n- `green`\n- `yellow`\n- `blue`\n- `magenta`\n- `cyan`\n- `white`\n- `blackBright` (alias: `gray`, `grey`)\n- `redBright`\n- `greenBright`\n- `yellowBright`\n- `blueBright`\n- `magentaBright`\n- `cyanBright`\n- `whiteBright`\n\n### Background colors\n\n- `bgBlack`\n- `bgRed`\n- `bgGreen`\n- `bgYellow`\n- `bgBlue`\n- `bgMagenta`\n- `bgCyan`\n- `bgWhite`\n- `bgBlackBright` (alias: `bgGray`, `bgGrey`)\n- `bgRedBright`\n- `bgGreenBright`\n- `bgYellowBright`\n- `bgBlueBright`\n- `bgMagentaBright`\n- `bgCyanBright`\n- `bgWhiteBright`\n\n## 256 and Truecolor color support\n\nTermchalk supports 256 colors and [Truecolor](https://github.com/termstandard/colors) (16 million colors) on compatible terminal applications.\n\nColors are downsampled from 16 million RGB values to an ANSI format supported by the current terminal (or controlled with `{level: n}`). For example, at level 1 (basic color support), RGB `#FF0000` maps to ANSI red (`31`).\n\nExamples:\n\n- `chalk.hex('#DEADED').underline('Hello, world!')`\n- `chalk.rgb(15, 100, 204).inverse('Hello!')`\n\nBackground versions of these models are prefixed with `bg` and the first level of the module capitalized (e.g. `hex` for foreground colors and `bgHex` for background colors).\n\n- `chalk.bgHex('#DEADED').underline('Hello, world!')`\n- `chalk.bgRgb(15, 100, 204).inverse('Hello!')`\n\nThe following color models can be used:\n\n- [`rgb`](https://en.wikipedia.org/wiki/RGB_color_model) - Example: `chalk.rgb(255, 136, 0).bold('Orange!')`\n- [`hex`](https://en.wikipedia.org/wiki/Web_colors#Hex_triplet) - Example: `chalk.hex('#FF8800').bold('Orange!')`\n- [`ansi256`](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) - Example: `chalk.bgAnsi256(194)('Honeydew, more or less')`\n\n## Browser support\n\nSince Chrome 69, ANSI escape codes are natively supported in the developer console.\n\n## Windows\n\nOn Windows, prefer [Windows Terminal](https://github.com/microsoft/terminal) over `cmd.exe` for better ANSI support.\n\n## FAQ\n\n### Why not switch to a smaller coloring package?\n\nSmaller packages can be a good fit for some projects. Termchalk prioritizes API ergonomics, broad style support, and a familiar developer experience. If your primary goal is minimal footprint, consider [yoctocolors](https://github.com/sindresorhus/yoctocolors).\n\n### But the smaller coloring package has benchmarks showing it is faster\n\n[Micro-benchmarks can be misleading](https://sindresorhus.com/blog/micro-benchmark-fallacy) because they often measure isolated scenarios that do not represent full application behavior. In real CLI applications, readability and maintainability usually matter more than small differences in style-rendering speed.\n\n## Related\n\n- [chalk-template](https://github.com/chalk/chalk-template) - [Tagged template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#tagged_templates) support for this module\n- [chalk-cli](https://github.com/chalk/chalk-cli) - CLI for this module\n- [ansi-styles](https://github.com/chalk/ansi-styles) - ANSI escape codes for styling strings in the terminal\n- [supports-color](https://github.com/chalk/supports-color) - Detect whether a terminal supports color\n- [strip-ansi](https://github.com/chalk/strip-ansi) - Strip ANSI escape codes\n- [strip-ansi-stream](https://github.com/chalk/strip-ansi-stream) - Strip ANSI escape codes from a stream\n- [has-ansi](https://github.com/chalk/has-ansi) - Check if a string has ANSI escape codes\n- [ansi-regex](https://github.com/chalk/ansi-regex) - Regular expression for matching ANSI escape codes\n- [wrap-ansi](https://github.com/chalk/wrap-ansi) - Wordwrap a string with ANSI escape codes\n- [slice-ansi](https://github.com/chalk/slice-ansi) - Slice a string with ANSI escape codes\n- [color-convert](https://github.com/qix-/color-convert) - Converts colors between different models\n- [chalk-animation](https://github.com/bokub/chalk-animation) - Animate strings in the terminal\n- [gradient-string](https://github.com/bokub/gradient-string) - Apply color gradients to strings\n- [chalk-pipe](https://github.com/LitoMore/chalk-pipe) - Create chalk style schemes with simpler style strings\n- [terminal-link](https://github.com/sindresorhus/terminal-link) - Create clickable links in the terminal\n\n*(No additional entries at this time.)*\n\n## Maintainers\n\n- Maintained by project contributors\n","readmeFilename":"readme.md"}