{"_id":"@arkv/colors","_rev":"10-304995fd81280aab3f8ecdd2230638bb","name":"@arkv/colors","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.1":{"name":"@arkv/colors","version":"0.1.1","keywords":["colors","ansi","terminal","cli","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.1.1","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","dist":{"shasum":"9ca17f5d32d9cc480443d53176a6c66a94fa259f","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.1.1.tgz","fileCount":31,"integrity":"sha512-EmsUY+SdAaFq5QGDS7qw0iWkeBvxR8jxCWZ+miiiqpEIMzKU0AS+pE6P1Qa+EA0+FUfwmcjWQRKg9D5KniuHjA==","signatures":[{"sig":"MEUCIQD5htv1UFOjgNnfWdu23h/1B3tq8SgJC9ujKye2O7dBVQIgBPx0hIGvHL7YAN/K7hrYQYspZTLyZFC/u9rrmOr7jq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48569},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","shasum":"9ca17f5d32d9cc480443d53176a6c66a94fa259f","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"p.zarkov","email":"pzarko1@gmail.com"},"_integrity":"sha512-EmsUY+SdAaFq5QGDS7qw0iWkeBvxR8jxCWZ+miiiqpEIMzKU0AS+pE6P1Qa+EA0+FUfwmcjWQRKg9D5KniuHjA==","repository":{"url":"https://github.com/petarzarkov/arkv","type":"git","directory":"packages/colors"},"_npmVersion":"10.8.3","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.1.1_1771411502540_0.08518795457474027","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@arkv/colors","version":"0.6.1","keywords":["colors","ansi","terminal","cli","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.6.1","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","dist":{"shasum":"ab22b54aab5a25ae5b242b329e76e90759754089","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.6.1.tgz","fileCount":31,"integrity":"sha512-BTjg9cNYQXnmKm3SmFga68nqOyJ6xAYAT65Y2KXXgJz1DgZR7AG1nio6piekZnLi9jaVxzTYNjqdGe6A4MSfoA==","signatures":[{"sig":"MEUCIAXaUBtNDXv0sJoqW3+i/mwOIBHOVYyqEW4vNOGg5GNvAiEApyLBXLZrTSKt+18XPL7lJWU+2hxGfjYSL14iOK/LzBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48569},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","shasum":"ab22b54aab5a25ae5b242b329e76e90759754089","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"p.zarkov","email":"pzarko1@gmail.com"},"_integrity":"sha512-BTjg9cNYQXnmKm3SmFga68nqOyJ6xAYAT65Y2KXXgJz1DgZR7AG1nio6piekZnLi9jaVxzTYNjqdGe6A4MSfoA==","repository":{"url":"https://github.com/petarzarkov/arkv","type":"git","directory":"packages/colors"},"_npmVersion":"10.8.3","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.6.1_1773300780259_0.7718165185472063","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@arkv/colors","version":"0.6.2","keywords":["colors","ansi","terminal","cli","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.6.2","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","dist":{"shasum":"7ad7a39408672f67cd62c55d39e6a2381c3671c2","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.6.2.tgz","fileCount":31,"integrity":"sha512-JQU1WUQc+5FgIyEaIGtPC6ycpG5WnLSDytVN5EccSuoTAEx+2b/J0c57u7Fb03mZ1Nu/LU6ewA3awyDbOunPxw==","signatures":[{"sig":"MEQCIFJLP5l7r7x5KTjok6xIpdgzgvIs+ORSPkRIT3PYZSnpAiATgr9pEqxkp7KIkL29ASWAsMqB2nnFLqLxnNuCMeBs+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48569},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","shasum":"7ad7a39408672f67cd62c55d39e6a2381c3671c2","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"p.zarkov","email":"pzarko1@gmail.com"},"_integrity":"sha512-JQU1WUQc+5FgIyEaIGtPC6ycpG5WnLSDytVN5EccSuoTAEx+2b/J0c57u7Fb03mZ1Nu/LU6ewA3awyDbOunPxw==","repository":{"url":"https://github.com/petarzarkov/arkv","type":"git","directory":"packages/colors"},"_npmVersion":"10.8.3","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.6.2_1773323915892_0.7755643465446949","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@arkv/colors","version":"0.7.0","keywords":["ansi","cli","colors","terminal","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.7.0","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","dist":{"shasum":"72faf8f81ec1b553631568914efeeebfd8ebadd5","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.7.0.tgz","fileCount":31,"integrity":"sha512-YseVV5OZzvhREmLtM0cqO8Z9aeg1DExOo7qznyR1osyxkTEOE192Pj51uz/RQflvGIYtRKEKE150ihKG8KMp9w==","signatures":[{"sig":"MEUCIQDdWDK0bd/uQB/hmHeRKdbfib6G40t2IZD+ta/aFoBmmAIgF+mXSLt/jPwNf7sU0K4hxKcF7rMZEdP2pybR2a/MfAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48398},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","shasum":"72faf8f81ec1b553631568914efeeebfd8ebadd5","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"p.zarkov","email":"pzarko1@gmail.com"},"_integrity":"sha512-YseVV5OZzvhREmLtM0cqO8Z9aeg1DExOo7qznyR1osyxkTEOE192Pj51uz/RQflvGIYtRKEKE150ihKG8KMp9w==","repository":{"url":"https://github.com/petarzarkov/arkv","type":"git","directory":"packages/colors"},"_npmVersion":"10.8.3","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.7.0_1776077461363_0.5242647223412034","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@arkv/colors","version":"0.7.1","keywords":["ansi","cli","colors","terminal","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.7.1","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","dist":{"shasum":"d5638d67a9130303a9035d87eac492b814c30f2a","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.7.1.tgz","fileCount":31,"integrity":"sha512-vqL7wcGEmU/ztLkFZwrZad4ZI3jbyxLuigHc8J8Qsch9gAEUpdIBr/B7EEIpWksr9sIaQc1fm07bz1yll/3J6A==","signatures":[{"sig":"MEUCIQDXR3ThbbzWBaZoeJAkI6deapiIWhPjM6egyVaYZSOTlgIgM5Jry+1UsM9Yzzk15/FqGGpuA7ZN9Ikr48kKo8GS8Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48398},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","shasum":"d5638d67a9130303a9035d87eac492b814c30f2a","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"p.zarkov","email":"pzarko1@gmail.com"},"_integrity":"sha512-vqL7wcGEmU/ztLkFZwrZad4ZI3jbyxLuigHc8J8Qsch9gAEUpdIBr/B7EEIpWksr9sIaQc1fm07bz1yll/3J6A==","repository":{"url":"https://github.com/petarzarkov/arkv","type":"git","directory":"packages/colors"},"_npmVersion":"10.8.3","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.7.1_1777993636598_0.48216229366840424","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@arkv/colors","version":"0.7.2","keywords":["ansi","cli","colors","terminal","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.7.2","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","dist":{"shasum":"fc0c6217a42c052f5f59a93b6c956b68a097fb4f","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.7.2.tgz","fileCount":31,"integrity":"sha512-orIU8iATACxFVbwjDfRB2efpW2sOx87zwy9LK9hq13FNMY4wVQ1BZMTble7fuW2A/3cCukyouczgFP3zRitmrg==","signatures":[{"sig":"MEUCIQCPU+UjENVi8gLnRYMz72hN0bxa2qJ449b2ek5UvmdC7QIgJPTLz/GmNvn8+iR1jRY7rwwVCo8Jg3fy6BPi9+bQOB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48398},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","shasum":"fc0c6217a42c052f5f59a93b6c956b68a097fb4f","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"p.zarkov","email":"pzarko1@gmail.com"},"_integrity":"sha512-orIU8iATACxFVbwjDfRB2efpW2sOx87zwy9LK9hq13FNMY4wVQ1BZMTble7fuW2A/3cCukyouczgFP3zRitmrg==","repository":{"url":"https://github.com/petarzarkov/arkv","type":"git","directory":"packages/colors"},"_npmVersion":"10.8.3","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.7.2_1778144244429_0.03252134970635834","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@arkv/colors","version":"0.7.3","keywords":["ansi","cli","colors","terminal","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.7.3","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","bugs":{"url":"https://github.com/petarzarkov/arkv/issues"},"dist":{"shasum":"576f178205ce7ef6c85d42ffc8b9d1e02ac14082","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.7.3.tgz","fileCount":31,"integrity":"sha512-ohwPtkAvdgHVMI0g6V+V7oen6lkAGv33vNgS4Wq3sLUt6W7ZEJFfbyzCK1jzCimZ9MfT4UZcKHpQyegOXXaSew==","signatures":[{"sig":"MEUCIQCIhg3oBfjELiIfKQ84qn3wZbELACsJ4vybQ+VRcoFWBAIgFcq3SM83KMvoU+Pi+0TAnQDWZ+cKlIuwMCh3iwazuMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arkv%2fcolors@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48512},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"07d24fb62dbcb1bf04f3cfba8583027eb1b1cef3","scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f0614df-a543-4d0b-879b-bec3986eaf9b"}},"repository":{"url":"git+https://github.com/petarzarkov/arkv.git","type":"git","directory":"packages/colors"},"_npmVersion":"11.10.1","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.7.3_1785064876275_0.9260391347718808","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@arkv/colors","version":"0.7.4","keywords":["ansi","cli","colors","terminal","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.7.4","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","bugs":{"url":"https://github.com/petarzarkov/arkv/issues"},"dist":{"shasum":"7f3ed3e0bdd9a03e67526a89c48223492a06882e","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.7.4.tgz","fileCount":31,"integrity":"sha512-y3oF+vDuHy6wzIDq6gNJkyGmxcBpqiG85ebV53lMzoeIbV5WRg8VQ4QbVMtTAd+81u0RR8xg+uCbhdtS6QCF4A==","signatures":[{"sig":"MEQCID63/JEk/O1XkBQENpw2ENp0N/futdiAXHkGKpohzHSbAiAJemAzBHuayyK1tjpYXV0F/qvBeI3D14oy3v3qlq/Qew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arkv%2fcolors@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48398},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a229d13d332246317039420f61689cdcfbeef72e","scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f0614df-a543-4d0b-879b-bec3986eaf9b"}},"repository":{"url":"git+https://github.com/petarzarkov/arkv.git","type":"git","directory":"packages/colors"},"_npmVersion":"11.10.1","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.7.4_1785066110196_0.7123699696268442","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@arkv/colors","version":"0.7.5","keywords":["ansi","cli","colors","terminal","typescript"],"author":{"url":"https://github.com/petarzarkov","name":"Petar Zarkov","email":"pzarko1@gmail.com"},"license":"MIT","_id":"@arkv/colors@0.7.5","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","bugs":{"url":"https://github.com/petarzarkov/arkv/issues"},"dist":{"shasum":"0109f71ad36cff7c2020e588346828c4f79432fd","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.7.5.tgz","fileCount":31,"integrity":"sha512-qXkbfT+tb273kXDvps22p9nOl+Z2jcDwc/tAmQSNr9xOqZMlWeaAOm+oU+nx3DUFVuE3+mkX3Tq4tk/G0cCbBw==","signatures":[{"sig":"MEYCIQDie/OAUFi0wdrjuIX75Qzps5YZuh/KdYlWOmZvMkmusgIhAOQz66H4KTrCG/H/cvGmL7ocj12YGzrJClFlmnAEyowH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arkv%2fcolors@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49559},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b3de4e7ef37ca7d0a1fd3a3dfa053302e643d3a4","scripts":{"test":"bun test --bail","build":"bun run --parallel build:esm build:cjs build:types","prebuild":"rm -rf dist","test:cov":"bun test --coverage","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","build:types":"tsc -p tsconfig.build.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f0614df-a543-4d0b-879b-bec3986eaf9b"}},"repository":{"url":"git+https://github.com/petarzarkov/arkv.git","type":"git","directory":"packages/colors"},"_npmVersion":"11.10.1","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/colors_0.7.5_1785687304551_0.6303280750130595","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@arkv/colors","version":"0.8.0","description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","keywords":["ansi","cli","colors","terminal","typescript"],"homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","license":"MIT","author":{"name":"Petar Zarkov","email":"pzarko1@gmail.com","url":"https://github.com/petarzarkov"},"repository":{"type":"git","url":"git+https://github.com/petarzarkov/arkv.git","directory":"packages/colors"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"publishConfig":{"access":"public"},"scripts":{"prebuild":"rm -rf dist","build:esm":"tsc -p tsconfig.build.esm.json","build:cjs":"tsc -p tsconfig.build.cjs.json","build:types":"tsc -p tsconfig.build.types.json","build":"bun run --parallel build:esm build:cjs build:types","postbuild":"echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","test":"bun test --bail","test:cov":"bun test --coverage","typecheck":"tsc --noEmit"},"dependencies":{},"gitHead":"b043ab0bb0e0d15088ab7570b33e1528ae742c8e","_id":"@arkv/colors@0.8.0","bugs":{"url":"https://github.com/petarzarkov/arkv/issues"},"_nodeVersion":"22.23.1","_npmVersion":"11.10.1","dist":{"integrity":"sha512-r4xt9tTUpeEgfOnKfVfdvP1QMgX4aMQtK1z12sGbB85hEqH6ijBiugZbKAo7HqfCaHtIXycX3diptQL+OfcimA==","shasum":"42938e1dd91ca99fdbcea305ad6f2af9f91dd9b9","tarball":"https://registry.npmjs.org/@arkv/colors/-/colors-0.8.0.tgz","fileCount":31,"unpackedSize":51933,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arkv%2fcolors@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdxpMCIttwJ+F1ZQ3EU3mKpEJJKP2xdatymG+pmLlJvQIhAN/5uukG7U8AsPgSKctvR/al4ufYQ1VzZPfx9p1FZzB3"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f0614df-a543-4d0b-879b-bec3986eaf9b"}},"directories":{},"maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/colors_0.8.0_1785998814100_0.04322571523642482"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T10:45:02.461Z","modified":"2026-08-06T06:46:54.593Z","0.1.1":"2026-02-18T10:45:02.691Z","0.6.1":"2026-03-12T07:33:00.422Z","0.6.2":"2026-03-12T13:58:36.039Z","0.7.0":"2026-04-13T10:51:01.496Z","0.7.1":"2026-05-05T15:07:16.759Z","0.7.2":"2026-05-07T08:57:24.626Z","0.7.3":"2026-07-26T11:21:16.413Z","0.7.4":"2026-07-26T11:41:50.325Z","0.7.5":"2026-08-02T16:15:04.674Z","0.8.0":"2026-08-06T06:46:54.240Z"},"bugs":{"url":"https://github.com/petarzarkov/arkv/issues"},"author":{"name":"Petar Zarkov","email":"pzarko1@gmail.com","url":"https://github.com/petarzarkov"},"license":"MIT","homepage":"https://github.com/petarzarkov/arkv/tree/main/packages/colors#readme","keywords":["ansi","cli","colors","terminal","typescript"],"repository":{"type":"git","url":"git+https://github.com/petarzarkov/arkv.git","directory":"packages/colors"},"description":"Lightweight, zero-dependency ANSI color and style utilities for terminals","maintainers":[{"name":"p.zarkov","email":"pzarko1@gmail.com"}],"readme":"# @arkv/colors\n\nLightweight, zero-dependency ANSI color and style utilities for terminals.\n\n## Install\n\n```bash\nbun add @arkv/colors\n# or\nnpm install @arkv/colors\n```\n\n## Usage\n\n### Basic Colors\n\n```typescript\nimport { red, green, blue, yellow } from '@arkv/colors';\n\nconsole.log(red('Error!'));\nconsole.log(green('Success'));\nconsole.log(blue('Info'));\nconsole.log(yellow('Warning'));\n```\n\n### Style Modifiers\n\n```typescript\nimport { bold, italic, underline, dim } from '@arkv/colors';\n\nconsole.log(bold('Important'));\nconsole.log(italic('Emphasis'));\nconsole.log(underline('Underlined'));\n```\n\n### Composition\n\n```typescript\nimport { compose, bold, red, underline } from '@arkv/colors';\n\nconst boldRed = compose(bold, red);\nconst critical = compose(bold, underline, red);\n\nconsole.log(boldRed('Error'));\nconsole.log(critical('Critical failure'));\n```\n\n### Factory (Custom Colors)\n\n```typescript\nimport { createColor, createComposedColor, ANSIPairs } from '@arkv/colors';\n\n// 256-color support\nconst orange = createColor('\\x1b[38;5;208m', '\\x1b[39m');\n\n// Pre-composed bg + fg combo\nconst alertStyle = createComposedColor(ANSIPairs.bgRed, ANSIPairs.brightWhite);\n```\n\n### Color Detection\n\n```typescript\nimport { isColorSupported, createConditionalColor, red } from '@arkv/colors';\n\nif (isColorSupported()) {\n  console.log(red('colored output'));\n}\n\n// Or wrap a color function to auto-detect\nconst safeRed = createConditionalColor(red);\nconsole.log(safeRed('auto-detects terminal support'));\n```\n\n### Strip ANSI Codes\n\n```typescript\nimport { strip, visibleLength, red } from '@arkv/colors';\n\nstrip(red('hello'));         // 'hello'\nvisibleLength(red('hello')); // 5\n```\n\n### Log Level Colors\n\n```typescript\nimport { getLevelColorFn } from '@arkv/colors';\n\nconst colorFn = getLevelColorFn('error'); // returns red\nconsole.log(colorFn('Something went wrong'));\n```\n\n## API\n\n### Colors\n\n| Function | Description |\n|----------|-------------|\n| `black`, `red`, `green`, `yellow`, `blue`, `magenta`, `cyan`, `white` | Standard foreground colors |\n| `brightRed`, `brightGreen`, `brightYellow`, `brightBlue`, `brightMagenta`, `brightCyan`, `brightWhite` | Bright foreground colors |\n| `bgBlack`, `bgRed`, `bgGreen`, `bgYellow`, `bgBlue`, `bgMagenta`, `bgCyan`, `bgWhite` | Background colors |\n| `bgBrightRed` ... `bgBrightWhite` | Bright background colors |\n| `gray` | Alias for dim |\n\n### Styles\n\n| Function | Description |\n|----------|-------------|\n| `bold` | Bold text |\n| `dim` | Dimmed text |\n| `italic` | Italic text |\n| `underline` | Underlined text |\n| `strikethrough` | Strikethrough text |\n| `inverse` | Inverted colors |\n| `hidden` | Hidden text |\n\n### Utilities\n\n| Function | Description |\n|----------|-------------|\n| `createColor(open, close)` | Create a custom color function |\n| `createComposedColor(...pairs)` | Pre-compose multiple ANSI pairs |\n| `compose(...fns)` | Compose color/style functions |\n| `strip(text)` | Remove ANSI codes from text |\n| `visibleLength(text)` | Get string length without ANSI codes |\n| `isColorSupported()` | Check terminal color support |\n| `createConditionalColor(fn)` | Wrap color fn with auto-detection |\n| `getLevelColorFn(level)` | Get color fn for a log level |\n| `getValueColor(value)` | Get color fn based on value type |\n\n## Environment Variables\n\n- `NO_COLOR` - Disable color output ([no-color.org](https://no-color.org/))\n- `FORCE_COLOR` - Force color output regardless of TTY\n\n## License\n\n[MIT](../../LICENSE)\n","readmeFilename":"README.md"}