{"_id":"@emekauja/raynaui-icons","name":"@emekauja/raynaui-icons","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@emekauja/raynaui-icons","version":"0.1.0","description":"Rayna UI icon library for React, React Native, and Vue.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/emekauja/rayna-ui-icons.git"},"homepage":"https://github.com/emekauja/rayna-ui-icons","bugs":{"url":"https://github.com/emekauja/rayna-ui-icons/issues"},"type":"module","sideEffects":false,"keywords":["raynaui-icons","rayna-icons","rayna","rayna-ui-icons","raynaicons","rayna-ui","icons","icon-library","react-icons","react-native-icons","vue-icons","svg-icons","design-system"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","react-native":"./dist/react-native/index.js","import":"./dist/react-native/index.js"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"publishConfig":{"access":"public"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-native":">=0.74.0","react-native-svg":">=15.0.0","vue":"^3.5.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-svg":{"optional":true},"vue":{"optional":true}},"devDependencies":{"@changesets/cli":"^2.29.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/vue":"^8.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.1","@vitejs/plugin-react":"^5.0.0","@vitejs/plugin-vue":"^6.0.0","jsdom":"^26.1.0","react":"^19.1.0","react-dom":"^19.1.0","react-native":"^0.78.0","react-native-svg":"^15.11.2","react-test-renderer":"^19.1.0","tsup":"^8.4.0","typescript":"^5.8.2","vite":"^6.2.2","vitest":"^3.0.9","vue":"^3.5.13"},"scripts":{"generate":"node ./core/scripts/generate-icons.mjs","build":"node ./core/scripts/generate-icons.mjs && tsup","build:package":"tsup","build:homepage":"npm --prefix homepage run build","dev":"npm --prefix homepage run dev","test":"vitest run","lint":"tsc --noEmit -p tsconfig.json"},"_id":"@emekauja/raynaui-icons@0.1.0","_integrity":"sha512-rt9mOStR1ff88ooBfTSZhdYtOsovtElZhjYX2auxsq1x0W/OmYOc2VhIuWhlJpyxZE5I4ncXBoPIdJzDpLOFKw==","_resolved":"/private/var/folders/9m/t7t40dzs5719w0dlwlzl4q3h0000gn/T/0b372308f07400eee314e8efe2ae4ad8/emekauja-raynaui-icons-0.1.0.tgz","_from":"file:emekauja-raynaui-icons-0.1.0.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rt9mOStR1ff88ooBfTSZhdYtOsovtElZhjYX2auxsq1x0W/OmYOc2VhIuWhlJpyxZE5I4ncXBoPIdJzDpLOFKw==","shasum":"f01869d0054921556537550fe006e73576201a77","tarball":"https://registry.npmjs.org/@emekauja/raynaui-icons/-/raynaui-icons-0.1.0.tgz","fileCount":18,"unpackedSize":2622000,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAXWxRoUyraBoI/GZ8eIipcBLRsKBlIgbQPd5zG7v+BkAiEA0CjJoPcucWU+sBaymlp08noNfl84NQp6qF9qMQMjR0E="}]},"_npmUser":{"name":"emekauja","email":"ujadninth@gmail.com"},"directories":{},"maintainers":[{"name":"emekauja","email":"ujadninth@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/raynaui-icons_0.1.0_1773234222798_0.14325745622989472"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T13:03:42.713Z","0.1.0":"2026-03-11T13:03:42.987Z","modified":"2026-03-11T13:03:43.181Z"},"maintainers":[{"name":"emekauja","email":"ujadninth@gmail.com"}],"description":"Rayna UI icon library for React, React Native, and Vue.","homepage":"https://github.com/emekauja/rayna-ui-icons","keywords":["raynaui-icons","rayna-icons","rayna","rayna-ui-icons","raynaicons","rayna-ui","icons","icon-library","react-icons","react-native-icons","vue-icons","svg-icons","design-system"],"repository":{"type":"git","url":"git+https://github.com/emekauja/rayna-ui-icons.git"},"bugs":{"url":"https://github.com/emekauja/rayna-ui-icons/issues"},"license":"MIT","readme":"# Rayna UI Icons\n\n`@emekauja/raynaui-icons` is a TypeScript icon library for React, React Native, and Vue, built from the Rayna UI icon set.\n\n## Install\n\n```bash\npnpm add @emekauja/raynaui-icons\n```\n\nFramework peer dependencies:\n\n- React: `react`\n- React Native: `react-native`, `react-native-svg`\n- Vue: `vue`\n\n## Usage\n\n### React\n\n```tsx\nimport { Search } from \"@emekauja/raynaui-icons/react\";\n\nexport function Demo() {\n  return <Search size={24} color=\"#ff6b35\" variant=\"bold\" />;\n}\n```\n\n### React Native\n\n```tsx\nimport { Search } from \"@emekauja/raynaui-icons/react-native\";\n\nexport function Demo() {\n  return <Search size={24} color=\"#ff6b35\" variant=\"linear\" />;\n}\n```\n\n### Vue\n\n```vue\n<script setup lang=\"ts\">\nimport { Search } from \"@emekauja/raynaui-icons/vue\";\n</script>\n\n<template>\n  <Search :size=\"24\" color=\"#ff6b35\" variant=\"bold\" />\n</template>\n```\n\n## Icon Props\n\nAll framework adapters expose the same core API:\n\n- `variant`: `\"linear\" | \"bold\"` and defaults to `\"linear\"`\n- `size`: number or string, defaults to `24`\n- `color`: icon color, defaults to `currentColor`\n- `mirrored`: flips the icon horizontally\n\nPlatform-specific SVG props are also passed through.\n\n## Package Entry Points\n\n- `@emekauja/raynaui-icons/react`\n- `@emekauja/raynaui-icons/react-native`\n- `@emekauja/raynaui-icons/vue`\n\n## Development\n\n```bash\ncorepack pnpm install\ncorepack pnpm build\ncorepack pnpm test\ncorepack pnpm lint\n```\n\nIf your shell does not load Node automatically, initialize `nvm` first:\n\n```zsh\nsource ~/.nvm/nvm.sh\nnvm use 20.19.5\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-a1b8f69bcd3747eabf43929e48712573"}