{"_id":"@ankish8/ui-components","_rev":"4-6e025ba447210b3536becf522bd1ed55","name":"@ankish8/ui-components","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@ankish8/ui-components","version":"1.0.0","keywords":["react","components","ui","design-system","storybook","education","assessment","form-components"],"author":{"name":"Ankish"},"license":"MIT","_id":"@ankish8/ui-components@1.0.0","maintainers":[{"name":"ankish8","email":"ankish08@gmail.com"}],"homepage":"https://mapit-react-storybook.netlify.app","bugs":{"url":"https://github.com/Ankish8/Mapit-React-storybook/issues"},"dist":{"shasum":"d63a5acc02479ffda91b7afac3570737c26d129b","tarball":"https://registry.npmjs.org/@ankish8/ui-components/-/ui-components-1.0.0.tgz","fileCount":151,"integrity":"sha512-2iL8OaFajDon5dcWRLOFrJKKSISO8RROrl85+ufADeYfD5qrTxHT9a+D5+TapmuEmvKhGCiYRKiQLewBVEi69A==","signatures":[{"sig":"MEUCIQCgBYKG5+7Se3ATU4zGULtgmNGP9y5c2LuWhLUv7eki8QIgNJw/eGE36ynb1JDoms6fAhJmkDKDJyhbsGTfMJuv/Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles":"./dist/styles.css","./components/*":"./lib/*/index.js"},"gitHead":"4e6e2c412972ffe18ece878c82fa7dd801c7ad07","scripts":{"dev":"concurrently \"npm run build:watch\" \"npm run storybook\"","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"vite build","clean":"rimraf dist","prepare":"npm run build","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"ankish8","actor":{"name":"ankish8","type":"user","email":"ankish08@gmail.com"},"email":"ankish08@gmail.com"},"repository":{"url":"git+https://github.com/Ankish8/Mapit-React-storybook.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive React UI component library for educational and assessment platforms","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-router-dom":"^6.8.1","@fortawesome/fontawesome-free":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","react":"^18.2.0","eslint":"^8.55.0","rimraf":"^5.0.5","rollup":"^4.9.2","vitest":"^1.1.0","postcss":"^8.4.32","react-dom":"^18.2.0","storybook":"^8.3.5","typescript":"^5.2.2","@types/react":"^18.2.43","concurrently":"^8.2.2","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@types/react-dom":"^18.2.17","rollup-plugin-copy":"^3.5.0","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.3.5","@storybook/react-vite":"^8.3.5","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^25.0.7","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.3.5","eslint-plugin-react-refresh":"^0.4.5","@storybook/addon-storysource":"^8.3.5","@typescript-eslint/eslint-plugin":"^6.14.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.0_1751388704219_0.5095416304010605","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ankish8/ui-components","version":"1.0.1","keywords":["react","components","ui","design-system","storybook","education","assessment","form-components"],"author":{"name":"Ankish"},"license":"MIT","_id":"@ankish8/ui-components@1.0.1","maintainers":[{"name":"ankish8","email":"ankish08@gmail.com"}],"homepage":"https://mapit-storybook.netlify.app","bugs":{"url":"https://github.com/Ankish8/Mapit-React-storybook/issues"},"dist":{"shasum":"945ed0ee17fb56d25a5bdf772ca9df0e817d653d","tarball":"https://registry.npmjs.org/@ankish8/ui-components/-/ui-components-1.0.1.tgz","fileCount":151,"integrity":"sha512-b49g1PgX35IctPff/ehsCv1McxVROyGKKe2UB8UF8lb0OUZrNwvAwgjTaiJsUOkdhNHadez4dONksyavTlpG3w==","signatures":[{"sig":"MEYCIQCW6/CkXaowOa1NRWHRBJYVFPzOLQrLFy0enmO0k+q86QIhAMbtgxDOn9XlT6D9KBsF6Mtt112CH7TtK3MmytXMeLDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956772},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles":"./dist/styles.css","./components/*":"./lib/*/index.js"},"gitHead":"4e6e2c412972ffe18ece878c82fa7dd801c7ad07","scripts":{"dev":"concurrently \"npm run build:watch\" \"npm run storybook\"","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"vite build","clean":"rimraf dist","prepare":"npm run build","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"ankish8","actor":{"name":"ankish8","type":"user","email":"ankish08@gmail.com"},"email":"ankish08@gmail.com"},"repository":{"url":"git+https://github.com/Ankish8/Mapit-React-storybook.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive React UI component library for educational and assessment platforms","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-router-dom":"^6.8.1","@fortawesome/fontawesome-free":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","react":"^18.2.0","eslint":"^8.55.0","rimraf":"^5.0.5","rollup":"^4.9.2","vitest":"^1.1.0","postcss":"^8.4.32","react-dom":"^18.2.0","storybook":"^8.3.5","typescript":"^5.2.2","@types/react":"^18.2.43","concurrently":"^8.2.2","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@types/react-dom":"^18.2.17","rollup-plugin-copy":"^3.5.0","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.3.5","@storybook/react-vite":"^8.3.5","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^25.0.7","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.3.5","eslint-plugin-react-refresh":"^0.4.5","@storybook/addon-storysource":"^8.3.5","@typescript-eslint/eslint-plugin":"^6.14.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.1_1751389137351_0.548388418691524","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ankish8/ui-components","version":"1.0.2","keywords":["react","components","ui","design-system","storybook","education","assessment","form-components"],"author":{"name":"Ankish"},"license":"MIT","_id":"@ankish8/ui-components@1.0.2","maintainers":[{"name":"ankish8","email":"ankish08@gmail.com"}],"homepage":"https://mapit-storybook.netlify.app","bugs":{"url":"https://github.com/Ankish8/Mapit-React-storybook/issues"},"dist":{"shasum":"9d5f53b7b5987d04349b044bab17216b5e027734","tarball":"https://registry.npmjs.org/@ankish8/ui-components/-/ui-components-1.0.2.tgz","fileCount":151,"integrity":"sha512-a1bGgFP3CBX33nLz5aFD4WQIpL3IOPpQyY2GddlWze516GSOUqwRqj+MP0TfCKEcoEiZowf2fiz8WklWuurfhw==","signatures":[{"sig":"MEQCIDDrBicBD/hTFqmHFzCPXE5AQ8FVywD7bip7MOdyNFmcAiB3RqZsaXA/BFrUVhuU7AHQyWTEus3eNYCOHu9erzS2GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954059},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles":"./dist/styles.css","./components/*":"./lib/*/index.js"},"gitHead":"253f3cb812d568f1ad277a931263c4d986c84334","scripts":{"dev":"concurrently \"npm run build:watch\" \"npm run storybook\"","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"vite build","clean":"rimraf dist","prepare":"npm run build","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"ankish8","actor":{"name":"ankish8","type":"user","email":"ankish08@gmail.com"},"email":"ankish08@gmail.com"},"repository":{"url":"git+https://github.com/Ankish8/Mapit-React-storybook.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive React UI component library for educational and assessment platforms","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-router-dom":"^6.8.1","@fortawesome/fontawesome-free":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","react":"^18.2.0","eslint":"^8.55.0","rimraf":"^5.0.5","rollup":"^4.9.2","vitest":"^1.1.0","postcss":"^8.4.32","react-dom":"^18.2.0","storybook":"^8.3.5","typescript":"^5.2.2","@types/react":"^18.2.43","concurrently":"^8.2.2","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@types/react-dom":"^18.2.17","rollup-plugin-copy":"^3.5.0","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.3.5","@storybook/react-vite":"^8.3.5","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^25.0.7","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.3.5","eslint-plugin-react-refresh":"^0.4.5","@storybook/addon-storysource":"^8.3.5","@typescript-eslint/eslint-plugin":"^6.14.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.2_1751390386199_0.1491858953342058","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ankish8/ui-components","version":"1.0.3","description":"A comprehensive React UI component library for educational and assessment platforms","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./styles":"./dist/style.css","./components/*":"./lib/*/index.js"},"scripts":{"build":"vite build","build:watch":"rollup -c -w","storybook":"storybook dev -p 6006","build-storybook":"storybook build","test":"vitest","test:ui":"vitest --ui","lint":"eslint src --ext .js,.jsx,.ts,.tsx","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","typecheck":"tsc --noEmit","prepare":"npm run build","prepublishOnly":"npm run build","dev":"concurrently \"npm run build:watch\" \"npm run storybook\"","clean":"rimraf dist"},"keywords":["react","components","ui","design-system","storybook","education","assessment","form-components"],"author":{"name":"Ankish"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Ankish8/Mapit-React-storybook.git"},"bugs":{"url":"https://github.com/Ankish8/Mapit-React-storybook/issues"},"homepage":"https://mapit-storybook.netlify.app","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.3.5","@storybook/addon-essentials":"^8.3.5","@storybook/addon-storysource":"^8.3.5","@storybook/react":"^8.3.5","@storybook/react-vite":"^8.3.5","@storybook/test":"^8.3.5","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","@typescript-eslint/eslint-plugin":"^6.14.0","@typescript-eslint/parser":"^6.14.0","@vitejs/plugin-react":"^4.2.1","concurrently":"^8.2.2","eslint":"^8.55.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","postcss":"^8.4.32","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^5.0.5","rollup":"^4.9.2","rollup-plugin-copy":"^3.5.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","storybook":"^8.3.5","typescript":"^5.2.2","vite":"^5.0.8","vitest":"^1.1.0"},"dependencies":{"@fortawesome/fontawesome-free":"^6.7.2","react-router-dom":"^6.8.1"},"_id":"@ankish8/ui-components@1.0.3","gitHead":"7f04212824c9cdc2423c24e64b4cf1233d75674e","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-z9zdNVCu3v8taQKKq95AlX5Vm8sVDGWeyMg2mSE2ijXdsyiarVvKOrtMiBzhut86QIlOQu+4b5Qg8/CH34DGYw==","shasum":"551d3c6e73cf3194a482848cb60d576d21fb7413","tarball":"https://registry.npmjs.org/@ankish8/ui-components/-/ui-components-1.0.3.tgz","fileCount":151,"unpackedSize":1984491,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpIyKzi6owDTPLQcqd+DueI5Qd4bdUGqxewhIP97k8UQIgEqBepdzGH9okYeRD6JGDN9CV+hLqQIJ0a5F1lC1XIrE="}]},"_npmUser":{"name":"ankish8","email":"ankish08@gmail.com","actor":{"name":"ankish8","email":"ankish08@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"ankish8","email":"ankish08@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-components_1.0.3_1751393038067_0.3979126359918199"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-01T16:51:44.101Z","modified":"2025-07-01T18:03:58.531Z","1.0.0":"2025-07-01T16:51:44.437Z","1.0.1":"2025-07-01T16:58:57.629Z","1.0.2":"2025-07-01T17:19:46.435Z","1.0.3":"2025-07-01T18:03:58.335Z"},"bugs":{"url":"https://github.com/Ankish8/Mapit-React-storybook/issues"},"author":{"name":"Ankish"},"license":"MIT","homepage":"https://mapit-storybook.netlify.app","keywords":["react","components","ui","design-system","storybook","education","assessment","form-components"],"repository":{"type":"git","url":"git+https://github.com/Ankish8/Mapit-React-storybook.git"},"description":"A comprehensive React UI component library for educational and assessment platforms","maintainers":[{"name":"ankish8","email":"ankish08@gmail.com"}],"readme":"# Ankish UI Components\n\nA React component library for building educational and assessment platforms. Contains reusable UI components with TypeScript support and Storybook documentation.\n\n## Installation\n\n```bash\nnpm install @ankish8/ui-components\n```\n\n## Basic Usage\n\n```jsx\nimport React from 'react';\nimport { Button, Card, Input } from '@ankish8/ui-components';\nimport '@ankish8/ui-components/dist/style.css';\n\nfunction App() {\n  return (\n    <Card>\n      <h2>My App</h2>\n      <Input label=\"Name\" placeholder=\"Enter your name\" />\n      <Button variant=\"primary\">Submit</Button>\n    </Card>\n  );\n}\n```\n\n## What's Included\n\n### Basic Components\n- **Button** - Different button styles and sizes\n- **Card** - Container for content\n- **Input** - Form inputs with labels\n- **Modal** - Popup dialogs\n- **Header** - Page headers\n- **Form** - Form wrapper\n\n### Layout Components\n- **ProgressSteps** - Show progress through steps\n- **ResponsiveProgressSteps** - Mobile-friendly progress\n- **FloatingFooter** - Bottom action bar\n- **Tab** - Tab navigation\n\n### Educational Components\n- **QuestionTypeSelector** - Pick question types\n- **CodeEditor** - Code editing with syntax highlighting\n- **LanguageList** - Select programming languages\n- **TestCases** - Manage test cases\n- **SkillsInput** - Tag-based skill selection\n\n### Page Templates\n- **DefaultCodes** - Code templates\n- **MediaResources** - File uploads\n- **SubmissionQuestions** - Question builder\n- **FillInTheBlanks** - Fill-in-the-blank questions\n- **EvaluationParameters** - Assessment settings\n\n## Documentation\n\nCheck out the [live documentation](https://mapit-storybook.netlify.app) to see all components with examples and try them out.\n\n## Customization\n\nYou can customize colors using CSS variables:\n\n```css\n:root {\n  --primary-color: #007bff;\n  --secondary-color: #6c757d;\n  --success-color: #28a745;\n  --danger-color: #dc3545;\n}\n```\n\n## Example: Simple Form\n\n```jsx\nimport { Form, Input, Button, Card } from '@ankish8/ui-components';\n\nfunction ContactForm() {\n  return (\n    <Card>\n      <Form onSubmit={handleSubmit}>\n        <Input \n          label=\"Email\" \n          type=\"email\" \n          placeholder=\"your@email.com\" \n        />\n        <Input \n          label=\"Message\" \n          multiline \n          rows={4} \n          placeholder=\"Your message\" \n        />\n        <Button type=\"submit\" variant=\"primary\">\n          Send\n        </Button>\n      </Form>\n    </Card>\n  );\n}\n```\n\n## Requirements\n\n- React 16.8+\n- React DOM 16.8+\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file.\n\n## Links\n\n- [Documentation](https://mapit-storybook.netlify.app)\n- [NPM Package](https://www.npmjs.com/package/@ankish8/ui-components)\n- [Source Code](https://github.com/Ankish8/Mapit-React-storybook)\n\n---\n\nBuilt by Ankish for educational platforms.","readmeFilename":"README.md"}