{"id":41391606,"url":"https://github.com/consta-design-system/uikit","last_synced_at":"2026-04-01T18:34:32.195Z","repository":{"id":37424605,"uuid":"204869037","full_name":"consta-design-system/uikit","owner":"consta-design-system","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-27T13:19:14.000Z","size":31955,"stargazers_count":245,"open_issues_count":323,"forks_count":93,"subscribers_count":7,"default_branch":"dev","last_synced_at":"2026-03-27T23:55:07.025Z","etag":null,"topics":["design-system","react"],"latest_commit_sha":null,"homepage":"https://consta.design/libs/uikit","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/consta-design-system.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-08-28T07:02:37.000Z","updated_at":"2026-03-19T09:40:09.000Z","dependencies_parsed_at":"2024-04-08T09:30:11.877Z","dependency_job_id":"337f0d39-32d4-4551-a2d8-8ab7d4ead5d3","html_url":"https://github.com/consta-design-system/uikit","commit_stats":null,"previous_names":["gazprom-neft/consta-uikit"],"tags_count":216,"template":false,"template_full_name":null,"purl":"pkg:github/consta-design-system/uikit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consta-design-system%2Fuikit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consta-design-system%2Fuikit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consta-design-system%2Fuikit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consta-design-system%2Fuikit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/consta-design-system","download_url":"https://codeload.github.com/consta-design-system/uikit/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/consta-design-system%2Fuikit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290896,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["design-system","react"],"created_at":"2026-01-23T12:38:56.525Z","updated_at":"2026-04-01T18:34:32.167Z","avatar_url":"https://github.com/consta-design-system.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Дизайн-система Consta](http://consta.gazprom-neft.ru/) | Библиотека интерфейсных компонентов\n\nConsta — дизайн-система для разработки интерфейсов, написана на [React](https://reactjs.org/).\n\nВ дизайн-систему входит несколько библиотек. **Здесь — библиотека интерфейсных компонентов:** простые контролы, сложные блоки, темы и хуки. Все библиотеки представлены в виде компонентов и макетов в Figma.\n\n## Что входит в дизайн-систему\n\n### Библиотека компонентов\n\n[Репозиторий](https://github.com/consta-design-system/uikit) | [NPM](https://www.npmjs.com/package/@consta/uikit) | [Документация и стенд](http://uikit.consta.design/) | [Макеты](https://www.figma.com/community/file/853774806786762374)\n\n### Библиотека графиков\n\n[Репозиторий](https://github.com/consta-design-system/charts) | [NPM](https://www.npmjs.com/package/@consta/charts) | [Документация и стенд](http://charts.consta.design) | [Макеты](https://www.figma.com/community/file/982611119114314434)\n\n[\u003e\u003e Посмотреть все библиотеки](https://github.com/consta-design-system)\n\n\u003chr\u003e\n\nПодробности — на [на сайте дизайн-системы Consta](http://consta.design/)\n\nСледите за новостями и релизами в [телеграм-канале дизайн-системы](https://t.me/consta_ui_releases)\n\n# Как использовать\n\n## Установите пакет\n\n```\nyarn add @consta/uikit\n```\n\n## Начните работу с библиотекой\n\nЧтобы начать работу с библиотекой интерфейсных компонентов, подключите тему:\n\n```tsx\nimport React from 'react';\nimport { Theme, presetGpnDefault } from '@consta/uikit/Theme';\nimport { Button } from '@consta/uikit/Button';\n\nconst App = () =\u003e (\n  \u003cTheme preset={presetGpnDefault}\u003e\n    \u003cButton label=\"Кнопка\" /\u003e\n  \u003c/Theme\u003e\n);\n```\n\n[Что такое темы и как с ними работать](https://portal.consta.design/libs/portal/theme-themeabout)\n\n## Документация и стенд\n\nНа стенде можно менять параметры и смотреть, как меняются компоненты. Документация — во вкладке у каждого компонента.\n\n[Вперёд, к стенду](http://consta.design/libs/uikit)\n\n## Разработка\n\n### Подготовка окружения\n\nРабочее окружение должно содержать NodeJS и Yarn.\n\nЧтобы установить зависимости, выполните команду:\n\n```sh\n$ yarn install\n```\n\n### Основные команды\n\n```sh\n# Запуск локального сервера для разработки\n$ yarn start\n\n# Сборка пакета\n$ yarn build\n\n# Сборка стенда\n$ yarn stand:build\n\n# Запуск тестов\n$ yarn test\n```\n\n## Контрибьюторам\n\nБудем рады, если вы захотите принять участие в разработке дизайн-системы =) Но сначала прочитайте [инструкцию для контрибьюторов](https://consta.design/libs/portal/contributers-code).\n\n## Лицензия\n\nДизайн-систему можно использовать бесплатно, она распространяется на условиях открытой [лицензии MIT](https://consta.design/static/licence_mit.pdf).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsta-design-system%2Fuikit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconsta-design-system%2Fuikit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsta-design-system%2Fuikit/lists"}