{"_id":"@backdoor_est/etkan-ui-react","name":"@backdoor_est/etkan-ui-react","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@backdoor_est/etkan-ui-react","version":"0.1.0","description":"ETKAN UI — اتقان · bilingual (AR RTL / EN LTR), light/dark React component kit.","license":"MIT","keywords":["react","components","ui-kit","design-system","rtl","arabic","dark-mode","etkan"],"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@types/jest-axe":"^3.5.9"},"gitHead":"ce0cbe94e05a88be32f115166b3f55afdd2a275b","_id":"@backdoor_est/etkan-ui-react@0.1.0","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-m8sAL7b+MDu9fMRMuQpe0m+xlMnw1DGAJ8OpEhG5JUvUggXT2sBA7p1upmLHh18bY+aDG66Nu1MlyXD05V/mRA==","shasum":"e4ea59bd6da8ea05d45b2c082a7843750f14895a","tarball":"https://registry.npmjs.org/@backdoor_est/etkan-ui-react/-/etkan-ui-react-0.1.0.tgz","fileCount":8,"unpackedSize":504286,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNYBoyGBn4DApE9SIiXoSfCyclueErzpIOlPTNAYRiJgIgd3VrmCLGudQJV3nx7mBtZ6OvhHAnIuFRn1xI45lfLTQ="}]},"_npmUser":{"name":"bahashwan","email":"bahashwan@mail.ru"},"directories":{},"maintainers":[{"name":"bahashwan","email":"bahashwan@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/etkan-ui-react_0.1.0_1783562976672_0.3058993925524378"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T02:09:36.589Z","0.1.0":"2026-07-09T02:09:36.818Z","modified":"2026-07-09T02:09:37.191Z"},"maintainers":[{"name":"bahashwan","email":"bahashwan@mail.ru"}],"description":"ETKAN UI — اتقان · bilingual (AR RTL / EN LTR), light/dark React component kit.","keywords":["react","components","ui-kit","design-system","rtl","arabic","dark-mode","etkan"],"license":"MIT","readme":"# @backdoor_est/etkan-ui-react\n\nETKAN UI — اتقان React components. Bilingual (Arabic RTL + English LTR), light/dark,\nbuilt on `@backdoor_est/etkan-ui-tokens`.\n\n## Install\n\n```sh\nnpm i @backdoor_est/etkan-ui-react @backdoor_est/etkan-ui-tokens\n```\n\n## Usage\n\n```tsx\nimport \"@backdoor_est/etkan-ui-tokens\"; // once, in your app entry / root layout\nimport { Button } from \"@backdoor_est/etkan-ui-react\";\n\nexport default function App() {\n  return <Button variant=\"primary\">Start free</Button>;\n}\n```\n\nSet direction and theme on `<html>` — one build serves all four states:\n\n```html\n<html dir=\"rtl\" data-theme=\"dark\">\n```\n\n- Works with React 18/19, Next.js (App Router — components ship with `\"use client\"`),\n  Vite, Remix, etc. ESM + CJS + TypeScript types.\n- Components use CSS logical properties only — never `left`/`right` — so RTL is free.\n","readmeFilename":"README.md","_rev":"1-aaff7e8fd9822846dbd8c153c5404963"}