{"id":20415843,"url":"https://github.com/aakashdinkarh/smart-components-dinkar","last_synced_at":"2026-01-21T06:26:44.130Z","repository":{"id":239819634,"uuid":"686979689","full_name":"aakashdinkarh/smart-components-dinkar","owner":"aakashdinkarh","description":"This project contains a collection of smart components designed to ease your web application development by providing reusable and efficient solutions for common UI patterns. You can see the tutorials and components usage from the link provided below.","archived":false,"fork":false,"pushed_at":"2024-10-02T12:17:33.000Z","size":1033,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-29T20:56:36.598Z","etag":null,"topics":["react","react-components","react-library","resuable-component","smart-components","typescript-react","ui-components"],"latest_commit_sha":null,"homepage":"https://devdinkar-codebook.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aakashdinkarh.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-04T10:59:55.000Z","updated_at":"2024-08-06T18:04:15.000Z","dependencies_parsed_at":"2024-05-17T20:31:18.673Z","dependency_job_id":"fddcaf53-affe-4385-aeae-9ad8e31822ab","html_url":"https://github.com/aakashdinkarh/smart-components-dinkar","commit_stats":null,"previous_names":["aakashdinkarh/smart-components-dinkar"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdinkarh%2Fsmart-components-dinkar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdinkarh%2Fsmart-components-dinkar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdinkarh%2Fsmart-components-dinkar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aakashdinkarh%2Fsmart-components-dinkar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aakashdinkarh","download_url":"https://codeload.github.com/aakashdinkarh/smart-components-dinkar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248602305,"owners_count":21131615,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["react","react-components","react-library","resuable-component","smart-components","typescript-react","ui-components"],"created_at":"2024-11-15T06:17:44.849Z","updated_at":"2026-01-21T06:26:44.124Z","avatar_url":"https://github.com/aakashdinkarh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Smart Components Dinkar\n\n\u003cp\u003e\n  \u003cstrong\u003eLive Demo:\u003c/strong\u003e\n  \u003ca href=\"https://devdinkar-codebook.vercel.app/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    DevDinkar CodeBook\n  \u003c/a\u003e\n\u003c/p\u003e\n\nA monorepo containing a collection of smart React components and their interactive playground. This repository provides reusable UI components designed to enhance web application development with a focus on modularity, flexibility, and ease of integration.\n\n## 📦 Repository Structure\n\nThis monorepo contains two main packages:\n\n- **`packages/library`** - The npm package containing reusable React components\n- **`packages/app`** - The playground/demo application showcasing component usage\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- Node.js \u003e= 16\n- npm \u003e= 8\n\n### Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/aakashdinkarh/smart-components-dinkar.git\ncd smart-components-dinkar\n```\n\n2. Install dependencies for all packages:\n\n```bash\nnpm run bootstrap\n```\n\n## 🛠️ Development\n\n### Run Development Environment\n\nStart both the library watcher and playground app:\n\n```bash\nnpm run dev\n```\n\nThis will:\n\n- Watch and rebuild the library package on changes\n- Start the playground app at http://localhost:3000\n\n### Individual Package Commands\n\n**Library Package:**\n\n```bash\n# Build the library\nnpm run build:lib\n\n# Watch mode for library development\nnpm run watch --workspace=packages/library\n```\n\n**App Package:**\n\n```bash\n# Start the playground app\nnpm run start --workspace=packages/app\n\n# Build the playground app\nnpm run build:app\n```\n\n### Linting\n\n```bash\n# Lint all packages\nnpm run lint\n\n# Lint specific package\nnpm run lint --workspace=packages/library\nnpm run lint --workspace=packages/app\n```\n\n## 📚 Documentation\n\n- **Component Documentation:** [DevDinkar CodeBook](https://devdinkar-codebook.vercel.app/)\n- **NPM Package:** [smart-components-dinkar](https://www.npmjs.com/package/smart-components-dinkar)\n\n## 🏗️ Build\n\nBuild all packages:\n\n```bash\nnpm run build\n```\n\n## 📝 Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Run tests and linting\n5. Submit a pull request\n\n## 📄 License\n\nISC License - see [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faakashdinkarh%2Fsmart-components-dinkar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faakashdinkarh%2Fsmart-components-dinkar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faakashdinkarh%2Fsmart-components-dinkar/lists"}