{"_id":"@opentf/cli-styles","_rev":"17-59e72242d5277524406e9405b7519546","name":"@opentf/cli-styles","dist-tags":{"latest":"0.15.0"},"versions":{"0.5.0":{"name":"@opentf/cli-styles","version":"0.5.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/open-tech-foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+https://github.com/open-tech-foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/types.d.ts","engines":{"node":">=14.0.0"},"lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public"},"dependencies":{"@opentf/utils":"^0.20.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/open-tech-foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.5.0","_integrity":"sha512-EjRJE9sZ6mpYtEpka117kkpsoZ8kYVXo7XWXzNEIKZdQa7o+2h4hM9AX/nHRaWNrZYC3+K6nnMg8I5brg9Oytg==","_resolved":"/tmp/395eb88fd4e0ed7378b7a96435919ba7/opentf-cli-styles-0.5.0.tgz","_from":"file:opentf-cli-styles-0.5.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-EjRJE9sZ6mpYtEpka117kkpsoZ8kYVXo7XWXzNEIKZdQa7o+2h4hM9AX/nHRaWNrZYC3+K6nnMg8I5brg9Oytg==","shasum":"af2f7863c7f97d9a66a2113ceb910e51470724bf","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.5.0.tgz","fileCount":8,"unpackedSize":46228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSnLWRiQ6KkjbW/krdA2mSh8uDVTdmdTzRtHhMIsAB6QIgWb3afJMYBEAgvY0uom3qQU9e0WAu7CCaNP1k3WClOOo="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.5.0_1687608088552_0.8401356820041703"},"_hasShrinkwrap":false},"0.6.0":{"name":"@opentf/cli-styles","version":"0.6.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/open-tech-foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+https://github.com/open-tech-foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/types.d.ts","engines":{"node":">=14.0.0"},"lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public"},"dependencies":{"@opentf/utils":"^0.20.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/open-tech-foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.6.0","_integrity":"sha512-hgw4uirN1jsSjheQ4K4riO1RN1pYbZAG71wHm0Ae5epqJNOGDviYIxsj86udFE9EQ1I9qTxNKUkJcr13VxU0jQ==","_resolved":"/tmp/2f39ec51c376589b72237b658d6b25a4/opentf-cli-styles-0.6.0.tgz","_from":"file:opentf-cli-styles-0.6.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-hgw4uirN1jsSjheQ4K4riO1RN1pYbZAG71wHm0Ae5epqJNOGDviYIxsj86udFE9EQ1I9qTxNKUkJcr13VxU0jQ==","shasum":"098a393587bc85c468124a53569215f8f26ec630","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.6.0.tgz","fileCount":8,"unpackedSize":47974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMTXERadqsGF0s/s98XfKTgQi8LdbV6IJaEA0o+a5lYAiEA2YVwvmrQwZ3RHJR+eS/6zy0tF5Zm7Lm+W1sObFPBhkU="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.6.0_1687810163696_0.6206311644659686"},"_hasShrinkwrap":false},"0.7.0":{"name":"@opentf/cli-styles","version":"0.7.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/open-tech-foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+https://github.com/open-tech-foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public"},"dependencies":{"@opentf/utils":"^0.20.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/open-tech-foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.7.0","_integrity":"sha512-nRnNJBFm1nFXjG97vppHDRJlTmY9ABZlIqHhXF41bRAtVjNLsD17dtgzyItPZqo887+we4FXg/SNQ2kCLdLIiA==","_resolved":"/tmp/76723489973efcab1621296ae723c84c/opentf-cli-styles-0.7.0.tgz","_from":"file:opentf-cli-styles-0.7.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-nRnNJBFm1nFXjG97vppHDRJlTmY9ABZlIqHhXF41bRAtVjNLsD17dtgzyItPZqo887+we4FXg/SNQ2kCLdLIiA==","shasum":"5d03b2799a8870959550e3e78c7a15351e3acbf8","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.7.0.tgz","fileCount":8,"unpackedSize":47974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5kM+xR+PGu5lNn1oQkcypIV5n2Gvpu1jJkpYcOuYdPAIgeoq9rj3NjYFNuQg+kG5fZIJ5GHKDw+QTh1Oi0EeLA9Q="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.7.0_1687844303150_0.9281237026293279"},"_hasShrinkwrap":false},"0.8.0":{"name":"@opentf/cli-styles","version":"0.8.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/open-tech-foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+https://github.com/open-tech-foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public"},"dependencies":{"@opentf/utils":"^0.20.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/open-tech-foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.8.0","_integrity":"sha512-MExNkJkTns/pN3f/FLMUnayPZthHOLZ3YRiccvY8iG5Y9UFI5hF/VQkYUfQpl+K2lr4jb7K5TarxJCUAzpDrrA==","_resolved":"/tmp/6b34c739088979d1b90d0d49c1eb8ebe/opentf-cli-styles-0.8.0.tgz","_from":"file:opentf-cli-styles-0.8.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-MExNkJkTns/pN3f/FLMUnayPZthHOLZ3YRiccvY8iG5Y9UFI5hF/VQkYUfQpl+K2lr4jb7K5TarxJCUAzpDrrA==","shasum":"cec61bb1f40cb15539b1ac6286ee10057e233cfc","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.8.0.tgz","fileCount":8,"unpackedSize":47977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICE5GyAZVOpQ+c0idwfmd8v7ID+ryi8fo5GVjtowp57VAiEA996tUVeBXDoIrD0UZJqrf5mwTJKsYBFtvrrWMlRReoo="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.8.0_1687845048456_0.4362832958871321"},"_hasShrinkwrap":false},"0.9.0":{"name":"@opentf/cli-styles","version":"0.9.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/open-tech-foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+https://github.com/open-tech-foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public"},"dependencies":{"@opentf/utils":"^0.20.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/open-tech-foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.9.0","_integrity":"sha512-t4cyVfi9qZW4TWD2xq6iE/oMwQ3w9GN2WkYJpcUJu3atehZ6Rjhy0MXYd5nXOkiE/cy7ESZVT5Xv1fYqGTa0mw==","_resolved":"/tmp/5fdb92d65ba18a01ad9f4e65029897d0/opentf-cli-styles-0.9.0.tgz","_from":"file:opentf-cli-styles-0.9.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-t4cyVfi9qZW4TWD2xq6iE/oMwQ3w9GN2WkYJpcUJu3atehZ6Rjhy0MXYd5nXOkiE/cy7ESZVT5Xv1fYqGTa0mw==","shasum":"df86c166317c681caadf4c333f067c26c7b46f7d","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.9.0.tgz","fileCount":8,"unpackedSize":48681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2T27dcNwCU98GSp+SLA5gtvoxIJo2AVDE5EdG0xuFNwIhAMdk6nBdbdPE/orxCeDS6YZ8eSd4hs4VSdncIBPM6GTy"}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.9.0_1687900606556_0.3616472993197617"},"_hasShrinkwrap":false},"0.9.1":{"name":"@opentf/cli-styles","version":"0.9.1","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/open-tech-foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+https://github.com/open-tech-foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public"},"dependencies":{"@opentf/utils":"^0.20.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/open-tech-foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.9.1","_integrity":"sha512-r9B57IcQkRIYcTD14qZtcydvMcrEkjAAAbCyjTU33A47jfCd0c2pVClkWWD1K5myfWYpR4VPBSAGqrpKm5sy8A==","_resolved":"/tmp/b10a2fdb0ac39a16b618cd968e0ef9d9/opentf-cli-styles-0.9.1.tgz","_from":"file:opentf-cli-styles-0.9.1.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-r9B57IcQkRIYcTD14qZtcydvMcrEkjAAAbCyjTU33A47jfCd0c2pVClkWWD1K5myfWYpR4VPBSAGqrpKm5sy8A==","shasum":"e8cbb3d3d7564b62fcc1edce62bc675843259e15","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.9.1.tgz","fileCount":8,"unpackedSize":48685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdbHQGvnIBvQy5jdMlG6Key+oUWNoK2ZHbA73Roo7bAAiAj1bLA0i5TvogA9HFq/RQP3Xw/6En7xn5cZrzx7p0H/A=="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.9.1_1687945916838_0.30080808226695677"},"_hasShrinkwrap":false},"0.9.2":{"name":"@opentf/cli-styles","version":"0.9.2","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/open-tech-foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+https://github.com/open-tech-foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public"},"dependencies":{"@opentf/utils":"^0.20.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/open-tech-foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.9.2","_integrity":"sha512-1ZnfACwXniV5MOYzT5e7YXMRYvh0ADNyoaO7kLh5dwxgHzlRj/X3ibK3wVTKht0YH3+Xuh/iuHBkOeMRFiE6PA==","_resolved":"/tmp/0181d6a0126711ebbe430c2d2f10967b/opentf-cli-styles-0.9.2.tgz","_from":"file:opentf-cli-styles-0.9.2.tgz","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-1ZnfACwXniV5MOYzT5e7YXMRYvh0ADNyoaO7kLh5dwxgHzlRj/X3ibK3wVTKht0YH3+Xuh/iuHBkOeMRFiE6PA==","shasum":"7a6ebdd6f20b10d326e5c7c0403635b96ccf8b3f","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.9.2.tgz","fileCount":8,"unpackedSize":48775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOSzT2aupBRCdDW/OpzQteXUW5DNPFnnbBxGcAVkpprAiBZgivXgzhi45vzNhI9Z2nW0vKPcr3+fLVZ2JSI7w+10A=="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.9.2_1688379321917_0.6379332715296617"},"_hasShrinkwrap":false},"0.10.0":{"name":"@opentf/cli-styles","version":"0.10.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/utils":"^0.22.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.10.0","_integrity":"sha512-bwaPWwnGXCYk7GjD0sJyLhT5iWOvMTx8TtFhwb2pfPSiBm3FsGT7qlIcvTPBGZfNhW+Sgxhli2OK1RYKiq/GSQ==","_resolved":"/tmp/1b9faaa27a192d988a41b27f0507b470/opentf-cli-styles-0.10.0.tgz","_from":"file:opentf-cli-styles-0.10.0.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-bwaPWwnGXCYk7GjD0sJyLhT5iWOvMTx8TtFhwb2pfPSiBm3FsGT7qlIcvTPBGZfNhW+Sgxhli2OK1RYKiq/GSQ==","shasum":"0e84da5e0a35d9abc334515ddfa510c742246883","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.10.0.tgz","fileCount":8,"unpackedSize":48813,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTZuMvwleN8ISYL0iC/9epyTWsL3YL+b03LxNAtKmL8QIgfWKQOYGG5AFZytAnk0udkOyCJtYlGFShP0UwS525lrY="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.10.0_1706875447679_0.3359686973020106"},"_hasShrinkwrap":false},"0.10.1":{"name":"@opentf/cli-styles","version":"0.10.1","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/utils":"^0.22.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.10.1","_integrity":"sha512-BA2eZc/agq2SXsrw/qaAaPYWU0iMsA3jzbdsI0CIe0l4m7UXlZWKdFBGcBaHrDQGVeoqcB8rYwVpdpcEXFLS0g==","_resolved":"/tmp/e30662c2c372eff2b7da12dbe552befb/opentf-cli-styles-0.10.1.tgz","_from":"file:opentf-cli-styles-0.10.1.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-BA2eZc/agq2SXsrw/qaAaPYWU0iMsA3jzbdsI0CIe0l4m7UXlZWKdFBGcBaHrDQGVeoqcB8rYwVpdpcEXFLS0g==","shasum":"4131ef39b2eb757d189a2aafded2dfe13209c49a","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.10.1.tgz","fileCount":8,"unpackedSize":48840,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyHrmhYbgaPAQaItmNYMO4gWtCNnZFzezkBlHVVNZDRAiEAuHa2FH33m4meDurj2wYfq3dI7RpKmbL4METMX0B+JGI="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.10.1_1708808753417_0.39933082805446185"},"_hasShrinkwrap":false},"0.10.2":{"name":"@opentf/cli-styles","version":"0.10.2","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.26.0","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.1.0","@swc/core":"^1.3.37","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.3.1","eslint":"^8.43.0","highlight.js":"^11.8.0","html-entities":"^2.3.3","husky":"^8.0.0","jest":"^29.5.0","lint-staged":"^13.2.2","tsup":"^7.0.0","turbo":"^1.10.3","typescript":"^5.1.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/utils":"^0.22.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.10.2","_integrity":"sha512-AUQuCFjKkENtz6M/AzP9B/5S+yv5T7EBZbw1KwLHe4G8lS8YSLG6kbXZay+rQKaZnAReJTX++8W/iFc//peskA==","_resolved":"/tmp/b77a2867567f07261c8de257888bb0d0/opentf-cli-styles-0.10.2.tgz","_from":"file:opentf-cli-styles-0.10.2.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-AUQuCFjKkENtz6M/AzP9B/5S+yv5T7EBZbw1KwLHe4G8lS8YSLG6kbXZay+rQKaZnAReJTX++8W/iFc//peskA==","shasum":"2372f92af4dcaece48732ffb03b2e38a48dd504f","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.10.2.tgz","fileCount":8,"unpackedSize":48925,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmBNBSnMIfr6dLqE7Fc0a9uL5eHbzM/ZDbbwpiERHufAiBVTsbbkZ/XMGHIcxx+JX3SUnfMySAr62bHlN2nL5v76w=="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.10.2_1709329373462_0.15683163846062964"},"_hasShrinkwrap":false},"0.10.3":{"name":"@opentf/cli-styles","version":"0.10.3","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.11.30","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^8.0.0","jest":"^29.7.0","lint-staged":"^13.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/utils":"^0.40.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.10.3","_integrity":"sha512-T/U+YUNP+/PWheLKr/yMhC3sQN3Kc/0OJQZjl0A4a+StTI98sWP22E4OhZk3m46p6DM+pp/bC7wlijyVYKBICw==","_resolved":"/tmp/b5df416f6476375ebde2deb42df83541/opentf-cli-styles-0.10.3.tgz","_from":"file:opentf-cli-styles-0.10.3.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-T/U+YUNP+/PWheLKr/yMhC3sQN3Kc/0OJQZjl0A4a+StTI98sWP22E4OhZk3m46p6DM+pp/bC7wlijyVYKBICw==","shasum":"c0cbfb4e5e08127548dceb68808d3e39be86c222","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.10.3.tgz","fileCount":9,"unpackedSize":49502,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAO0a/3O4h5T9JyBYH5yPhqlbLsgPIoc0839iilQtibPAiB/4oNRISXxe+HDpeMscv8tBrAsn+JDM2fzKxqTV4H5EA=="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.10.3_1711239331110_0.9838846265073491"},"_hasShrinkwrap":false},"0.11.0":{"name":"@opentf/cli-styles","version":"0.11.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.11.30","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^8.0.0","jest":"^29.7.0","lint-staged":"^13.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/std":"^0.1.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.11.0","_integrity":"sha512-vtGy7Dil29nc4HxVlv1VKEhMnHoa1pinyN2uBU1vTYs6NTjiXVtfpbKkvfH/7zxry1G8ycimDljBroeUJeKRGw==","_resolved":"/tmp/728915c039fc899c3561ca977b2d2b04/opentf-cli-styles-0.11.0.tgz","_from":"file:opentf-cli-styles-0.11.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-vtGy7Dil29nc4HxVlv1VKEhMnHoa1pinyN2uBU1vTYs6NTjiXVtfpbKkvfH/7zxry1G8ycimDljBroeUJeKRGw==","shasum":"09da44d5a2cb60612d51b992510f99ee21302eed","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.11.0.tgz","fileCount":9,"unpackedSize":49482,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQeCD3eruuaaJ8U8Ti/G5eks0dsRwYs1XiFPkvHLeh+AiAWBkSwfXIudUFkKWNeZTK4WE9yR7Ms/Zuis2g/dFsSKA=="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.11.0_1711396416581_0.08327611907840438"},"_hasShrinkwrap":false},"0.11.1":{"name":"@opentf/cli-styles","version":"0.11.1","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.11.30","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^8.0.0","jest":"^29.7.0","lint-staged":"^13.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/std":"^0.1.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.11.1","_integrity":"sha512-8651Yr8LOz4tfbUDJRSRVqZMCA0oxicVhzEYEQIjpLBGsNhgudivT9Bgn/0HLv9RPOEgZywnexf3X+OWxNRMuw==","_resolved":"/tmp/2ef7270c807275109af09e402f1abb1f/opentf-cli-styles-0.11.1.tgz","_from":"file:opentf-cli-styles-0.11.1.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-8651Yr8LOz4tfbUDJRSRVqZMCA0oxicVhzEYEQIjpLBGsNhgudivT9Bgn/0HLv9RPOEgZywnexf3X+OWxNRMuw==","shasum":"e2f6d6116c9e34c75ea662c6bfda865e0b45828c","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.11.1.tgz","fileCount":9,"unpackedSize":49480,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEFz72Tt9XHQcCe5iR0zSyH+djNkvdxLeHsrKvwAfsYQIgQ8i3DiGF19Y451QaBmt2LxaqAAwHWrpNfivwAZIKKpA="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.11.1_1711396607796_0.8140160773825678"},"_hasShrinkwrap":false},"0.11.2":{"name":"@opentf/cli-styles","version":"0.11.2","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^17.6.5","@commitlint/config-conventional":"^17.6.5","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.11.30","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^8.0.0","jest":"^29.7.0","lint-staged":"^13.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/std":"^0.1.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.11.2","_integrity":"sha512-ht1adiKXbzRBxqkkjgFmahkEAQMq1kEUgZOYNe6dHcNBP3gH90c+yQwHACaZP/25fbR1F9bTigGq79P08G+wzw==","_resolved":"/tmp/35298d1fa4464f0c3e2db8c73d36b6ff/opentf-cli-styles-0.11.2.tgz","_from":"file:opentf-cli-styles-0.11.2.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ht1adiKXbzRBxqkkjgFmahkEAQMq1kEUgZOYNe6dHcNBP3gH90c+yQwHACaZP/25fbR1F9bTigGq79P08G+wzw==","shasum":"b05e869a077509197003218da40c615c4e7b644d","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.11.2.tgz","fileCount":9,"unpackedSize":49486,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU4g1Pv40H5ak79euOMW6O6ICa/A1E4h9B0D0o19QAUAIhAJRyKYwNtk0FI+3wJoWKLP60WKt5/nSEAjZePR28YbBP"}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.11.2_1711396843088_0.47868006578875133"},"_hasShrinkwrap":false},"0.12.0":{"name":"@opentf/cli-styles","version":"0.12.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^19.2.1","@commitlint/config-conventional":"^19.1.0","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.12.2","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/std":"^0.3.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.12.0","_integrity":"sha512-AKBnhPJzAbvpajvL/0Qq+QKpgAiAZv6o8eJuJ44UpvZhkmy2qchqE5Gg6NLOVJpbICQEFXZyj39O7pT5wolx7g==","_resolved":"/tmp/78589a78d69cbbad434ee2f87dd7b4f5/opentf-cli-styles-0.12.0.tgz","_from":"file:opentf-cli-styles-0.12.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-AKBnhPJzAbvpajvL/0Qq+QKpgAiAZv6o8eJuJ44UpvZhkmy2qchqE5Gg6NLOVJpbICQEFXZyj39O7pT5wolx7g==","shasum":"539f94ef9031eeb42e17e9dba5f1a3aee19f6c13","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.12.0.tgz","fileCount":9,"unpackedSize":48176,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbliNUTEK0/A3AxzCuD+IoltHQvoE4d3uqvJGrZV0OCwIhAJTqj+GaWx97CqxtTtUd8/2PejH23aY5ppKdGrSuuTK3"}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.12.0_1711844430870_0.4683268064047834"},"_hasShrinkwrap":false},"0.13.0":{"name":"@opentf/cli-styles","version":"0.13.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^19.2.1","@commitlint/config-conventional":"^19.1.0","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.12.2","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/std":"^0.3.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.13.0","_integrity":"sha512-XdMIZ9CZsNkUn+/2cZEgT9mD7sUS0bQZO9sCNKEsp3Zzrqyc8lG57DIt+v/kQyrby7sUCGlhAqOclIHcBkTvoQ==","_resolved":"/tmp/3c716eb111756272a90131549ad18ffa/opentf-cli-styles-0.13.0.tgz","_from":"file:opentf-cli-styles-0.13.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-XdMIZ9CZsNkUn+/2cZEgT9mD7sUS0bQZO9sCNKEsp3Zzrqyc8lG57DIt+v/kQyrby7sUCGlhAqOclIHcBkTvoQ==","shasum":"f65838253dec6e31b713a87cfe8db01f9431f6d3","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.13.0.tgz","fileCount":9,"unpackedSize":70731,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9+GpG+h2xrsPdHZlcT4hDpdV83YCD7zpVDH/s7MO3vwIgEL+ukqTZjmCNYw6H4dMSIM8LT+d8gMUtHeeqdF6TaFA="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.13.0_1712092130301_0.5020797909904302"},"_hasShrinkwrap":false},"0.14.0":{"name":"@opentf/cli-styles","version":"0.14.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^19.2.1","@commitlint/config-conventional":"^19.1.0","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.12.2","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/std":"^0.3.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.14.0","_integrity":"sha512-jLKzn/dXO8THEI8P31bpRUaV689KGZi6OsGg7xNV3H00Ba9/qNkRfs8MThjQZtkmc875Vahl7oLa+lItOyNadQ==","_resolved":"/tmp/b59f3b18708800503cd9f27afd61cc31/opentf-cli-styles-0.14.0.tgz","_from":"file:opentf-cli-styles-0.14.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-jLKzn/dXO8THEI8P31bpRUaV689KGZi6OsGg7xNV3H00Ba9/qNkRfs8MThjQZtkmc875Vahl7oLa+lItOyNadQ==","shasum":"7f52383ded5d0bee7e601dfd35741a3180484a7d","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.14.0.tgz","fileCount":9,"unpackedSize":70933,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8XOLvfs9gVGZGoFxYXBsRHMGt89xccaLvSUQY/kx5NAIgU4xhmpzEiJVb7dWRBp0Tp3qp5KOXQ5y78dreX/3l/KY="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.14.0_1712094958098_0.5248068807481507"},"_hasShrinkwrap":false},"0.15.0":{"name":"@opentf/cli-styles","version":"0.15.0","description":"Style your CLI text using ANSI escape sequences.","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"license":"MIT","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","lint-staged":{"*.{ts,tsx}":["pnpm run format","pnpm run lint"],"*.json":["npm run format"]},"devDependencies":{"@changesets/cli":"^2.27.1","@commitlint/cli":"^19.2.1","@commitlint/config-conventional":"^19.1.0","@opentf/eslint-config-base":"^0.2.0","@swc/core":"^1.4.8","@swc/jest":"^0.2.24","@types/jest":"^29.5.2","@types/node":"^20.12.2","eslint":"^8.57.0","highlight.js":"^11.9.0","html-entities":"^2.5.2","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","tsup":"^8.0.2","turbo":"^1.13.0","typescript":"^5.4.3"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"@opentf/std":"^0.3.0"},"scripts":{"dev":"tsup --watch","build":"tsup","test":"jest","lint":"eslint src/** --fix","format":"prettier --write \"**/*.{ts,tsx,md}\"","type-check":"tsc","ci":"turbo run build test lint type-check","publish-packages":"pnpm run build && pnpm run test && changeset version && changeset publish"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"_id":"@opentf/cli-styles@0.15.0","_integrity":"sha512-7eETZJLNCyOq6sX4W5up8l1IdTu0sf1qDdsBJ2KHx9u4rh3drFmMgF1ZoZ92K9oCiqzKAGqpCCjuasnRWbNLOw==","_resolved":"/tmp/1492eed906e81a59cfa7a57bede558e9/opentf-cli-styles-0.15.0.tgz","_from":"file:opentf-cli-styles-0.15.0.tgz","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-7eETZJLNCyOq6sX4W5up8l1IdTu0sf1qDdsBJ2KHx9u4rh3drFmMgF1ZoZ92K9oCiqzKAGqpCCjuasnRWbNLOw==","shasum":"840cd26bb394f791e9fe85e62a5364a08d09ca3c","tarball":"https://registry.npmjs.org/@opentf/cli-styles/-/cli-styles-0.15.0.tgz","fileCount":9,"unpackedSize":71999,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentf%2fcli-styles@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVlx5+00sMQyhstcVHDB2caz/1Hs1FRcBbNf4wFIkoHAiEAxdScPPCLkS9MEbqdfU6K7jEAr2i29bM0ZOKKc+Q0Wz0="}]},"_npmUser":{"name":"ganapathy","email":"ganapathy888@gmail.com"},"directories":{},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-styles_0.15.0_1712117887737_0.1801603547865347"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-24T12:01:28.486Z","0.5.0":"2023-06-24T12:01:28.793Z","modified":"2024-04-03T04:18:08.431Z","0.6.0":"2023-06-26T20:09:23.995Z","0.7.0":"2023-06-27T05:38:23.338Z","0.8.0":"2023-06-27T05:50:48.617Z","0.9.0":"2023-06-27T21:16:46.807Z","0.9.1":"2023-06-28T09:51:57.071Z","0.9.2":"2023-07-03T10:15:22.090Z","0.10.0":"2024-02-02T12:04:07.813Z","0.10.1":"2024-02-24T21:05:53.636Z","0.10.2":"2024-03-01T21:42:53.631Z","0.10.3":"2024-03-24T00:15:31.252Z","0.11.0":"2024-03-25T19:53:36.728Z","0.11.1":"2024-03-25T19:56:47.996Z","0.11.2":"2024-03-25T20:00:43.308Z","0.12.0":"2024-03-31T00:20:31.030Z","0.13.0":"2024-04-02T21:08:50.512Z","0.14.0":"2024-04-02T21:55:58.307Z","0.15.0":"2024-04-03T04:18:07.909Z"},"maintainers":[{"name":"ganapathy","email":"ganapathy888@gmail.com"}],"description":"Style your CLI text using ANSI escape sequences.","homepage":"https://github.com/Open-Tech-Foundation/js-cli-styles#readme","keywords":["ansi","cli","style","string","text","color","format","console","log","terminal"],"repository":{"type":"git","url":"git+ssh://git@github.com/Open-Tech-Foundation/js-cli-styles.git"},"author":{"name":"Thanga Ganapathy","email":"ganapathy888@gmail.com","url":"https://thanga-ganapathy.github.io"},"bugs":{"url":"https://github.com/Open-Tech-Foundation/js-cli-styles/issues"},"license":"MIT","readme":"<img align=\"left\" src=\"https://open-tech-foundation.pages.dev/img/Logo.svg\" width=\"50\" height=\"50\">\n\n&nbsp;[OPEN TECH FOUNDATION](https://open-tech-foundation.pages.dev/)\n\n<div align=\"center\">\n\n# CLI Styles\n\n[![Build](https://github.com/open-tech-foundation/js-cli-styles/actions/workflows/build.yml/badge.svg)](https://github.com/open-tech-foundation/js-cli-styles/actions/workflows/build.yml)\n\n</div>\n\n> Style your CLI text using [ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code) escape sequences.\n\n<div align=\"center\">\n\n**Try it online at [https://node-repl.pages.dev](https://node-repl.pages.dev/)**\n\n</div>\n\n---\n\n🚀 [@opentf/std](https://js-std.pages.dev/) - An Extensive JavaScript Standard Library. Please review and give feedback.\n\n---\n\n## Features\n\n- 24-Bit colors only (True Color)\n\n- Nested styles\n\n- Auto detects CLI color support\n\n- Supports RGB & Hex color modes\n\n- Respects [NO_COLOR](https://no-color.org/) & [FORCE_COLOR](https://nodejs.org/api/cli.html#force_color1-2-3)\n\n## Supported Terminals (Popular)\n\n✔️ GNOME Terminal\n\n✔️ Konsole\n\n✔️ xfce4-terminal\n\n✔️ MATE Terminal\n\n✔️ iTerm2\n\n✔️ VS Code\n\n✔️ Tabby\n\n✔️ Hyper\n\n✔️ Alacritty\n\n✔️ Contour\n\n✔️ kitty\n\n✔️ WezTerm\n\n✔️ Windows Terminal\n\n❌ Terminal.app\n\n\\*Missing your favorite terminal emulators here? Please give a PR or file an issue in [Github](https://github.com/Open-Tech-Foundation/js-cli-styles/issues/new).\n\n## Installation\n\n```shell\nnpm install @opentf/cli-styles\n```\n\n```shell\nyarn add @opentf/cli-styles\n```\n\n```shell\npnpm add @opentf/cli-styles\n```\n\n```shell\nbun add @opentf/cli-styles\n```\n\n## Syntax\n\n```ts\nstyle(str: string, options?: { color: boolean }): string;\n```\n\n## Usage\n\n```ts\nimport { style } from '@opentf/cli-styles';\n\nconst out = style('$key[.key...]{Text}');\nconsole.log(out);\n```\n\n## Examples\n\nUsing foreground color\n\n```ts\nstyle(\n  '🍊 - An $o{orange} is a fruit of various citrus species in the family Rutaceae.'\n);\n```\n\n![](assets/orange.png)\n\nUsing multiple colors\n\n```ts\nstyle(\n  '$bgy.bl{The $r.bol{R}$g.bol{G}$b.bol{B} color model is an additive color model in which the $r.bol{red}, $g.bol{green} and $b.bol{blue} primary colors of light are added together in various ways to reproduce a broad array of colors.}'\n);\n```\n\n![](assets/rgb.png)\n\nNested colors\n\n```ts\nstyle(\n  \"$bgbl.b{THE QUICK $g{BROWN $r.bol{CAT} JUMPED} OVER THE LAZY $r.bol{DOG}'S BACK}\"\n);\n```\n\n![](assets/nested.png)\n\nComposing different styles\n\n```ts\nstyle('$bol.w.bgg{ PASS }');\n```\n\n![](assets/pass.png)\n\nInverse colors\n\n```ts\nstyle('$inv.r.bgw.bol{ FAILED }');\n```\n\n![](assets/failed.png)\n\nNormal vs Bold vs Dim text\n\n```ts\nstyle('Normal text | $bol{Bold text} | $dim{Dimmed text}');\n```\n\n![](assets/fontweight.png)\n\nItalic fonts\n\n```ts\nstyle(\n  '$ita.fuchsia.bol.bgw{\"This poem is endless,\\n the odds against us are endless,\\n our chances of being alive together statistically nonexistent;\\n still we have made it\"}'\n);\n```\n\n![](assets/italic.png)\n\nUnderlined texts\n\n```ts\nstyle('$und{Straight underline}');\nstyle('$und{Straight $nou{(No underline here)}  underline}');\nstyle('$dbu{Double underline}');\nstyle('$cru{Curly underline}');\nstyle('$dou{Dotted underline}');\nstyle('$dau{Dashed underline}');\nstyle('$und.ug{Straight underline colored}');\nstyle('$dbu.uy{Double underline colored}');\nstyle('$cru.ur{Curly underline colored}');\nstyle('$dou.ub{Dotted underline colored}');\nstyle('$dau.uo{Dashed underline colored}');\nstyle('$und.urgb(100,200,255){Straight underline RGB colored}');\nstyle('$und.ub{Straight $ruc{underline reset} colored}');\n```\n\n![Underline Demo](assets/Underline-Demo.png)\n\n\\*Output from VS Code.\n\nStrikethrough text\n\n```ts\nstyle('Price: $str.r{\\\\$75.00} $g{\\\\$50.00}');\n```\n\n![](assets/strike.png)\n\nCode Highlighting:\n\n```js\nimport { style } from '@opentf/cli-styles';\nimport hljs from 'highlight.js';\nimport { decode } from 'html-entities';\n\nfunction highlight(code) {\n  let html = hljs.highlight(code, {\n    language: 'js',\n  }).value;\n  html = html.replaceAll('<span class=\"hljs-keyword\">', '$fuchsia{');\n  html = html.replaceAll('<span class=\"hljs-variable language_\">', '$b{');\n  html = html.replaceAll('<span class=\"hljs-title function_\">', '$lime{');\n  html = html.replaceAll('<span class=\"hljs-string\">', '$y{');\n  html = html.replaceAll('<span class=\"hljs-params\"></span>', '');\n  html = html.replaceAll('<span class=\"hljs-comment\">', '$gr.dim{');\n  html = html.replaceAll('</span>', '}');\n  html = decode(html);\n  return style(html);\n}\n\nconst code = `\n// Comment\nfunction greet() {\n  console.log('Hello World!');\n}\n`;\n\nconsole.log(highlight(code));\n```\n\n![](assets/highlight_code.png)\n\nUsing Template Literals:\n\n```ts\nconst cpu = 90;\nconst ram = 40;\nconst disk = 70;\n\nconst getColor = (n) => (n <= 50 ? 'g' : n > 50 && n <= 70 ? 'y' : 'r');\n\nstyle(`\n CPU: $${getColor(cpu)}{${cpu}%}\n RAM: $${getColor(ram)}{${ram}%}\nDISK: $${getColor(disk)}{${disk}%}\n`);\n```\n\n![](assets/template_literal.png)\n\nEscape characters:\n\nUse double back slashes to escape a character in the string.\n\n```ts\nstyle(\n  `<$hex(#39CCCC){input} name=$y{\"price\"} value=$y{\"\\\\$\\\\{ Cost + Tax \\\\}.00\"} />`\n);\n```\n\n![](assets/escape.png)\n\nBlinking Text:\n\n```ts\nstyle('$g.bol{SALE! -} $blk.r.bol{50% OFFER}');\n```\n\n![](assets/sale.gif)\n\n## Color Keys\n\n| Key                    | Description                                                                                                                                                         |\n| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| r                      | Red - rgb(255,65,54)                                                                                                                                                |\n| g                      | Green - rgb(46,204,64)                                                                                                                                              |\n| b                      | Blue - rgb(0,116,217)                                                                                                                                               |\n| o                      | Orange - rgb(255,133,27)                                                                                                                                            |\n| y                      | Yellow - rgb(255,220,0)                                                                                                                                             |\n| w                      | White - rgb(255,255,255)                                                                                                                                            |\n| m                      | Magenta - rgb(255,105,193)                                                                                                                                          |\n| c                      | Cyan - rgb(154, 236, 254)                                                                                                                                           |\n| n                      | Navy - rgb(0,31,63)                                                                                                                                                 |\n| a                      | Aqua - rgb(127,219,255)                                                                                                                                             |\n| t                      | Teal - rgb(57,204,204)                                                                                                                                              |\n| p                      | Purple - rgb(177,13,201)                                                                                                                                            |\n| f                      | Fuchsia - rgb(240,18,190)                                                                                                                                           |\n| s                      | Silver - rgb(221,221,221)                                                                                                                                           |\n| ma                     | Maroon - rgb(133,20,75)                                                                                                                                             |\n| ol                     | Olive - rgb(61,153,112)                                                                                                                                             |\n| li                     | Lime - rgb(1,255,112)                                                                                                                                               |\n| bl                     | Black - rgb(17,17,17)                                                                                                                                               |\n| gr                     | Grey - rgb(170,170,170)                                                                                                                                             |\n| pi                     | Pink - rgb(255, 191, 203)                                                                                                                                           |\n| rgb(red, green, blue)  | The RGB foreground colors, Eg: rgb(255,0,0) for red color.                                                                                                          |\n| urgb(red, green, blue) | The RGB underlined colors, Eg: urgb(255, 255, 0) for yellow underlined color.                                                                                       |\n| hex(#------)           | The 6-digit Hex colors, Eg: hex(#00ff00) for green color.                                                                                                           |\n| bg\\*                   | The background colors can be applied with prefix `bg` to any color keys.<br> Eg: <br/>bgw for white bg<br/>bgrgb(0,0,0) for black bg<br/>bghex(#0000FF) for blue bg |\n| u\\*                    | The underline colors.                                                                                                                                               |\n\n## Modifier Keys\n\n| Key | Description                            |\n| --- | -------------------------------------- |\n| res | Reset all attributes to normal.        |\n| nor | Normal intensity Neither bold nor dim. |\n| bol | Bold or increased intensity text.      |\n| dim | Dimmed or decreased intensity text.    |\n| ita | Italic text.                           |\n| inv | Swap foreground and background colors. |\n| noi | Not inversed.                          |\n| str | Strikethrough text.                    |\n| nos | Not Strikethrough text.                |\n| hid | Hidden text.                           |\n| vis | Visible text.                          |\n| und | Straight underline text.               |\n| nou | No Underlined text.                    |\n| dbu | Doubly Underlined text.                |\n| cru | Curly Underlined text.                 |\n| dou | Dotted Underlined text.                |\n| dau | Dashed Underlined text.                |\n| ruc | Reset Underlined text color.           |\n| ovl | Overlined text.                        |\n| noo | Not Overlined text.                    |\n| blk | Blinking text.                         |\n| nob | No Blinking text.                      |\n\n## Color Overrides\n\nYou can disable colors/styles by the following methods:\n\n- Pass `color` option `false` to the `style` function.\n\n- Pass `--no-color` or `--color=false` to the process arguments.\n\n- Set `FORCE_COLOR=0` in enviroment variables.\n\nYou can force enable colors/styles by setting `FORCE_COLOR=3` in enviroment variables.\n\n## Modifier Keys Supported Terminals\n\n| Supported Terminals | res | nor | bol | dim | ita | inv | str | hid | ovl | blk | und | dbu |\n| ------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| Gnome Terminal      | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  |\n| Konsole             | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ❌  |\n| xfce4-terminal      | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  |\n| MATE Terminal       | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  |\n| iTerm2              | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ❌  | ❌  | ❌  | ✅  | ❌  |\n| VS Code             | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ❌  | ✅  | ✅  |\n| Tabby               | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ❌  | ❌  | ✅  | ✅  |\n| Hyper               | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ❌  | ❌  | ✅  | ❌  |\n| Alacritty           | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ❌  | ❌  | ✅  | ❌  |\n| Contour             | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  |\n| kitty               | ✅  | ✅  | ✅  | ✅  | ❌  | ✅  | ✅  | ❌  | ❌  | ❌  | ✅  | ✅  |\n| WezTerm             | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  |\n| Windows Terminal    | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  | ✅  |\n\n## References\n\nhttps://en.wikipedia.org/wiki/ANSI_escape_code\n\nhttps://github.com/termstandard/colors\n\nhttps://no-color.org/\n\nhttps://nodejs.org/api/cli.html#force_color1-2-3\n\nhttps://clrs.cc/\n\nhttps://developer.chrome.com/docs/devtools/console/format-style/\n\n## Related\n\n- [@opentf/std](https://js-std.pages.dev/) - An Extensive JavaScript Standard Library.\n\n- [@opentf/cli-pbar](https://www.npmjs.com/package/@opentf/cli-pbar) - The CLI progress bar.\n\n## License\n\nCopyright (c) 2022, [Thanga Ganapathy](https://github.com/Thanga-Ganapathy) ([MIT License](./LICENSE)).\n","readmeFilename":"README.md"}