{"_id":"chromatic-chandelier","_rev":"80-44eed8499b1e3db76b890fcb4ad25414","name":"chromatic-chandelier","dist-tags":{"latest":"0.22.72"},"versions":{"0.2.16":{"name":"chromatic-chandelier","version":"0.2.16","keywords":["color-palette","color-picker","colorful-spreadsheet","palette-constructor","palette-generator"],"author":{"url":"https://bp-studio.ru","name":"Boris Panchenko","email":"boris.v.panchenko@mail.ru"},"license":"LGPL-3.0-only","_id":"chromatic-chandelier@0.2.16","maintainers":[{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"}],"homepage":"https://palette.protosite.xyz","dist":{"shasum":"771323657c4ea0b4dd97469344ad3d9375d91be2","tarball":"https://registry.npmjs.org/chromatic-chandelier/-/chromatic-chandelier-0.2.16.tgz","fileCount":17,"integrity":"sha512-X+e7wJ1fLrtl1qD1kKZrtt/Jub0Jx+SPhRpri1UMPoEEsTwrR03kH/ZuiSEuS6OEK4dWT9OvOGHav2XtW9R0mA==","signatures":[{"sig":"MEUCIQDM/UCbRUBtJRu1M9PEHfb0x4F/9ZUT7aAY1/kkqPctKwIgEwv2LQbihqTVCZ5d3dJuggd2bpp/txYOjiB04m854C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127936},"main":"main.js","type":"module","types":"main.d.ts","exports":{".":"./main.js","./*":"./*"},"gitHead":"1913970eb2d633e1e109e0a3a7f385ae0812a3fe","imports":{"#types":"./@types/chromatic-chandelier.d.ts","#type/*":"./@types/*"},"_npmUser":{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"},"_npmVersion":"11.3.0","description":"ПО \"Цветная Люстра\" генерирует дополнительные оттенки для выбранного цветового решения, в экземпляре класса палитры. Дополнительные цвета генерируются на основе алгоритма управляемого параметрами конфигурации палитры. В совокупности взаимосвязанные наборы","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chromatic-chandelier_0.2.16_1749268233662_0.9204433999460244","host":"s3://npm-registry-packages-npm-production"}},"0.22.70":{"name":"chromatic-chandelier","version":"0.22.70","keywords":["Color Picker","Color Scheme Constructor","Color Scheme Toolkit","Colour Palette Generator","Colour Palette"],"author":{"name":"Boris Panchenko","email":"boris.v.panchenko@mail.ru"},"license":"LGPL-3.0-only","_id":"chromatic-chandelier@0.22.70","maintainers":[{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"}],"homepage":"https://bpanchenko.github.io/chromatic-chandelier","bugs":{"url":"https://github.com/BPanchenko/chromatic-chandelier/issues"},"dist":{"shasum":"232e7667d440742313079c85498b0a281b255674","tarball":"https://registry.npmjs.org/chromatic-chandelier/-/chromatic-chandelier-0.22.70.tgz","fileCount":10,"integrity":"sha512-GybvqFdvSxuEcNzvrm++V5NKs8B1w38iAGkkiq5Q5Sfv4+oS7PCGqlK1aam/8nXrbtleepWXvobuUsm8IJVqhA==","signatures":[{"sig":"MEQCIEd/xifEm1wc8gczc61tAocdZsgvF+bGWvnK9kOaeeOvAiBM9PDjuIjgBIQG+YHWYbMUyl5Mu9bdCGSzMV5SC393pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136576},"main":"./index.js","type":"module","exports":{".":"./index.js","./manual":"./manual.js","./toolkit":"./toolkit.js","./correlator":"./correlator.js"},"gitHead":"0a636e27fb5ec1b1804561f6181058aef59196f8","scripts":{"test":"npx playwright test --update-snapshots","debug":"npx playwright test --debug --update-snapshots --ui"},"_npmUser":{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"},"repository":{"url":"git+https://github.com/BPanchenko/chromatic-chandelier.git","type":"git"},"_npmVersion":"11.6.2","description":"ПО \"Цветная Люстра\" предоставляет инструменты расширения возможностей цветовой схемы цифрового продукта.\\\r Экземпляр палитры генерирует дополнительные оттенки для выбраных базовых цветов. Дополнительные цвета генерируются на основе алгоритма управляемого ","directories":{},"_nodeVersion":"25.0.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.9.1","node-color-log":"13.0.3","@playwright/test":"1.56.1"},"_npmOperationalInternal":{"tmp":"tmp/chromatic-chandelier_0.22.70_1768591776890_0.36918626589135894","host":"s3://npm-registry-packages-npm-production"}},"0.22.71":{"name":"chromatic-chandelier","version":"0.22.71","keywords":["Color Picker","Color Scheme Constructor","Color Scheme Toolkit","Colour Palette Generator","Colour Palette"],"author":{"name":"Boris Panchenko","email":"boris.v.panchenko@mail.ru"},"license":"LGPL-3.0-only","_id":"chromatic-chandelier@0.22.71","maintainers":[{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"}],"homepage":"https://bpanchenko.github.io/chromatic-chandelier","bugs":{"url":"https://github.com/BPanchenko/chromatic-chandelier/issues"},"dist":{"shasum":"5906d923646897556bf16213a21fd7d9d9ec08aa","tarball":"https://registry.npmjs.org/chromatic-chandelier/-/chromatic-chandelier-0.22.71.tgz","fileCount":13,"integrity":"sha512-hYmHI61NflVLedGS2jVWAzU0s6G0SiGuy0q02F6motnWXKSZnf1H8dZD8bIxAS7ZSh2DNyNBhuc4BcZmgmY16g==","signatures":[{"sig":"MEUCIEqxU835bKtAMsM8E6glkAszeiBSPbRiZ6Ca74mivBSPAiEAojzlP4u2oXsXQ/Ss553WgUx+8no6LPoSrkzK5srcb+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138807},"type":"module","exports":{".":"./index.js","./manual":"./manual.js","./toolkit":"./toolkit.js","./correlator":"./correlator.js"},"gitHead":"523d26594ddf2b49d402fc0888ec21ddebf7285e","_npmUser":{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"},"repository":{"url":"git+https://github.com/BPanchenko/chromatic-chandelier.git","type":"git"},"_npmVersion":"11.7.0","description":"ПО \"Цветная Люстра\" предоставляет инструменты расширения возможностей цветовой схемы цифрового продукта.\\\r Экземпляр палитры генерирует дополнительные оттенки для выбраных базовых цветов. Дополнительные цвета генерируются на основе алгоритма управляемого ","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chromatic-chandelier_0.22.71_1773767704488_0.46080594383467655","host":"s3://npm-registry-packages-npm-production"}},"0.22.72":{"name":"chromatic-chandelier","version":"0.22.72","homepage":"https://bpanchenko.github.io/chromatic-chandelier","author":{"name":"Boris Panchenko","email":"boris.v.panchenko@mail.ru"},"license":"LGPL-3.0-only","keywords":["Color Picker","Color Scheme Constructor","Color Scheme Toolkit","Colour Palette Generator","Colour Palette"],"type":"module","main":"./index.js","exports":{".":"./index.js","./manual":"./manual.js","./toolkit":"./toolkit.js","./correlator":"./correlator.js"},"scripts":{"test":"npx playwright test --update-snapshots","debug":"npx playwright test --debug --update-snapshots --ui"},"devDependencies":{"@playwright/test":"1.58.2","@types/node":"25.5.0","node-color-log":"13.0.3"},"repository":{"type":"git","url":"git+https://github.com/BPanchenko/chromatic-chandelier.git"},"gitHead":"16fdf757d1d03c12cf5e5b1b2dd6857fd96c10e4","_id":"chromatic-chandelier@0.22.72","description":"ПО \"Цветная Люстра\" предоставляет инструменты расширения возможностей цветовой схемы цифрового продукта.\\\r Экземпляр палитры генерирует дополнительные оттенки для выбраных базовых цветов. Дополнительные цвета генерируются на основе алгоритма управляемого ","bugs":{"url":"https://github.com/BPanchenko/chromatic-chandelier/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-Nj3Q1RuivNIDSghz11JwDQL6UdimhJ8TyFX6yNsmuIWLtOIqDXby9hsOVKFqVWwPaetbXMU8espK+AdOki5TSg==","shasum":"dd07ace33153b658501945eff7fb609dff4ace62","tarball":"https://registry.npmjs.org/chromatic-chandelier/-/chromatic-chandelier-0.22.72.tgz","fileCount":13,"unpackedSize":139696,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEcHDAg71m9iFVQnpg/wOLh+Yyz5JWKQ2GLdh4EqLEDlAiBM+zhFnbJwgXqJkLrGvZdHkcitBWE7PT2JaPmYhdUffw=="}]},"_npmUser":{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"},"directories":{},"maintainers":[{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chromatic-chandelier_0.22.72_1775026527639_0.31469129421344233"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-29T16:43:51.249Z","modified":"2026-04-01T06:55:27.897Z","0.0.1":"2025-04-29T16:43:51.566Z","0.0.2":"2025-04-29T18:51:01.330Z","0.0.3":"2025-04-30T00:17:44.160Z","0.0.4":"2025-05-22T23:55:11.982Z","0.0.5":"2025-05-23T00:21:47.721Z","0.0.6":"2025-05-23T21:17:33.716Z","0.0.7":"2025-05-23T21:53:34.651Z","0.0.8":"2025-05-24T05:59:29.318Z","0.1.9":"2025-05-27T21:32:36.761Z","0.1.10":"2025-05-27T21:35:26.955Z","0.1.11":"2025-05-30T11:37:06.025Z","0.1.12":"2025-05-30T11:59:00.673Z","0.1.13":"2025-05-30T11:59:47.608Z","0.2.14":"2025-05-31T06:59:35.633Z","0.2.15":"2025-06-07T03:41:28.138Z","0.2.16":"2025-06-07T03:50:33.855Z","0.2.17":"2025-06-20T08:13:25.945Z","0.17.39":"2025-08-24T17:19:53.052Z","0.17.40":"2025-08-25T11:22:11.837Z","0.17.41":"2025-08-25T20:04:39.369Z","0.17.42":"2025-08-26T13:13:50.066Z","0.17.43":"2025-08-27T13:31:56.762Z","0.18.48":"2025-09-07T12:30:23.602Z","0.18.49":"2025-09-07T22:21:02.803Z","0.18.50":"2025-09-08T03:15:58.676Z","0.18.51":"2025-09-10T17:04:16.487Z","0.18.52":"2025-09-14T22:54:39.979Z","0.18.53":"2025-09-15T18:01:03.690Z","0.18.54":"2025-09-16T12:39:18.346Z","0.18.55":"2025-09-16T13:15:08.223Z","0.19.59":"2025-10-14T18:54:09.701Z","0.19.60":"2025-10-15T04:59:02.931Z","0.19.61":"2025-10-15T10:23:50.197Z","0.19.62":"2025-10-26T19:44:24.941Z","0.21.64":"2025-11-12T00:13:26.124Z","0.21.66":"2025-11-12T20:51:45.157Z","0.21.67":"2025-11-14T15:36:25.379Z","0.21.68":"2025-11-27T23:29:59.329Z","0.22.69":"2025-12-04T05:52:54.798Z","0.22.70":"2026-01-16T19:29:37.026Z","0.22.71":"2026-03-17T17:15:04.654Z","0.22.72":"2026-04-01T06:55:27.785Z"},"bugs":{"url":"https://github.com/BPanchenko/chromatic-chandelier/issues"},"author":{"name":"Boris Panchenko","email":"boris.v.panchenko@mail.ru"},"license":"LGPL-3.0-only","homepage":"https://bpanchenko.github.io/chromatic-chandelier","keywords":["Color Picker","Color Scheme Constructor","Color Scheme Toolkit","Colour Palette Generator","Colour Palette"],"repository":{"type":"git","url":"git+https://github.com/BPanchenko/chromatic-chandelier.git"},"description":"ПО \"Цветная Люстра\" предоставляет инструменты расширения возможностей цветовой схемы цифрового продукта.\\\r Экземпляр палитры генерирует дополнительные оттенки для выбраных базовых цветов. Дополнительные цвета генерируются на основе алгоритма управляемого ","maintainers":[{"name":"bpanchenko","email":"boris.v.panchenko@gmail.com"}],"readme":"# ПО \"Цветная Люстра\". Реализация [цифровой палитры цвета](https://bpanchenko.github.io/chromatic-chandelier/)\r\n\r\nПО \"Цветная Люстра\" предоставляет инструменты расширения возможностей цветовой схемы цифрового продукта.\\\r\nЭкземпляр палитры генерирует дополнительные оттенки для выбраных базовых цветов. Дополнительные цвета генерируются на основе алгоритма управляемого параметрами конфигурации. Реализация актуальных стандартов [CSS](https://www.w3.org/TR/css-color-4/) в совокупности с тремя этапами автоматизированого тестирования программного кода позволяет составлять гармоничное цветовое решение. Зрительное восприятие цвета сохраняется с учетом доступного спектра при визуализации.\r\n\r\n### Тестирование исходного кода\r\n\r\nПО \"Цветная Люстра\" разрабатывается через автоматизированное тестирование в три этапа: тестирование спецификаций, модульное тестирование известных образцов цвета и сквозное тестирование (E2E) с интеграцией ПО.\\\r\nСмотри [отчёт о покрытии кода тестами](https://bpanchenko.github.io/chromatic-chandelier/test-report/coverage) и [результаты прогона автотестов](https://bpanchenko.github.io/chromatic-chandelier/test-report/results.spec-testing.html).\r\n\r\n![Визуализация палитры протосайта](__tests__/__screenshots__/protosite-palette-chart-visual-comparisons/protosite-palette-chart-visual-comparisons-1.png)\r\n\r\n> Визуализация палитры протосайта: https://bpanchenko.github.io/chromatic-chandelier/assets/pictures/svg/widget.protosite-palette.svg . Результат работы ПО - это таблица сгенерированных оттенков, для проверки алгоритмов применяется рендеринг векторного изображения в формате SVG.\r\n\r\n## В NPM-пакете опубликован программный справочник цветовых пространст вместе с набором необходимых для работы с цветом классов и утилит.\r\n\r\n[![npm](https://img.shields.io/npm/v/chromatic-chandelier.svg)](https://www.npmjs.com/package/chromatic-chandelier)\r\n\r\n```bash\r\nnpm install chromatic-chandelier -D\r\n```\r\n\r\n## Справочник цветовых пространств\r\n\r\nМодуль `chromatic-chandelier/manual` предоставляет коллекцию объектов определения цветовых пространств и функций преобразования цветового пространства. Модуль составлен в виде справочного руководства по цветовым пространствам. Программные компоненты содержат справочные материалы и используются в работе ПО \"Цветная Люстра\".\r\n\r\n### Проекция цвета в другое пространство\r\n\r\nИзменение пространства определения цвета осуществляется путём определения новой точки в целевом пространстве по вычисленным координатам проекции цветовых компонент исходного пространства. В справочнике реализованы преобразования цветовых пространств из спецификации [CSS Color 4](https://www.w3.org/TR/css-color-4/#color-conversion-code), дан обновлённый стандарт вычислительных алгоритмов.\r\n\r\nДатасеты публичных образцов цвета, для которых были применены преобразования из модуля `chromatic-chandelier/manual`:\r\n\r\n1. https://bpanchenko.github.io/chromatic-chandelier/atlas.ral.json\r\n1. https://bpanchenko.github.io/chromatic-chandelier/atlas.ral-classic.json\r\n1. https://bpanchenko.github.io/chromatic-chandelier/atlas.x11.json\r\n1. https://bpanchenko.github.io/chromatic-chandelier/atlas.yandex-wizard.json\r\n\r\nАтласы образцов:\r\n\r\n1. [Die Farbtöne aller drei RAL Farbpaletten](https://bpanchenko.github.io/chromatic-chandelier/samples-compilation/all-ral-colours.html)\r\n1. [RAL Classic Farbsammlung](https://bpanchenko.github.io/chromatic-chandelier/samples-compilation/ral-classic.html)\r\n1. [Цветовая схема X11](https://bpanchenko.github.io/chromatic-chandelier/samples-compilation/x11.html)\r\n1. [Справочник колдунщика цветов от поисковой системы Яндекс](https://bpanchenko.github.io/chromatic-chandelier/samples-compilation/yandex-color-wizard.html)\r\n","readmeFilename":"README.md"}