{"_id":"@blwatkins/color-utils","name":"@blwatkins/color-utils","dist-tags":{"alpha":"0.1.0-alpha.0","latest":"0.1.0-alpha.0"},"versions":{"0.1.0-alpha.0":{"name":"@blwatkins/color-utils","version":"0.1.0-alpha.0","license":"MIT","private":false,"description":"A toolkit of library-agnostic TypeScript and JavaScript utilities for creating and managing colors.","author":{"name":"Brittni Watkins","url":"https://blwatkins.github.io/"},"homepage":"https://blwatkins.github.io/typescript-color-utils/","repository":{"type":"git","url":"git+https://github.com/blwatkins/typescript-color-utils.git"},"bugs":{"url":"https://github.com/blwatkins/typescript-color-utils/issues"},"funding":[{"type":"individual","url":"https://github.com/sponsors/blwatkins"}],"type":"module","engines":{"node":"^22.23.0 || >=24"},"types":"./_dist/index.d.mts","module":"./_dist/index.mjs","main":"./_dist/index.mjs","exports":{".":{"types":"./_dist/index.d.mts","default":"./_dist/index.mjs"}},"scripts":{"lint:js":"eslint -c eslint.config.js.mjs .","lint:ts":"eslint -c eslint.config.ts.mjs .","lint:all":"npm run lint:js && npm run lint:ts","test":"vitest run","test:watch":"vitest","test:ui":"vitest --ui","test:coverage":"vitest run --coverage","docs":"typedoc","build":"tsdown","prepack":"npm run build","validate":"npm run lint:all && npm run docs && npm run build && npm test"},"dependencies":{"@blwatkins/utils":"alpha","chroma-js":"^3.2.0","typebox":"^1.3.20"},"devDependencies":{"@eslint/js":"^10.0.1","@stylistic/eslint-plugin":"^5.10.0","@types/chroma-js":"^3.1.2","@types/node":"^26.4.0","@vitest/coverage-v8":"^4.1.11","@vitest/ui":"^4.1.11","eslint":"^10.9.1","eslint-plugin-es-x":"^10.0.0","eslint-plugin-jsdoc":"^64.2.1","globals":"^17.11.0","tsdown":"^0.22.14","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.68.0","vitest":"^4.1.11"},"peerDependencies":{"@types/chroma-js":"^3.1.2"},"keywords":["typescript","javascript","utility","utilities","utils","esm","color"],"gitHead":"d00280086acf65fda21a7ff19251d515706c63a0","_id":"@blwatkins/color-utils@0.1.0-alpha.0","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-yMd0XKMdSLSG7JwP5fmcD0LBEhFeWq0A+nxilVCTvQisBvh/ePiEIRUimsKIbSE0XBn441nWsZZSKCC3CtI3SA==","shasum":"e98962cf062827d8c60c508983fc03aaf93458a1","tarball":"https://registry.npmjs.org/@blwatkins/color-utils/-/color-utils-0.1.0-alpha.0.tgz","fileCount":5,"unpackedSize":19761,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFDoLIP6P1YBmeEyJxJ04/Lsp/cpGnZoJwtdzXZkYpYqAiBu3Q5h0z5FZa6QqpcI7q09cJyrcK0W4u46o+QROpQV5w=="}]},"_npmUser":{"name":"blwatkins","email":"brittniwatkins.dev@gmail.com"},"directories":{},"maintainers":[{"name":"blwatkins","email":"brittniwatkins.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/color-utils_0.1.0-alpha.0_1788232743759_0.5239681854642224"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-01T03:19:03.569Z","0.1.0-alpha.0":"2026-09-01T03:19:03.902Z","modified":"2026-09-01T03:19:04.279Z"},"maintainers":[{"name":"blwatkins","email":"brittniwatkins.dev@gmail.com"}],"description":"A toolkit of library-agnostic TypeScript and JavaScript utilities for creating and managing colors.","homepage":"https://blwatkins.github.io/typescript-color-utils/","keywords":["typescript","javascript","utility","utilities","utils","esm","color"],"repository":{"type":"git","url":"git+https://github.com/blwatkins/typescript-color-utils.git"},"author":{"name":"Brittni Watkins","url":"https://blwatkins.github.io/"},"bugs":{"url":"https://github.com/blwatkins/typescript-color-utils/issues"},"license":"MIT","readme":"# TypeScript Color Utilities\n\nA toolkit of library-agnostic TypeScript and JavaScript utilities for creating and managing colors.\n\n## Documentation\n\n- [Latest Release](https://blwatkins.github.io/typescript-color-utils/doc/index.html)\n- [Documentation by Version Number](https://blwatkins.github.io/typescript-color-utils/releases.html)\n\n## History and Origins\n\nDevelopment for this project originally began in March 2022, when I started creating utility classes in JavaScript to use in my generative art algorithms.\nOver the years, the utilities have been refined, expanded, and organized into a series of cohesive libraries that can be used in a variety of projects.\n\n## Roadmap\n\n- [TypeScript Color Utilities Roadmap](https://blwatkins.github.io/typescript-color-utils/roadmap.html)\n\n## License\n\nThe source code of this project is licensed under the [MIT License](https://opensource.org/license/mit).\nThe full text of the license is included with the project source code.\n\n## Project Status Badges\n\n### [npm](https://www.npmjs.com/package/@blwatkins/color-utils)\n\n![npm License](https://badgen.net/npm/license/@blwatkins/color-utils/alpha)\n![npm Version](https://badgen.net/npm/v/@blwatkins/color-utils)\n![npm @alpha Version](https://badgen.net/npm/v/@blwatkins/color-utils/alpha)\n![npm Types](https://badgen.net/npm/types/@blwatkins/color-utils)\n![npm Node Version](https://badgen.net/npm/node/@blwatkins/color-utils)\n![npm Weekly Downloads](https://badgen.net/npm/dw/@blwatkins/color-utils)\n![npm Total Downloads](https://badgen.net/npm/dt/@blwatkins/color-utils)\n![npm Last Update](https://img.shields.io/npm/last-update/%40blwatkins%2Fcolor-utils)\n![npm Unpacked Size](https://img.shields.io/npm/unpacked-size/%40blwatkins%2Fcolor-utils)\n\n### [Socket](https://socket.dev/npm/package/@blwatkins/color-utils)\n\n![Socket Score](https://badge.socket.dev/npm/package/@blwatkins/color-utils)\n\n### [Bundlephobia](https://bundlephobia.com/package/@blwatkins/color-utils)\n\n![Bundlephobia Tree Shaking](https://badgen.net/bundlephobia/tree-shaking/@blwatkins/color-utils)\n![Bundlephobia Dependency Count](https://badgen.net/bundlephobia/dependency-count/@blwatkins/color-utils)\n![Bundlephobia Minified](https://badgen.net/bundlephobia/min/@blwatkins/color-utils)\n![Bundlephobia Minified + gzip](https://badgen.net/bundlephobia/minzip/@blwatkins/color-utils)\n\n### [Package Phobia](https://packagephobia.com/result?p=%40blwatkins%2Fcolor-utils)\n\n![Package Phobia Install Size](https://badgen.net/packagephobia/install/@blwatkins/color-utils)\n![Package Phobia Publish Size](https://badgen.net/packagephobia/publish/@blwatkins/color-utils)\n\n### [GitHub](https://github.com/blwatkins/typescript-color-utils)\n\n![GitHub License](https://badgen.net/github/license/blwatkins/typescript-color-utils)\n![GitHub Dependabot](https://badgen.net/github/dependabot/blwatkins/typescript-color-utils)\n![GitHub Latest Release](https://badgen.net/github/release/blwatkins/typescript-color-utils)\n![GitHub Releases](https://badgen.net/github/releases/blwatkins/typescript-color-utils)\n![GitHub Last Commit](https://badgen.net/github/last-commit/blwatkins/typescript-color-utils)\n![GitHub Commits](https://badgen.net/github/commits/blwatkins/typescript-color-utils)\n![GitHub Commit Activity](https://img.shields.io/github/commit-activity/y/blwatkins/typescript-color-utils)\n![GitHub Code Size in Bytes](https://img.shields.io/github/languages/code-size/blwatkins/typescript-color-utils)\n![GitHub Repo Size](https://img.shields.io/github/repo-size/blwatkins/typescript-color-utils)\n![GitHub Repo File or Directory Count](https://img.shields.io/github/directory-file-count/blwatkins/typescript-color-utils)\n![GitHub Language Count](https://img.shields.io/github/languages/count/blwatkins/typescript-color-utils)\n\n### GitHub Actions\n\n![CodeQL](https://github.com/blwatkins/typescript-color-utils/actions/workflows/codeql.yml/badge.svg)\n![npm Validate](https://github.com/blwatkins/typescript-color-utils/actions/workflows/npm-validate.yml/badge.svg)\n![Deploy GitHub Pages with Jekyll](https://github.com/blwatkins/typescript-color-utils/actions/workflows/gh-pages-jekyll.yml/badge.svg)\n\n## Sources and Technical Notes\n\n- [Resources and References](https://blwatkins.github.io/typescript-color-utils/resources-and-references.html)\n\n## Thank Yous\n\nA huge thank you to all the open source contributors who have made this project possible by creating and maintaining the libraries and tools used in this project, and to the open source community for fostering collaboration and innovation.\n\nA special thank you to all the educators, mentors, and content creators who have shared their knowledge and expertise in the fields of algorithmic art, web development, and computer science.\nThank you for giving me the tools, resources, opportunities, support, and inspiration to learn and grow as a developer.\n\n----\n\nCopyright &copy; 2024-2026 Brittni Watkins. All rights reserved.\n","readmeFilename":"README.md","_rev":"1-09d541ce0cdd20f7b0e953edba0c46c7"}