{"_id":"@ai-sber/uikit","_rev":"8-5bf54784a83e85e386ce973c7cae9f51","name":"@ai-sber/uikit","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.5":{"name":"@ai-sber/uikit","version":"0.1.5","keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"author":{"name":"SberAI"},"license":"MIT","_id":"@ai-sber/uikit@0.1.5","maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"}],"dist":{"shasum":"6aa6c7a2cd49e3fee91069f56eaa997d1e8d6292","tarball":"https://registry.npmjs.org/@ai-sber/uikit/-/uikit-0.1.5.tgz","fileCount":70,"integrity":"sha512-ykr/JDFag8uqTjXUgqwdVWcxzxnb8F9g5H2e8OTjAjfSSEjWH9wJmdSeluDeLx/YYM2PHASWun8Ol9Hw8rbRvg==","signatures":[{"sig":"MEYCIQC6D05uYr91uo5zzvo4P4aYZDqsAJ0IuqT6kdHStuvEQAIhAJ8Um8HuxxvIgVCRkCw/espPk1vs6oBYyT/5yazv9NU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/assets/DatePicker.css","./tokens":"./tokens/tokens.json","./date-picker":{"types":"./dist/components/DatePicker/index.d.ts","import":"./dist/date-picker.js"}},"gitHead":"464f0011518426eb610f89eb33394281f3fb6390","scripts":{"lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","format":"prettier --write \"src/**/*.{ts,tsx,css}\"","lint:fix":"eslint . --fix","build:lib":"vite build","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\""},"_npmUser":{"name":"eoekim","email":"evgeny.ekim@gmail.com"},"_npmVersion":"11.8.0","description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.0","radix-ui":"^1.6.0","rc-picker":"^4.11.3","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^8.0.0","react":"^19.2.0","eslint":"^10.0.0","postcss":"^8.5.0","prettier":"^3.8.1","react-dom":"^19.2.0","@eslint/js":"^10.0.0","typescript":"^6.0.0","tailwindcss":"^4.0.0","@types/react":"^19.2.0","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.0","typescript-eslint":"^8.62.0","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^6.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.0","vite-plugin-lib-inject-css":"^2.2.0","eslint-plugin-react-refresh":"^0.5.3"},"peerDependencies":{"dayjs":"^1.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0 || ^1.0.0","@radix-ui/react-popover":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uikit_0.1.5_1783089498356_0.7051324480713035","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ai-sber/uikit","version":"0.1.6","keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"author":{"name":"SberAI"},"license":"MIT","_id":"@ai-sber/uikit@0.1.6","maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"}],"dist":{"shasum":"3ea340f72416bac4aad1d5d895e6e256648ad1e3","tarball":"https://registry.npmjs.org/@ai-sber/uikit/-/uikit-0.1.6.tgz","fileCount":70,"integrity":"sha512-B9XTLoWKpyGZC9h5lpEYSwlaVIAMDUiiO9c9RZZ5Gj6FpclxwSl1u+CBRbHLeHaq3nfCDx9wljMKr2gHFvL1Cw==","signatures":[{"sig":"MEQCICx2CaUN4Dv48WHredeCkJOxgsvELKhC08lArRqLKWNmAiB055fK27122wrhuq3NFFzReBfg5RN33QLtCY36gdjdtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/assets/DatePicker.css","./tokens":"./tokens/tokens.json","./date-picker":{"types":"./dist/components/DatePicker/index.d.ts","import":"./dist/date-picker.js"}},"gitHead":"464f0011518426eb610f89eb33394281f3fb6390","scripts":{"lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","format":"prettier --write \"src/**/*.{ts,tsx,css}\"","lint:fix":"eslint . --fix","build:lib":"vite build","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\""},"_npmUser":{"name":"eoekim","email":"evgeny.ekim@gmail.com"},"_npmVersion":"11.8.0","description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.0","radix-ui":"^1.6.0","rc-picker":"^4.11.3","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^8.0.0","react":"^19.2.0","eslint":"^10.0.0","postcss":"^8.5.0","prettier":"^3.8.1","react-dom":"^19.2.0","@eslint/js":"^10.0.0","typescript":"^6.0.0","tailwindcss":"^4.0.0","@types/react":"^19.2.0","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.0","typescript-eslint":"^8.62.0","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^6.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.0","vite-plugin-lib-inject-css":"^2.2.0","eslint-plugin-react-refresh":"^0.5.3"},"peerDependencies":{"dayjs":"^1.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0 || ^1.0.0","@radix-ui/react-popover":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uikit_0.1.6_1783500602948_0.394083574075782","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ai-sber/uikit","version":"0.1.7","keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"author":{"name":"SberAI"},"license":"MIT","_id":"@ai-sber/uikit@0.1.7","maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"}],"dist":{"shasum":"588b9f7e25269631cc94316c5a420347f8278e1c","tarball":"https://registry.npmjs.org/@ai-sber/uikit/-/uikit-0.1.7.tgz","fileCount":83,"integrity":"sha512-iLZLrvpiGocB4hyrVHCtM9idgwMa1Y7jpPo61sXRn5UPFJPMqrqUue1tt1Srdovq/VLo6Tqsl7b5yxyV5l0lXQ==","signatures":[{"sig":"MEUCIGV0hYCdyEzDmF0QYA0xK6bSI8S5AP0XP2MaSWheF1HUAiEA18AOIrVmk54eOqoTyHx8yPgVG+rV5ABb3wXaoliP2nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles.css","./tokens":"./dist/tokens.json","./styles.css":"./dist/styles.css","./tokens.css":"./dist/tokens.css","./date-picker":{"types":"./dist/components/DatePicker/index.d.ts","import":"./dist/date-picker.js"},"./tokens.json":"./dist/tokens.json","./tailwind.css":"./dist/tailwind.css","./tailwind-preset":{"types":"./dist/tailwind.preset.d.ts","import":"./dist/tailwind.preset.js","default":"./dist/tailwind.preset.js","require":"./dist/tailwind.preset.cjs"},"./tailwind-preset.js":{"types":"./dist/tailwind.preset.d.ts","import":"./dist/tailwind.preset.js","default":"./dist/tailwind.preset.js","require":"./dist/tailwind.preset.cjs"},"./tailwind-theme.css":"./dist/tailwind-theme.css","./design-manifest.json":"./dist/design-manifest.json"},"gitHead":"464f0011518426eb610f89eb33394281f3fb6390","scripts":{"lint":"eslint .","build":"npm run design:build && tsc -p tsconfig.build.json && vite build && node scripts/copy-design-assets.mjs && node scripts/verify-package-exports.mjs","format":"prettier --write \"src/**/*.{ts,tsx,css}\"","lint:fix":"eslint . --fix","build:lib":"npm run design:build && vite build && node scripts/copy-design-assets.mjs && node scripts/verify-package-exports.mjs","type-check":"tsc --noEmit","design:build":"node scripts/build-design-system.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\"","verify:package":"node scripts/verify-package-exports.mjs"},"_npmUser":{"name":"eoekim","email":"evgeny.ekim@gmail.com"},"_npmVersion":"11.8.0","description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.0","radix-ui":"^1.6.0","rc-picker":"^4.11.3","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^8.0.0","react":"^19.2.0","eslint":"^10.0.0","postcss":"^8.5.0","prettier":"^3.8.1","react-dom":"^19.2.0","@eslint/js":"^10.0.0","typescript":"^6.0.0","tailwindcss":"^4.0.0","@types/react":"^19.2.0","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.0","typescript-eslint":"^8.62.0","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^6.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.0","vite-plugin-lib-inject-css":"^2.2.0","eslint-plugin-react-refresh":"^0.5.3"},"peerDependencies":{"dayjs":"^1.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0 || ^1.0.0","@radix-ui/react-popover":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uikit_0.1.7_1783976679225_0.861509471464448","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ai-sber/uikit","version":"0.1.8","keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"author":{"name":"SberAI"},"license":"MIT","_id":"@ai-sber/uikit@0.1.8","maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"}],"dist":{"shasum":"3810d8ae0d7a60ba9d1c973d939e5c826136ef7d","tarball":"https://registry.npmjs.org/@ai-sber/uikit/-/uikit-0.1.8.tgz","fileCount":83,"integrity":"sha512-xCFeXmg7KoxAaXYYt2P1SLtKX+TjvofocxEcbO/WvIQAnMKkIlljbBQ++1O8ZdH2x7V3uIuCi1UHsOgAFlorNg==","signatures":[{"sig":"MEUCIEnndGvV98oRiOQeenHpmH+qnxE4NygrcJHWMTItREeAAiEA/F80HMIkRAhd1bJDY6Upowq8kuNk3dXHw8q4tkgbbvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles.css","./tokens":"./dist/tokens.json","./styles.css":"./dist/styles.css","./tokens.css":"./dist/tokens.css","./date-picker":{"types":"./dist/components/DatePicker/index.d.ts","import":"./dist/date-picker.js"},"./tokens.json":"./dist/tokens.json","./tailwind.css":"./dist/tailwind.css","./tailwind-preset":{"types":"./dist/tailwind.preset.d.ts","import":"./dist/tailwind.preset.js","default":"./dist/tailwind.preset.js","require":"./dist/tailwind.preset.cjs"},"./tailwind-preset.js":{"types":"./dist/tailwind.preset.d.ts","import":"./dist/tailwind.preset.js","default":"./dist/tailwind.preset.js","require":"./dist/tailwind.preset.cjs"},"./tailwind-theme.css":"./dist/tailwind-theme.css","./design-manifest.json":"./dist/design-manifest.json"},"gitHead":"464f0011518426eb610f89eb33394281f3fb6390","scripts":{"lint":"eslint .","build":"npm run design:build && tsc -p tsconfig.build.json && vite build && node scripts/copy-design-assets.mjs && node scripts/verify-package-exports.mjs","format":"prettier --write \"src/**/*.{ts,tsx,css}\"","lint:fix":"eslint . --fix","build:lib":"npm run design:build && vite build && node scripts/copy-design-assets.mjs && node scripts/verify-package-exports.mjs","type-check":"tsc --noEmit","design:build":"node scripts/build-design-system.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\"","verify:package":"node scripts/verify-package-exports.mjs","tokens:apply-patch":"node scripts/apply-token-patch.mjs","tokens:check-patch":"node scripts/apply-token-patch.mjs --dry-run"},"_npmUser":{"name":"eoekim","email":"evgeny.ekim@gmail.com"},"_npmVersion":"11.8.0","description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.0","radix-ui":"^1.6.0","rc-picker":"^4.11.3","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^8.0.0","react":"^19.2.0","eslint":"^10.0.0","postcss":"^8.5.0","prettier":"^3.8.1","react-dom":"^19.2.0","@eslint/js":"^10.0.0","typescript":"^6.0.0","tailwindcss":"^4.0.0","@types/react":"^19.2.0","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.0","typescript-eslint":"^8.62.0","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^6.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.0","vite-plugin-lib-inject-css":"^2.2.0","eslint-plugin-react-refresh":"^0.5.3"},"peerDependencies":{"dayjs":"^1.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0 || ^1.0.0","@radix-ui/react-popover":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uikit_0.1.8_1784045879729_0.7886069962248623","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ai-sber/uikit","version":"0.1.9","keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"author":{"name":"SberAI"},"license":"MIT","_id":"@ai-sber/uikit@0.1.9","maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"}],"dist":{"shasum":"70a59809c6b13aae0ac8363568f49cb1e77b6325","tarball":"https://registry.npmjs.org/@ai-sber/uikit/-/uikit-0.1.9.tgz","fileCount":83,"integrity":"sha512-rTYY8gKAuBPnwDuzjqhuNq1ebVV3KWc7fShCPHEfDYZejmGpkuM/gRJBohDwU1YMmImcSeXlIA7V7zoMorUXew==","signatures":[{"sig":"MEUCIQD/WQZNVI1ihjdAnoZktsXgKg/PYLnV8tPbBoMKAScdWwIgI0WHnyan2PN/bFB+ibL32r+xNRBxiqbn+JG3YVCrN7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles.css","./tokens":"./dist/tokens.json","./styles.css":"./dist/styles.css","./tokens.css":"./dist/tokens.css","./date-picker":{"types":"./dist/components/DatePicker/index.d.ts","import":"./dist/date-picker.js"},"./tokens.json":"./dist/tokens.json","./tailwind.css":"./dist/tailwind.css","./tailwind-preset":{"types":"./dist/tailwind.preset.d.ts","import":"./dist/tailwind.preset.js","default":"./dist/tailwind.preset.js","require":"./dist/tailwind.preset.cjs"},"./tailwind-preset.js":{"types":"./dist/tailwind.preset.d.ts","import":"./dist/tailwind.preset.js","default":"./dist/tailwind.preset.js","require":"./dist/tailwind.preset.cjs"},"./tailwind-theme.css":"./dist/tailwind-theme.css","./design-manifest.json":"./dist/design-manifest.json"},"gitHead":"464f0011518426eb610f89eb33394281f3fb6390","scripts":{"lint":"eslint .","build":"npm run design:build && tsc -p tsconfig.build.json && vite build && node scripts/copy-design-assets.mjs && node scripts/verify-package-exports.mjs","format":"prettier --write \"src/**/*.{ts,tsx,css}\"","lint:fix":"eslint . --fix","build:lib":"npm run design:build && vite build && node scripts/copy-design-assets.mjs && node scripts/verify-package-exports.mjs","type-check":"tsc --noEmit","design:build":"node scripts/build-design-system.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\"","verify:package":"node scripts/verify-package-exports.mjs","tokens:apply-patch":"node scripts/apply-token-patch.mjs","tokens:check-patch":"node scripts/apply-token-patch.mjs --dry-run"},"_npmUser":{"name":"eoekim","email":"evgeny.ekim@gmail.com"},"_npmVersion":"11.8.0","description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.0","radix-ui":"^1.6.0","rc-picker":"^4.11.3","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^8.0.0","react":"^19.2.0","eslint":"^10.0.0","postcss":"^8.5.0","prettier":"^3.8.1","react-dom":"^19.2.0","@eslint/js":"^10.0.0","typescript":"^6.0.0","tailwindcss":"^4.0.0","@types/react":"^19.2.0","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.0","typescript-eslint":"^8.62.0","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^6.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.0","vite-plugin-lib-inject-css":"^2.2.0","eslint-plugin-react-refresh":"^0.5.3"},"peerDependencies":{"dayjs":"^1.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0 || ^1.0.0","@radix-ui/react-popover":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uikit_0.1.9_1784223865573_0.22231736112047695","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ai-sber/uikit","version":"0.1.10","keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"author":{"name":"SberAI"},"license":"MIT","_id":"@ai-sber/uikit@0.1.10","maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"}],"dist":{"shasum":"64dfe93947bc5df05d8f11e00c755232de9da62f","tarball":"https://registry.npmjs.org/@ai-sber/uikit/-/uikit-0.1.10.tgz","fileCount":79,"integrity":"sha512-NRqeOWgu5HlYVr1GhuIlxy7MC1bVqkW84jK+dVeZrmjY9QNJR5CWLYCfl/nlQkeZkOL+HuzTn6qoirxJKN105w==","signatures":[{"sig":"MEQCID+y4LKOjxD/6aXv0HUJNi5tnZpKEMoUJZmO1v4otmIQAiBqOC8rl7MTCSzdWuHUlN+mmi6b+BTWg/m6Is03BwxJ7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/assets/DatePicker.css","./tokens":"./tokens/tokens.json","./date-picker":{"types":"./dist/components/DatePicker/index.d.ts","import":"./dist/date-picker.js"},"./styles/tokens":"./dist/assets/tokens.css"},"gitHead":"b5504ca35fa833163d51828f91919ea085287d48","scripts":{"lint":"eslint .","build":"tsc -p tsconfig.build.json && vite build","format":"prettier --write \"src/**/*.{ts,tsx,css}\"","lint:fix":"eslint . --fix","build:lib":"vite build","type-check":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\""},"_npmUser":{"name":"eoekim","email":"evgeny.ekim@gmail.com"},"_npmVersion":"11.8.0","description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.0","radix-ui":"^1.6.0","rc-picker":"^4.11.3","tailwind-merge":"^3.0.0","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^8.0.0","react":"^19.2.0","eslint":"^10.0.0","postcss":"^8.5.0","prettier":"^3.8.1","react-dom":"^19.2.0","@eslint/js":"^10.0.0","typescript":"^6.0.0","tailwindcss":"^4.0.0","@types/react":"^19.2.0","vite-plugin-dts":"^5.0.0","@types/react-dom":"^19.2.0","typescript-eslint":"^8.62.0","@tailwindcss/postcss":"^4.0.0","@vitejs/plugin-react":"^6.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.0","vite-plugin-lib-inject-css":"^2.2.0","eslint-plugin-react-refresh":"^0.5.3"},"peerDependencies":{"dayjs":"^1.11.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0 || ^1.0.0","@radix-ui/react-popover":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uikit_0.1.10_1786357287660_0.23229482270805057","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ai-sber/uikit","version":"0.1.11","description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","type":"module","license":"MIT","author":{"name":"SberAI"},"scripts":{"build":"tsc -p tsconfig.build.json && vite build","build:lib":"vite build","type-check":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write \"src/**/*.{ts,tsx,css}\"","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\""},"keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./date-picker":{"import":"./dist/date-picker.js","types":"./dist/components/DatePicker/index.d.ts"},"./styles":"./dist/assets/DatePicker.css","./styles/tokens":"./dist/assets/tokens.css","./tokens":"./tokens/tokens.json"},"sideEffects":["**/*.css"],"peerDependencies":{"@radix-ui/react-popover":"^1.0.0","dayjs":"^1.11.0","lucide-react":"^0.400.0 || ^1.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"class-variance-authority":"^0.7.0","clsx":"^2.1.0","radix-ui":"^1.6.0","rc-picker":"^4.11.3","tailwind-merge":"^3.0.0"},"devDependencies":{"@eslint/js":"^10.0.0","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react":"^10.5.7","@storybook/react-vite":"^10.5.7","@tailwindcss/postcss":"^4.0.0","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^6.0.0","eslint":"^10.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-react-hooks":"^7.1.0","eslint-plugin-react-refresh":"^0.5.3","glob":"^13.0.0","postcss":"^8.5.0","prettier":"^3.8.1","react":"^19.2.0","react-dom":"^19.2.0","storybook":"^10.5.7","tailwindcss":"^4.0.0","typescript":"^6.0.0","typescript-eslint":"^8.62.0","vite":"^8.0.0","vite-plugin-dts":"^5.0.0","vite-plugin-lib-inject-css":"^2.2.0"},"_id":"@ai-sber/uikit@0.1.11","gitHead":"f8c58d3fbe96a7f0c7ac685b747f0899e2a82e5d","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-5TjK7rHIJpBE2H2Cw46u0d8ZzFUugXdpjw4+Yz0jGjTwiA/4wXX7ATcygLoGpURvQHmiAeEY7NSxJKxPxBoUFA==","shasum":"013f66b15d39f150dbb7b11800243243b383285e","tarball":"https://registry.npmjs.org/@ai-sber/uikit/-/uikit-0.1.11.tgz","fileCount":83,"unpackedSize":909783,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDDYGn9upCF3V/zUAvtRHp17YwTU/RjxoZ1m9WhKEz4jAiEA7AGLkSCcX6W8XGUvESXRVOXM9JVm1+3IPfMznOg9HEE="}]},"_npmUser":{"name":"softrunner","email":"benjamin.sokolov19@gmail.com"},"directories":{},"maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"},{"name":"softrunner","email":"benjamin.sokolov19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/uikit_0.1.11_1787217538824_0.5509711833039106"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T14:38:18.194Z","modified":"2026-08-20T09:18:59.163Z","0.1.5":"2026-07-03T14:38:18.559Z","0.1.6":"2026-07-08T08:50:03.074Z","0.1.7":"2026-07-13T21:04:39.483Z","0.1.8":"2026-07-14T16:17:59.879Z","0.1.9":"2026-07-16T17:44:25.735Z","0.1.10":"2026-08-10T10:21:27.868Z","0.1.11":"2026-08-20T09:18:58.976Z"},"author":{"name":"SberAI"},"license":"MIT","keywords":["react","ui","components","datepicker","design-system","tailwindcss","typescript","dark-mode"],"description":"UI component library for ecosystem — React, TypeScript, Tailwind CSS, dark mode","maintainers":[{"name":"eoekim","email":"evgeny.ekim@gmail.com"},{"name":"softrunner","email":"benjamin.sokolov19@gmail.com"}],"readme":"# @sberai/uikit\n\nБиблиотека UI-компонентов на React, Radix UI, TypeScript и Tailwind CSS с поддержкой тёмной темы.\n\n## Установка\n\n```bash\nnpm install @sberai/uikit\n```\n\nPeer-зависимости (установите, если ещё не добавлены):\n\n```bash\nnpm install react react-dom dayjs lucide-react @radix-ui/react-popover\n```\n\n## Подключение стилей\n\nИмпортируйте стили один раз в точке входа приложения:\n\n```tsx\nimport '@sberai/uikit/styles';\n```\n\n## Использование\n\n```tsx\nimport { useState } from 'react';\nimport { Button, Input, Modal, ModalTrigger, ModalContent, ModalHeader, ModalTitle, ModalBody } from '@sberai/uikit';\nimport '@sberai/uikit/styles';\n\nexport function App() {\n  const [value, setValue] = useState('');\n\n  return (\n    <Modal>\n      <ModalTrigger asChild>\n        <Button>Открыть форму</Button>\n      </ModalTrigger>\n      <ModalContent>\n        <ModalHeader>\n          <ModalTitle>Заголовок</ModalTitle>\n        </ModalHeader>\n        <ModalBody>\n          <Input value={value} onChange={(e) => setValue(e.target.value)} placeholder=\"Введите текст\" />\n        </ModalBody>\n      </ModalContent>\n    </Modal>\n  );\n}\n```\n\n## Компоненты\n\n### Buttons\n\n`Button` `IconButton` `Checkbox` `Switch` `RadioGroup` `Rating` `ColorSwatch`\n\n### Inputs\n\n`Input` `Textarea` `Select` `SearchInput` `OTPInput` `QuantitySelector` `Label`\n\n### DataDisplay\n\n`Avatar` `Card` `Table` `DataTable` `Carousel` `ImageGallery` `MediaCard` `Logo` `SpecsTable` `OptimizedImage` `EmptyState`\n\n### DatePicker\n\n`DatePicker` `RangePicker` `TimePicker` `Calendar`\n\n### Feedback\n\n`Alert` `Badge` `Tag` `Progress` `CircularProgress` `Skeleton` `StatusIndicator`\n\n### Navigation\n\n`Tabs` `Accordion` `Breadcrumb` `Pagination` `Stepper`\n\n### Overlay\n\n`Modal` `Drawer` `DropdownMenu` `Popover` `Tooltip`\n\n### Marketing\n\n`AuthCard` `PromoBanner` `FeatureCard` `Newsletter` `CookieBanner` `CountdownTimer`\n\n### Commerce\n\n`PriceTag`\n\n## Тёмная тема\n\nКомпоненты реагируют на класс `dark` на элементе `<html>`:\n\n```ts\n// Ручное переключение\ndocument.documentElement.classList.toggle('dark');\n```\n\n```tsx\n// next-themes\nimport { ThemeProvider } from 'next-themes';\n\n<ThemeProvider attribute=\"class\" defaultTheme=\"system\" enableSystem>\n  {children}\n</ThemeProvider>\n```\n\n## Кастомизация\n\n### CSS-переменные\n\nПереопределите дизайн-токены для изменения цветовой схемы:\n\n```css\n:root {\n  --sberai-color-interactive-default: #515dad;\n  --sberai-color-interactive-hovered: #4752a0;\n  --sberai-color-interactive-pressed: #3a4490;\n  --sberai-color-border-focused:     #515dad;\n}\n```\n\n### Tailwind CSS\n\nБиблиотека поставляется с пресетом для Tailwind. Подключите его в вашем `tailwind.config.js`:\n\n```js\nexport default {\n  presets: [require('@sberai/uikit/tailwind-preset')],\n  content: [\n    './src/**/*.{ts,tsx}',\n    './node_modules/@sberai/uikit/dist/**/*.js',\n  ],\n};\n```\n\n### Слоты компонентов\n\nКомпоненты поддерживают кастомизацию через пропсы `className`, `classNames` (по слотам) и `styles` (CSSProperties по слотам). Проп `unstyled` полностью сбрасывает встроенные стили.\n\n## TypeScript\n\nВсе компоненты типизированы. Типы экспортируются рядом с компонентами:\n\n```tsx\nimport type { ButtonProps, InputProps, ModalContentProps } from '@sberai/uikit';\n```\n\n## Сборка\n\n```bash\nnpm run build        # tsc + vite build\nnpm run type-check   # проверка типов без эмиссии\nnpm run lint         # eslint\nnpm run format       # prettier\n```\n","readmeFilename":"README.md"}