{"_id":"@101app/design-tokens","name":"@101app/design-tokens","dist-tags":{"latest":"1.0.105"},"versions":{"1.0.105":{"name":"@101app/design-tokens","version":"1.0.105","private":false,"description":"101 design tokens and generated assets for Web, iOS, and Android.","type":"module","style":"tokens.css","sideEffects":["*.css","**/*.css"],"publishConfig":{"access":"public"},"designTokensSourceCommit":"67b3ad39a8ed099a846169a69be5d6fdf689c09c","_id":"@101app/design-tokens@1.0.105","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PJ20lGUV4ahC19gcJgnxGdBkSKIK98wrFYeF1zMwc0mpXmR8qO7PqdWYp29uG9H7yLL0oBMOgKCfy8J6Jzs9Cw==","shasum":"99fb53c8a17ae3ea5546733ac43fc496a2a96c29","tarball":"https://registry.npmjs.org/@101app/design-tokens/-/design-tokens-1.0.105.tgz","fileCount":1091,"unpackedSize":7979405,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD99X8O1PJWD8B2FrAKCypMKuPf6agfpKycMh/jnwXMewIhAOIPSjaQVl4xcwZNUtfqbmDtROquEh4gubezrcENJr4r"}]},"_npmUser":{"name":"vadimsorokolad","email":"vadim@101-app.com"},"directories":{},"maintainers":[{"name":"vadimsorokolad","email":"vadim@101-app.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-tokens_1.0.105_1780582467761_0.4028060122382744"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-04T14:14:27.620Z","1.0.105":"2026-06-04T14:14:28.052Z","modified":"2026-06-04T14:14:28.250Z"},"maintainers":[{"name":"vadimsorokolad","email":"vadim@101-app.com"}],"description":"101 design tokens and generated assets for Web, iOS, and Android.","readme":"# 101 Design Tokens\n\nПубличная библиотека дизайн-токенов и сгенерированных ресурсов для Web, iOS и Android.\n\nОдин релиз = одна версия, например `1.0.108`. Внутри релиза лежат все платформы: web, iOS и Android.\n\n## Что внутри\n\n```text\ntokens.json\n\nweb/\n  tokens.css\n  icons/\n\nios/\n  Icons.swift\n  Colors.swift\n  Fonts.swift\n  Icons.xcassets/\n\nandroid/\n  res/\n    drawable/\n    values/colors.xml\n    values/fonts.xml\n    values-night/colors.xml\n```\n\n## Web\n\nУстановите npm package:\n\n```bash\nnpm install @101app/design-tokens\n```\n\nCSS:\n\n```ts\nimport \"@101app/design-tokens/tokens.css\";\n```\n\nИконки:\n\n```ts\nimport IconAdd from \"@101app/design-tokens/web/icons/monochrome/add.svg\";\n```\n\n## iOS\n\nПодключите репозиторий как Swift Package:\n\n```text\nhttps://github.com/101-group/101-Design-Tokens\n```\n\nИспользуйте продукт `DesignTokens` и нужную версию Git tag.\n\nПримеры:\n\n```swift\nUIImage(\n    named: Icons.monochromeAdress.imageName,\n    in: DesignTokens.bundle,\n    compatibleWith: nil\n)\n\nColors.textPrimary.uiColor\nColors.textPrimary.color\n\nFonts.iosBodyRegular.uiFont\nUIFont.grpIosBodyRegular\n```\n\n## Android\n\nПодключите `android/res` как Android resources из нужной версии Git tag.\n\nПримеры:\n\n```kotlin\nR.drawable.icon_monochrome_adress\nR.color.color_text_primary\nR.dimen.font_size_android_body_medium\nR.style.TextAndroidBodyMedium\n```\n\nЦвета для тёмной темы лежат в `android/res/values-night/colors.xml`.\n\n## Релиз\n\nРелиз запускается в GitHub Actions кнопкой `Release Design Tokens`.\n\nВерсию вводить не нужно. Workflow сам найдёт последний Git tag `1.0.N`, создаст следующий tag и опубликует npm package `@101app/design-tokens` с этой же версией.\n\n## Источник\n\nФайлы генерируются из Figma-токенов и иконок. Не редактируйте сгенерированные platform-файлы вручную.\n","readmeFilename":"README.md","_rev":"1-b3cbd6c7cb7b3133f1faf7632feb8fd0"}