{"_id":"@amyths/guru-react-icons","_rev":"3-d364818b64487b33dfea7e44d5c1bd01","name":"@amyths/guru-react-icons","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@amyths/guru-react-icons","version":"1.0.0","keywords":["react","icons","guru","svg","components"],"author":{"name":"Amit","email":"amit@example.com"},"license":"MIT","_id":"@amyths/guru-react-icons@1.0.0","maintainers":[{"name":"amyths","email":"amyths04@gmail.com"}],"homepage":"https://github.com/ameetpokhrel02/guru-react-icons#readme","bugs":{"url":"https://github.com/ameetpokhrel02/guru-react-icons/issues"},"dist":{"shasum":"087f1bd18c78bddc3d8e145283a97bdc90bf43ee","tarball":"https://registry.npmjs.org/@amyths/guru-react-icons/-/guru-react-icons-1.0.0.tgz","fileCount":9,"integrity":"sha512-QD/QVr8mtmG6wwKxuON/X8aqxQpkaaL9i09p2ACfmoYdjKh7hnD/pDhmdbTac6KioGJMpmQ6aREMtX4DI5APdw==","signatures":[{"sig":"MEUCIHY83ZaiKtsyoSHrURrCLWeOZQzfeJWCvGGU7HZspveVAiEA7vp6P1Ane24jiP9ifpZAYlighBAYWQzFtXKcweDacnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8426918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ebbdb5c93f0880c6cdd429fed88717c5f8f24a92","scripts":{"build":"tsup","clean":"rimraf dist src/components/icons src/index.ts","prepare":"pnpm build","generate-icons":"tsx scripts/build-icons.ts"},"_npmUser":{"name":"amyths","email":"amyths04@gmail.com"},"repository":{"url":"git+https://github.com/ameetpokhrel02/guru-react-icons.git","type":"git"},"_npmVersion":"10.9.3","description":"A production-ready React icon library featuring a cartoon guru.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.5.1","rimraf":"^6.0.1","@svgr/core":"^8.1.0","typescript":"^5.9.3","@types/node":"^22.13.9","@types/react":"^19.2.14","@svgr/plugin-jsx":"^8.1.0","@svgr/plugin-svgo":"^8.1.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/guru-react-icons_1.0.0_1773495895033_0.8347043446091267","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@amyths/guru-react-icons","version":"1.0.1","keywords":["react","icons","guru","svg","components"],"author":{"name":"Amit","email":"amit@example.com"},"license":"MIT","_id":"@amyths/guru-react-icons@1.0.1","maintainers":[{"name":"amyths","email":"amyths04@gmail.com"}],"homepage":"https://github.com/ameetpokhrel02/guru-react-icons#readme","bugs":{"url":"https://github.com/ameetpokhrel02/guru-react-icons/issues"},"dist":{"shasum":"660be8e8d1805f01b2c1dc5325b27108c5f0db40","tarball":"https://registry.npmjs.org/@amyths/guru-react-icons/-/guru-react-icons-1.0.1.tgz","fileCount":9,"integrity":"sha512-1cc5DdJvkKdsieuziYxrZ16q9pjNG+i2k2gSOfOM5lPJ5Wlfa0IVTpMRZnu3iMyrfnZRbEqHM9FE8kX9NRCbKw==","signatures":[{"sig":"MEUCIQCyhSjtHV4XdkU+b83ipkdNks24JNf7FglWF7Wn3pDa7AIgKBJu8PDpvFByl/KfcxaQLZZ85oAnRLgsRsrtC6tF85E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8427502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ebbdb5c93f0880c6cdd429fed88717c5f8f24a92","scripts":{"build":"tsup","clean":"rimraf dist src/components/icons src/index.ts","prepare":"pnpm build","generate-icons":"tsx scripts/build-icons.ts"},"_npmUser":{"name":"amyths","email":"amyths04@gmail.com"},"repository":{"url":"git+https://github.com/ameetpokhrel02/guru-react-icons.git","type":"git"},"_npmVersion":"10.9.3","description":"A production-ready React icon library featuring a cartoon guru.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"tsx":"^4.19.3","tsup":"^8.5.1","rimraf":"^6.0.1","@svgr/core":"^8.1.0","typescript":"^5.9.3","@types/node":"^22.13.9","@types/react":"^19.2.14","@svgr/plugin-jsx":"^8.1.0","@svgr/plugin-svgo":"^8.1.0"},"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/guru-react-icons_1.0.1_1773497644744_0.5575647867070541","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@amyths/guru-react-icons","version":"1.0.2","description":"A production-ready React icon library featuring a cartoon guru.","type":"module","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","generate-icons":"tsx scripts/build-icons.ts","prepare":"pnpm build","clean":"rimraf dist src/components/icons src/index.ts"},"keywords":["react","icons","guru","svg","components"],"author":{"name":"Amit","email":"amit@example.com"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ameetpokhrel02/guru-react-icons.git"},"packageManager":"pnpm@10.14.0","peerDependencies":{"react":">=18"},"devDependencies":{"@svgr/core":"^8.1.0","@svgr/plugin-jsx":"^8.1.0","@svgr/plugin-svgo":"^8.1.0","@types/node":"^22.13.9","@types/react":"^19.2.14","rimraf":"^6.0.1","tsup":"^8.5.1","tsx":"^4.19.3","typescript":"^5.9.3"},"_id":"@amyths/guru-react-icons@1.0.2","gitHead":"f6e8228f3e36abce4fa6fe66d6028f844009ba76","bugs":{"url":"https://github.com/ameetpokhrel02/guru-react-icons/issues"},"homepage":"https://github.com/ameetpokhrel02/guru-react-icons#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-egv1TeJPtFptjvxDAMT0TZ9feYYAXEi9JGVj7VBzrL8MEiqB4YtVKFzBfvJSc8DXv9SIDYImb4ruvSvnNpUumg==","shasum":"bebebe068aa94585d6df7de094375e2f2219c1b3","tarball":"https://registry.npmjs.org/@amyths/guru-react-icons/-/guru-react-icons-1.0.2.tgz","fileCount":9,"unpackedSize":8427815,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVO2BFponc5nCKS6ZMhZUUS3KD8RlKzQQYF3FnQSE2LgIgecgB4Gh6LkY63aaQYjmSkBZW7W7wI2nTzMieIdQmxNA="}]},"_npmUser":{"name":"amyths","email":"amyths04@gmail.com"},"directories":{},"maintainers":[{"name":"amyths","email":"amyths04@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/guru-react-icons_1.0.2_1773497916451_0.7699460941489702"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T13:44:54.962Z","modified":"2026-03-14T14:18:36.852Z","1.0.0":"2026-03-14T13:44:55.321Z","1.0.1":"2026-03-14T14:14:05.055Z","1.0.2":"2026-03-14T14:18:36.745Z"},"bugs":{"url":"https://github.com/ameetpokhrel02/guru-react-icons/issues"},"author":{"name":"Amit","email":"amit@example.com"},"license":"MIT","homepage":"https://github.com/ameetpokhrel02/guru-react-icons#readme","keywords":["react","icons","guru","svg","components"],"repository":{"type":"git","url":"git+https://github.com/ameetpokhrel02/guru-react-icons.git"},"description":"A production-ready React icon library featuring a cartoon guru.","maintainers":[{"name":"amyths","email":"amyths04@gmail.com"}],"readme":"# guru-react-icons\n\nA production-ready React icon library featuring a cartoon guru character. Inspired by Lucide React, built for performance and developer experience.\n\n![Guru Banner](https://raw.githubusercontent.com/ameetpokhrel02/guru-react-icons/main/packages/guru-react-icons/src/icons/guru-master.svg)\n\n## Features\n\n- **Iconic Design**: Unique cartoon guru character for every use case.\n- **Tree-Shakable**: Import only the icons you need.\n- **TypeScript Ready**: Full type definitions included.\n- **Customizable**: Control size, color, and stroke width with ease.\n- **SVGR Driven**: Optimized SVG to React conversion.\n\n## Installation\n\n```bash\npnpm add guru-react-icons\n# or\nnpm install guru-react-icons\n# or\nyarn add guru-react-icons\n```\n\n## Usage\n\n```tsx\nimport { GuruMeditate, GuruTeach } from 'guru-react-icons';\n\nfunction App() {\n  return (\n    <div>\n      <GuruMeditate size={48} color=\"#f97316\" strokeWidth={1.5} />\n      <GuruTeach size={32} />\n    </div>\n  );\n}\n```\n\n## Icons Preview\n\n| Icon | Name | Import |\n| :--- | :--- | :--- |\n| Icon | Name | Import |\n| :--- | :--- | :--- |\n| ![Simple](https://raw.githubusercontent.com/ameetpokhrel02/guru-react-icons/main/packages/guru-react-icons/src/icons/guru-simple.svg) | GuruSimple | \\`import { GuruSimple } from '@amyths/guru-react-icons'\\` |\n| ![Detailed](https://raw.githubusercontent.com/ameetpokhrel02/guru-react-icons/main/packages/guru-react-icons/src/icons/guru-detailed.svg) | GuruDetailed | \\`import { GuruDetailed } from '@amyths/guru-react-icons'\\` |\n| ![Master](https://raw.githubusercontent.com/ameetpokhrel02/guru-react-icons/main/packages/guru-react-icons/src/icons/guru-master.svg) | GuruMaster | \\`import { GuruMaster } from '@amyths/guru-react-icons'\\` |\n\n## Development\n\n### Setup\n\n1. Clone the repository\n2. Install dependencies: `pnpm install`\n\n### Scripts\n\n- `pnpm generate-icons`: Converts SVG files in `src/icons` to React components.\n- `pnpm build`: Bundles the library into `dist/`.\n- `pnpm clean`: Removes generated files and build artifacts.\n\n### Adding New Icons\n\n1. Place your `.svg` file in `src/icons`.\n2. Run `pnpm generate-icons`.\n3. The component will be available for export and use.\n\n## Publishing\n\nTo publish to NPM:\n\n1. Ensure you have an account and are logged in.\n2. Run `pnpm build`.\n3. Run `npm publish --access public`.\n\n## License\n\nMIT © [Guru React Icons Team]\n","readmeFilename":"README.md"}