{"_id":"@atechagency/ui-kit","_rev":"10-bf609938fa0a60f5b20a6bee77a7bf3a","name":"@atechagency/ui-kit","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@atechagency/ui-kit","version":"0.1.0","_id":"@atechagency/ui-kit@0.1.0","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"54aa3dd95c4b657a0bbdcf5b890d5929829380a3","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.1.0.tgz","fileCount":8,"integrity":"sha512-rypLEv1UVdX2JEmD3gXijnS5lQIn4c1yBrJnC2cfQ+5p/bM1/3qsyIAbbYvdLJr/GL6EEn9eWqLgbP3hzJrHvg==","signatures":[{"sig":"MEQCICXn+ErYtnq0N8vUmv932kyuY2cIoOeZBgVo8EwMI0HuAiBlJkveKDwCFNzaegQDuDDxW+62wxvifDfZXb6XbDSAjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6954},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ed1bc0f0d2b58557e705b1d8e5a04925663b8a7c","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable UI component library built with React, MUI, and Storybook","directories":{},"_nodeVersion":"22.17.0","dependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@mui/icons-material":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","ts-loader":"^9.5.2","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/react":"^18.2.29","babel-loader":"^10.0.0","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"8.6.14","@babel/preset-typescript":"^7.27.1","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"^8.6.14","@storybook/addon-essentials":"8.6.14","@storybook/addon-interactions":"8.6.14","react-docgen-typescript-plugin":"^1.0.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.0_1752576886141_0.0528725404822219","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@atechagency/ui-kit","version":"0.1.1","_id":"@atechagency/ui-kit@0.1.1","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"29890eef77dc8372a5eb77b57ec5c7deed37892b","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.1.1.tgz","fileCount":8,"integrity":"sha512-Xl7++KMoOeL4kKdBLxAqiQ9lrtF1zgEDaPJrv7Sp4K1ySUVHZfvkgd2EM7orjLLHjQt5H1MJfGVeWhf9CaWbdw==","signatures":[{"sig":"MEUCIBJBdtQRLGzyJGzM5K+Ng0fFeuGGRbWlO+qkryP7gGedAiEAzpjn/uhybhDwktZeEaqr9M60R8Jl+o6j4Y/xSZSy9WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11178},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d4ad1da85c6bb7b8ff54fecf150e8f297462d03d","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable UI component library built with React, MUI, and Storybook","directories":{},"_nodeVersion":"22.17.0","dependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@mui/icons-material":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","ts-loader":"^9.5.2","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/react":"^18.2.29","babel-loader":"^10.0.0","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"8.6.14","@babel/preset-typescript":"^7.27.1","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"^8.6.14","@storybook/addon-essentials":"8.6.14","@storybook/addon-interactions":"8.6.14","react-docgen-typescript-plugin":"^1.0.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.1_1752577584655_0.11729655891116697","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@atechagency/ui-kit","version":"0.1.2","_id":"@atechagency/ui-kit@0.1.2","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"bbe75033ad3e74113cabb4a2d7e48f924927b8f1","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.1.2.tgz","fileCount":8,"integrity":"sha512-puYpDkdpnwvmxuludvygrQEemtRFbxXwlPzc01V2yy5UxMc/1aS6uB8CMrF9+ZfrwXcU8gFpEfsPxB8CE0s2iw==","signatures":[{"sig":"MEUCIQCkoo2Mf/WRuwVcFj3/D8c3qg1ixwiv6oCTTckVYUJgaQIgKn9jvQuzw1sa9Vci6gfV6Hpxo5mTio1BmMWBmqtOoTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8179},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d4ad1da85c6bb7b8ff54fecf150e8f297462d03d","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable UI component library built with React, MUI, and Storybook","directories":{},"_nodeVersion":"22.17.0","dependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@mui/icons-material":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","ts-loader":"^9.5.2","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/react":"^18.2.29","babel-loader":"^10.0.0","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"8.6.14","@babel/preset-typescript":"^7.27.1","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"^8.6.14","@storybook/addon-essentials":"8.6.14","@storybook/addon-interactions":"8.6.14","react-docgen-typescript-plugin":"^1.0.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.2_1752578254332_0.8288139721295402","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@atechagency/ui-kit","version":"0.1.3","_id":"@atechagency/ui-kit@0.1.3","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"672b9179ba2a4c58ae6d36eab164657197c2cb55","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.1.3.tgz","fileCount":8,"integrity":"sha512-WsrqcGPqvq3azmSxKPMkuLqIZ/awVBs6v/FT4rmNsAdV9P4YjZ29xiUCTAtu4FFW1f3EBCb1Y9W/jmnPFt+C8A==","signatures":[{"sig":"MEYCIQCI/E5u1q2o+Oe1fXvkgSU6e5qRvrcW6/FzptQ6YSskzwIhAPrYeNzEZKT5h6+lZyCL49++06X6J2ox2e6nbe3BMf9w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288341},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"61b574b0efab497f68e416015090a6da10218c46","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","chromatic":"chromatic --project-token=chpt_d37d3d8bf68800b","storybook":"storybook dev -p 6006","build-storybook":"storybook build","generate_uicomponent":"ts-node ui-kit/scripts/create-ui-component.ts"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable UI component library built with React, MUI, and Storybook","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dayjs":"^1.11.13","react":"^18.0.0","@mui/lab":"^7.0.0-beta.14","react-dom":"^18.0.0","react-player":"^3.3.1","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","embla-carousel":"^8.6.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.7.1","html-react-parser":"^5.2.6","@mui/icons-material":"^7.2.0","embla-carousel-react":"^8.6.0","isomorphic-dompurify":"^2.26.0","embla-carousel-autoplay":"^8.6.0","embla-carousel-class-names":"^8.6.0","embla-carousel-wheel-gestures":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","tsup":"^8.0.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","chromatic":"^13.1.2","ts-loader":"^9.5.2","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^30.0.0","@types/react":"^18.2.29","babel-loader":"^10.0.0","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"8.6.14","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@babel/preset-typescript":"^7.27.1","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"^8.6.14","@testing-library/jest-dom":"^6.6.4","@storybook/addon-essentials":"8.6.14","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"8.6.14","react-docgen-typescript-plugin":"^1.0.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.3_1754304500123_0.3654826621882499","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@atechagency/ui-kit","version":"0.1.4","_id":"@atechagency/ui-kit@0.1.4","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"34ce18a1d6694e8805101a9971fdb7fcc1e871fa","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.1.4.tgz","fileCount":10,"integrity":"sha512-lXx9IR7i1dGW8rPFBDlwrprkQP/1e2lrCURXl6KAVaSp9tGn2GOBDQV5rKnuFHjLJOQ36NYXNLlsuEFCbcGquQ==","signatures":[{"sig":"MEUCIAsnfKqxNCrMlOjHzPOPQEexFPTWUGKF8o1K55YOvb5AAiEAmEaKxancHWDKxc9VbQxuMJ0q7HT+tCi7z1DWaUT2e78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538922},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aa1779c2187f8f074a7c9a6596ab81abd656b9e4","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","chromatic":"chromatic --project-token=chpt_d37d3d8bf68800b","storybook":"storybook dev -p 6006","build-storybook":"storybook build","generate_uicomponent":"ts-node ui-kit/scripts/create-ui-component.ts"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable UI component library built with React, MUI, and Storybook","directories":{},"_nodeVersion":"22.17.0","dependencies":{"swr":"^2.3.5","dayjs":"^1.11.13","react":"^18.0.0","redux":"^5.0.1","@mui/lab":"^7.0.0-beta.14","chart.js":"^4.5.0","react-dom":"^18.0.0","react-quill":"^2.0.0","react-redux":"^9.2.0","react-player":"^3.3.1","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","embla-carousel":"^8.6.0","@emotion/styled":"^11.14.1","react-chartjs-2":"^5.3.0","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.9.2","@reduxjs/toolkit":"^2.8.2","react-router-dom":"^7.7.1","html-react-parser":"^5.2.6","@mui/icons-material":"^7.2.0","@mui/x-date-pickers":"^8.9.2","embla-carousel-react":"^8.6.0","isomorphic-dompurify":"^2.26.0","embla-carousel-autoplay":"^8.6.0","embla-carousel-class-names":"^8.6.0","embla-carousel-wheel-gestures":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","tsup":"^8.0.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","chromatic":"^13.1.2","ts-loader":"^9.5.2","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^30.0.0","@types/react":"^18.2.29","babel-loader":"^10.0.0","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"8.6.14","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@babel/preset-typescript":"^7.27.1","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"^8.6.14","@testing-library/jest-dom":"^6.6.4","@storybook/addon-essentials":"8.6.14","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"8.6.14","react-docgen-typescript-plugin":"^1.0.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.4_1754746429710_0.37794848033770134","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@atechagency/ui-kit","version":"0.1.5","_id":"@atechagency/ui-kit@0.1.5","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"ad262f1896a3007e0f537c11394b7c4d43e96cda","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.1.5.tgz","fileCount":10,"integrity":"sha512-RKh9NN2wttvl8XiZArd8V0KYC2gtO2wCKCqd98MI0Ox2+iO/wEAPWuWF5jFbCacMiKU7+5TZOSd+ksCCvSip7g==","signatures":[{"sig":"MEQCIE+mrGyuv0cmbDY6ERJLV0ucyEPZ5WyqSgE+AS2g9u3AAiAFYqfGOSavQSB79zPxbAsEt4xuADf6fFqYtsYGtrph/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540961},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bbc289fa5faa2451e3fde8cd62baad3a5c69dddb","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","chromatic":"chromatic --project-token=chpt_d37d3d8bf68800b","storybook":"storybook dev -p 6006","build-storybook":"storybook build","generate_uicomponent":"ts-node ui-kit/scripts/create-ui-component.ts"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable UI component library built with React, MUI, and Storybook","directories":{},"_nodeVersion":"22.17.0","dependencies":{"swr":"^2.3.5","dayjs":"^1.11.13","react":"^18.0.0","redux":"^5.0.1","@mui/lab":"^7.0.0-beta.14","chart.js":"^4.5.0","react-dom":"^18.0.0","react-quill":"^2.0.0","react-redux":"^9.2.0","@mui/material":"^7.2.0","@emotion/react":"^11.14.0","embla-carousel":"^8.6.0","@emotion/styled":"^11.14.1","react-chartjs-2":"^5.3.0","react-hook-form":"^7.62.0","@mui/x-data-grid":"^8.9.2","@reduxjs/toolkit":"^2.8.2","react-router-dom":"^7.7.1","html-react-parser":"^5.2.6","@mui/icons-material":"^7.2.0","@mui/x-date-pickers":"^8.9.2","embla-carousel-react":"^8.6.0","isomorphic-dompurify":"^2.26.0","embla-carousel-autoplay":"^8.6.0","embla-carousel-class-names":"^8.6.0","embla-carousel-wheel-gestures":"^8.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","tsup":"^8.0.1","ts-jest":"^29.4.0","ts-node":"^10.9.2","chromatic":"^13.1.2","ts-loader":"^9.5.2","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^30.0.0","@types/react":"^18.2.29","babel-loader":"^10.0.0","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"8.6.14","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@babel/preset-typescript":"^7.27.1","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"^8.6.14","@testing-library/jest-dom":"^6.6.4","@storybook/addon-essentials":"8.6.14","@testing-library/user-event":"^14.6.1","@storybook/addon-interactions":"8.6.14","react-docgen-typescript-plugin":"^1.0.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.1.5_1754802551613_0.413847756453122","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@atechagency/ui-kit","version":"0.2.0","_id":"@atechagency/ui-kit@0.2.0","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"7835108197ad2cdd1502f0ac93a5943dfbc5765d","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.2.0.tgz","fileCount":10,"integrity":"sha512-P8mlkllFgdXvn0nkFjr0NRL4eV9oIAYIfr1RfkshHt0FuiIzwaerwwJ3GWweOuQk8Dp9qzO84pVjVwK7807NXg==","signatures":[{"sig":"MEUCIAFPo0JcjBasfGu6AU8MA2He9tmQoXlETvsYpeWafZKgAiEAus56kYvRhWaCUk+Ft3hmBWSnt5NsBgyEHV7jTL+DrHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3745844},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"01ca3a1725609e7fa0e05ac83b80980a5e2b593e","private":false,"scripts":{"dev":"tsup --watch","lint":"npm run lint:scss && npm run lint:ts","test":"jest","build":"tsup","format":"prettier --write 'ui-kit/src/**/*.{ts,tsx,scss}'","lint:ts":"eslint 'ui-kit/src/**/*.{ts,tsx}' --fix","lint:scss":"stylelint 'ui-kit/src/**/*.scss'","storybook":"storybook dev -p 6006","lint:scss:fix":"stylelint 'ui-kit/src/**/*.scss' --fix","build-storybook":"storybook build","generate_uicomponent":"ts-node ui-kit/scripts/create-ui-component.ts"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.8.2","description":"A lightweight and reusable UI component library built with React, TypeScript, and Storybook.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"swr":"^2.3.6","dayjs":"^1.11.10","react-quill":"^2.0.0","react-redux":"^9.2.0","babel-loader":"^10.0.0","lucide-react":"^0.540.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-hot-toast":"^2.6.0","react-datepicker":"^8.5.0","react-router-dom":"^7.8.1","html-react-parser":"^5.2.6","embla-carousel-react":"^8.0.0-rc22","isomorphic-dompurify":"^2.26.0","@types/react-datepicker":"^6.2.0","embla-carousel-autoplay":"^8.6.0","embla-carousel-class-names":"^8.6.0","embla-carousel-wheel-gestures":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.90.0","tsup":"^8.0.1","react":"^18.0.0","eslint":"^8.57.0","postcss":"^8.5.6","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.6.2","react-dom":"^18.0.0","storybook":"8.6.14","stylelint":"^14.16.1","css-loader":"^7.1.2","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/jest":"^29.5.12","sass-loader":"^16.0.5","@types/react":"^18.2.29","style-loader":"^4.0.0","sass-migrator":"^2.4.2","stylelint-scss":"^4.7.0","postcss-modules":"^6.0.1","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.40.0","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.37.5","@storybook/addon-docs":"8.6.14","@testing-library/react":"^14.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.27.1","@storybook/addon-styling":"^2.0.0","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"8.6.14","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^5.62.0","eslint-plugin-react-hooks":"^5.2.0","stylelint-config-standard":"^23.0.0","@storybook/addon-essentials":"8.6.14","@testing-library/user-event":"^14.5.2","@storybook/addon-interactions":"8.6.14","stylelint-config-standard-scss":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.2.0_1756017753588_0.721359495334706","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@atechagency/ui-kit","version":"0.2.2","_id":"@atechagency/ui-kit@0.2.2","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"ae6274ff11fb772010290546473e9e8d1eee905a","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.2.2.tgz","fileCount":127,"integrity":"sha512-wU9v6DiGziLLndsIi1UYw4v7vXVrj3jTzBhx6i7bZ3hyjKjmdptj676WVFVTUSYhEF1RQVQSvjUK67fy+tzffQ==","signatures":[{"sig":"MEYCIQCo93c6s8iV6mk8xq0m/bsGL6E5Y2khhJuEWrfgGBiAOAIhAKJCjXrUFIYJtx6TnaszfJVoExxNgODRHdE4uW2Qx6Yg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2956959},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./ui":{"types":"./dist/components/Ui/index.d.ts","import":"./dist/components/Ui/index.js","require":"./dist/components/Ui/index.cjs"},"./forms":{"types":"./dist/components/Forms/index.d.ts","import":"./dist/components/Forms/index.js","require":"./dist/components/Forms/index.cjs"},"./layout":{"types":"./dist/components/Layout/index.d.ts","import":"./dist/components/Layout/index.js","require":"./dist/components/Layout/index.cjs"},"./display":{"types":"./dist/components/Display/index.d.ts","import":"./dist/components/Display/index.js","require":"./dist/components/Display/index.cjs"},"./feedback":{"types":"./dist/components/Feedback/index.d.ts","import":"./dist/components/Feedback/index.js","require":"./dist/components/Feedback/index.cjs"},"./navigation":{"types":"./dist/components/Navigation/index.d.ts","import":"./dist/components/Navigation/index.js","require":"./dist/components/Navigation/index.cjs"},"./primitives":{"types":"./dist/components/Primitives/index.d.ts","import":"./dist/components/Primitives/index.js","require":"./dist/components/Primitives/index.cjs"},"./styles.css":"./dist/index.css","./real-estate":{"types":"./dist/domains/RealEstate/index.d.ts","import":"./dist/domains/RealEstate/index.js","require":"./dist/domains/RealEstate/index.cjs"}},"gitHead":"1d383d38d22857d5de2725b928043a890a00a87a","private":false,"scripts":{"dev":"tsup --watch","lint":"npm run lint:scss && npm run lint:ts","test":"jest","build":"tsup && npm run build:css && npm run build:fix-imports","format":"prettier --write 'ui-kit/src/**/*.{ts,tsx,scss}'","lint:ts":"eslint 'ui-kit/src/**/*.{ts,tsx}' --fix","build:js":"tsup","build:css":"sass ui-kit/src/index.scss:dist/index.css --style=compressed","chromatic":"chromatic --exit-zero-on-changes","lint:scss":"stylelint 'ui-kit/src/**/*.scss'","storybook":"storybook dev -p 6006","generate:json":"ts-node ui-kit/scripts/generate-component-json.ts","lint:scss:fix":"stylelint 'ui-kit/src/**/*.scss' --fix","build-storybook":"storybook build","build:fix-imports":"node scripts/fix-imports.mjs","generate_uicomponent":"ts-node ui-kit/scripts/create-ui-component.ts"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.9.2","description":"A lightweight and reusable UI component library built with React, TypeScript, and Storybook.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"babel-loader":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.6","clsx":"^2.1.1","glob":"^10.4.5","jest":"^29.7.0","sass":"^1.90.0","tsup":"^8.0.1","dayjs":"^1.11.18","eslint":"^8.57.0","postcss":"^8.5.6","ts-jest":"^29.1.2","ts-node":"^10.9.2","date-fns":"^4.1.0","prettier":"^3.6.2","storybook":"^8.6.14","stylelint":"^14.16.1","css-loader":"^7.1.2","typescript":"^5.8.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","react-quill":"^2.0.0","sass-loader":"^16.0.5","@types/react":"^18.2.29","style-loader":"^4.0.0","sass-migrator":"^2.4.2","stylelint-scss":"^4.7.0","postcss-modules":"^6.0.1","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.3","html-react-parser":"^5.2.6","typescript-eslint":"^8.40.0","esbuild-visualizer":"^0.7.0","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.37.5","embla-carousel-react":"^8.0.0-rc22","isomorphic-dompurify":"^2.26.0","@storybook/addon-a11y":"^8.6.14","@storybook/addon-docs":"8.6.14","@testing-library/react":"^14.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^29.7.0","embla-carousel-autoplay":"^8.6.0","@babel/preset-typescript":"^7.27.1","@storybook/addon-styling":"^1.3.7","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"8.6.14","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^5.62.0","eslint-plugin-react-hooks":"^5.2.0","stylelint-config-standard":"^23.0.0","embla-carousel-class-names":"^8.6.0","@storybook/addon-essentials":"8.6.14","@testing-library/user-event":"^14.5.2","@storybook/addon-interactions":"8.6.14","embla-carousel-wheel-gestures":"^8.1.0","stylelint-config-standard-scss":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","lucide-react":"^0.540.0","react-router-dom":"^7.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.2.2_1757232072314_0.8019205975828751","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@atechagency/ui-kit","version":"0.2.3","_id":"@atechagency/ui-kit@0.2.3","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"dist":{"shasum":"fa18712b7dd14c6439109a70ce106ea20d433000","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.2.3.tgz","fileCount":84,"integrity":"sha512-q9ILUgR3KelIax074Yv6ZGyjaqSbv6zx4W8exzesb1JMfiq7aDz8Y0mx9NtUBfGBJtRB5xWn22V0U0oHp+9lwA==","signatures":[{"sig":"MEQCICc1dU9Qdqsmop6C67+q5t2iuOd6wvFopfvKzDx3XCGRAiBc+8P6DcsL0d4BMXClQ2tgtDCpYRaaVcAmBq7NydjkXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3623796},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./ui":{"types":"./dist/components/Ui/index.d.ts","import":"./dist/components/Ui/index.js","require":"./dist/components/Ui/index.cjs"},"./forms":{"types":"./dist/components/Forms/index.d.ts","import":"./dist/components/Forms/index.js","require":"./dist/components/Forms/index.cjs"},"./layout":{"types":"./dist/components/Layout/index.d.ts","import":"./dist/components/Layout/index.js","require":"./dist/components/Layout/index.cjs"},"./display":{"types":"./dist/components/Display/index.d.ts","import":"./dist/components/Display/index.js","require":"./dist/components/Display/index.cjs"},"./feedback":{"types":"./dist/components/Feedback/index.d.ts","import":"./dist/components/Feedback/index.js","require":"./dist/components/Feedback/index.cjs"},"./navigation":{"types":"./dist/components/Navigation/index.d.ts","import":"./dist/components/Navigation/index.js","require":"./dist/components/Navigation/index.cjs"},"./primitives":{"types":"./dist/components/Primitives/index.d.ts","import":"./dist/components/Primitives/index.js","require":"./dist/components/Primitives/index.cjs"},"./styles.css":"./dist/index.css","./real-estate":{"types":"./dist/domains/RealEstate/index.d.ts","import":"./dist/domains/RealEstate/index.js","require":"./dist/domains/RealEstate/index.cjs"}},"gitHead":"42ce6081c84a44e95563d78932693fed31994a4b","private":false,"scripts":{"dev":"tsup --watch","lint":"npm run lint:scss && npm run lint:ts","test":"jest","build":"tsup && npm run build:fix-imports","format":"prettier --write 'ui-kit/src/**/*.{ts,tsx,scss}'","lint:ts":"eslint 'ui-kit/src/**/*.{ts,tsx}' --fix","build:js":"tsup","lint:scss":"stylelint 'ui-kit/src/**/*.scss'","storybook":"storybook dev -p 6006","generate:json":"ts-node ui-kit/scripts/generate-component-json.ts","lint:scss:fix":"stylelint 'ui-kit/src/**/*.scss' --fix","build-storybook":"storybook build","build:fix-imports":"node scripts/fix-imports.mjs","generate_uicomponent":"ts-node ui-kit/scripts/create-ui-component.ts"},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"_npmVersion":"10.8.2","description":"A lightweight and reusable UI component library built with React, TypeScript, and Storybook.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"@emotion/css":"^11.13.5","babel-loader":"^10.0.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.6","clsx":"^2.1.1","glob":"^10.4.5","jest":"^29.7.0","sass":"^1.90.0","tsup":"^8.0.1","dayjs":"^1.11.18","eslint":"^8.57.0","postcss":"^8.5.6","ts-jest":"^29.1.2","ts-node":"^10.9.2","date-fns":"^4.1.0","prettier":"^3.6.2","storybook":"^8.6.14","stylelint":"^14.16.1","css-loader":"^7.1.2","typescript":"^5.8.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","react-quill":"^2.0.0","sass-loader":"^16.0.5","@types/react":"^18.2.29","style-loader":"^4.0.0","sass-migrator":"^2.4.2","stylelint-scss":"^4.7.0","postcss-modules":"^6.0.1","@storybook/react":"8.6.14","@storybook/types":"^8.6.14","@types/react-dom":"^18.2.7","@babel/preset-env":"^7.28.3","html-react-parser":"^5.2.6","typescript-eslint":"^8.40.0","esbuild-visualizer":"^0.7.0","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.27.1","esbuild-sass-plugin":"^3.3.1","eslint-plugin-react":"^7.37.5","embla-carousel-react":"^8.0.0-rc22","isomorphic-dompurify":"^2.26.0","@storybook/addon-docs":"8.6.14","@testing-library/react":"^14.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^29.7.0","embla-carousel-autoplay":"^8.6.0","@babel/preset-typescript":"^7.27.1","@storybook/addon-styling":"^2.0.0","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"8.6.14","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^5.62.0","eslint-plugin-react-hooks":"^5.2.0","stylelint-config-standard":"^23.0.0","embla-carousel-class-names":"^8.6.0","@storybook/addon-essentials":"8.6.14","@testing-library/user-event":"^14.5.2","@storybook/addon-interactions":"8.6.14","embla-carousel-wheel-gestures":"^8.1.0","stylelint-config-standard-scss":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","lucide-react":"^0.540.0","react-router-dom":"^7.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit_0.2.3_1758203056983_0.03213333136234886","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@atechagency/ui-kit","version":"0.2.4","description":"A lightweight and reusable UI component library built with React, TypeScript, and Storybook.","private":false,"publishConfig":{"access":"public"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./primitives":{"import":"./dist/components/Primitives/index.js","require":"./dist/components/Primitives/index.cjs","types":"./dist/components/Primitives/index.d.ts"},"./display":{"import":"./dist/components/Display/index.js","require":"./dist/components/Display/index.cjs","types":"./dist/components/Display/index.d.ts"},"./feedback":{"import":"./dist/components/Feedback/index.js","require":"./dist/components/Feedback/index.cjs","types":"./dist/components/Feedback/index.d.ts"},"./forms":{"import":"./dist/components/Forms/index.js","require":"./dist/components/Forms/index.cjs","types":"./dist/components/Forms/index.d.ts"},"./layout":{"import":"./dist/components/Layout/index.js","require":"./dist/components/Layout/index.cjs","types":"./dist/components/Layout/index.d.ts"},"./navigation":{"import":"./dist/components/Navigation/index.js","require":"./dist/components/Navigation/index.cjs","types":"./dist/components/Navigation/index.d.ts"},"./ui":{"import":"./dist/components/Ui/index.js","require":"./dist/components/Ui/index.cjs","types":"./dist/components/Ui/index.d.ts"},"./seo":{"import":"./dist/components/Seo/index.js","require":"./dist/components/Seo/index.cjs","types":"./dist/components/Seo/index.d.ts"},"./real-estate":{"import":"./dist/domains/RealEstate/index.js","require":"./dist/domains/RealEstate/index.cjs","types":"./dist/domains/RealEstate/index.d.ts"},"./styles.css":"./dist/index.css"},"sideEffects":false,"scripts":{"dev":"tsup --watch","build":"tsup && npm run build:fix-imports","build:js":"tsup","build:fix-imports":"node scripts/fix-imports.mjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","test":"jest","lint":"npm run lint:scss && npm run lint:ts","lint:scss":"stylelint 'ui-kit/src/**/*.scss'","lint:scss:fix":"stylelint 'ui-kit/src/**/*.scss' --fix","lint:ts":"eslint 'ui-kit/src/**/*.{ts,tsx}' --fix","format":"prettier --write 'ui-kit/src/**/*.{ts,tsx,scss}'","generate_uicomponent":"ts-node ui-kit/scripts/create-ui-component.ts","generate:json":"ts-node ui-kit/scripts/generate-component-json.ts"},"peerDependencies":{"@emotion/css":"^11.13.5","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","lucide-react":"^0.540.0","react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^7.8.1"},"devDependencies":{"@babel/preset-env":"^7.28.3","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@storybook/addon-docs":"8.6.14","@storybook/addon-essentials":"8.6.14","@storybook/addon-interactions":"8.6.14","@storybook/addon-styling":"^2.0.0","@storybook/react":"8.6.14","@storybook/react-dom-shim":"8.6.14","@storybook/react-webpack5":"8.6.14","@storybook/types":"^8.6.14","@testing-library/jest-dom":"^6.4.2","@testing-library/react":"^14.2.1","@testing-library/user-event":"^14.5.2","@types/jest":"^29.5.12","@types/react":"^18.2.29","@types/react-dom":"^18.2.7","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","babel-loader":"^10.0.0","clsx":"^2.1.1","css-loader":"^7.1.2","date-fns":"^4.1.0","dayjs":"^1.11.18","embla-carousel-autoplay":"^8.6.0","embla-carousel-class-names":"^8.6.0","embla-carousel-react":"^8.0.0-rc22","embla-carousel-wheel-gestures":"^8.1.0","esbuild-sass-plugin":"^3.3.1","esbuild-visualizer":"^0.7.0","eslint":"^8.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","glob":"^10.4.5","html-react-parser":"^5.2.6","identity-obj-proxy":"^3.0.0","isomorphic-dompurify":"^2.26.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","npm-run-all":"^4.1.5","postcss":"^8.5.6","postcss-modules":"^6.0.1","prettier":"^3.6.2","react-quill":"^2.0.0","sass":"^1.90.0","sass-loader":"^16.0.5","sass-migrator":"^2.4.2","storybook":"^8.6.14","style-loader":"^4.0.0","stylelint":"^14.16.1","stylelint-config-standard":"^23.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-scss":"^4.7.0","swr":"^2.3.6","ts-jest":"^29.1.2","ts-node":"^10.9.2","tsup":"^8.0.1","typescript":"^5.8.3","typescript-eslint":"^8.40.0"},"dependencies":{},"_id":"@atechagency/ui-kit@0.2.4","gitHead":"20f953a02fccd4430d67880d53e9f4c30f2fa76a","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BhloISlAeeQgWMJ45KRWLjld20XFuzSfRkOThMq8s5THC3FHx1xrLN65TfBd0L4isGsTq7Wfw+P1XJA6nYyY1A==","shasum":"5eb26277abafc49ab33db5aeb373681bc8c55682","tarball":"https://registry.npmjs.org/@atechagency/ui-kit/-/ui-kit-0.2.4.tgz","fileCount":94,"unpackedSize":3704645,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGIDayqYrf6Wm228wPOS90tTbvGUMzX5YSbDwlID5AJaAiBVr2X+MG3XhrQwiziGX5tTsIY1STmvUH8QcNGV7WQGFw=="}]},"_npmUser":{"name":"sujavacharya","email":"a.techaccess@gmail.com"},"directories":{},"maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-kit_0.2.4_1759051173967_0.9885693652637628"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-15T10:54:46.037Z","modified":"2025-09-28T09:19:34.418Z","0.1.0":"2025-07-15T10:54:46.306Z","0.1.1":"2025-07-15T11:06:24.813Z","0.1.2":"2025-07-15T11:17:34.523Z","0.1.3":"2025-08-04T10:48:20.318Z","0.1.4":"2025-08-09T13:33:49.947Z","0.1.5":"2025-08-10T05:09:11.877Z","0.2.0":"2025-08-24T06:42:33.824Z","0.2.2":"2025-09-07T08:01:12.541Z","0.2.3":"2025-09-18T13:44:17.192Z","0.2.4":"2025-09-28T09:19:34.229Z"},"description":"A lightweight and reusable UI component library built with React, TypeScript, and Storybook.","maintainers":[{"name":"sujavacharya","email":"a.techaccess@gmail.com"}],"readme":"# @atechagency/ui-kit\n\n> Lightweight, accessible, and fully themeable React UI component library. Built\n> from scratch for Atech Agency products. No Material UI or third-party UI\n> dependencies.\n\n---\n\nnpm install @atechagency/ui-kit yarn add @atechagency/ui-kit\n\n## 🚀 Installation\n\n### ⚠️ Peer Dependencies\n\nThis UI kit requires Emotion for styling and theming. Please ensure the\nfollowing packages are installed in your project:\n\n- `@emotion/react`\n- `@emotion/styled`\n- `@emotion/css`\n\nYou can install them with:\n\n```bash\nnpm install @emotion/react @emotion/styled @emotion/css\n# or\nyarn add @emotion/react @emotion/styled @emotion/css\n```\n\nInstall the UI kit package via npm:\n\n```bash\nnpm install @atechagency/ui-kit\n```\n\nOr with Yarn:\n\n```bash\nyarn add @atechagency/ui-kit\n```\n\n---\n\n---\n\n## ✨ Features\n\n- **Themeable:** Centralized theme system using Emotion. Easily override colors,\n  spacing, typography, and more.\n- **Accessibility:** 100% a11y compliance. All components are keyboard navigable\n  and screen-reader friendly.\n- **Lightweight:** No runtime CSS-in-JS bloat. Tree-shakable and minimal bundle\n  size.\n- **TypeScript:** Fully typed public API for great DX.\n- **Composable:** Build complex UIs from simple, reusable primitives.\n\n---\n\n---\n\n## 🔧 Usage\n\nWrap your app with the `ThemeProvider` to enable theming and access theme values\nin your components:\n\n```tsx\nimport React from \"react\"\nimport { ThemeProvider, useTheme, Button } from \"@atechagency/ui-kit\"\n\nfunction Example() {\n  const { theme } = useTheme()\n  return (\n    <div\n      style={{ background: theme.colors.background, padding: theme.spacing.md }}\n    >\n      <Button variant=\"primary\" size=\"md\">\n        Click Me\n      </Button>\n    </div>\n  )\n}\n\nexport default function App() {\n  return (\n    <ThemeProvider>\n      <Example />\n    </ThemeProvider>\n  )\n}\n```\n\n### Theming & Customization\n\n- Override theme values by passing a custom theme to `ThemeProvider`.\n- Pass `className` or `css` props for further customization.\n- All components are accessible and support keyboard navigation and ARIA\n  attributes.\n\n---\n\n📚 **Storybook**\n\nBrowse all components, variations, and documentation using Storybook.\n\nnpm run storybook Then open http://localhost:6006\n\nLocal Development:\n\n```bash\nnpm run storybook\n```\n\nThen open http://localhost:6006\n\nHosted Storybook coming soon!\n\n🛠️ Development Clone and develop locally:\n\ngit clone https://github.com/AAgecy/atechlibrary.git cd ui-kit npm install npm\nrun storybook Build the package:\n\nnpm run build This will output the compiled files to dist/.\n\nnpm login npm version patch # or minor / major npm publish --access public\n\n📦 Publishing Before publishing, ensure you are logged in to npm and on the\ncorrect version:\n\n```bash\nnpm login\nnpm version patch # or minor / major\nnpm publish --access public\n```\n\n```bash\n📁 File Structure\n\nui-kit/\n├── src/\n│   ├── components/\n│   ├── theme/\n│   ├── provider/\n│   └── index.ts\n├── .storybook/\n├── dist/\n└── package.json\n```\n\n📋 Components Here are some included components (more coming soon):\n\n- ✅ Button\n- ✅ TextField\n- ✅ Checkbox\n- ✅ Typography\n- ✅ Card\n- ✅ ThemeProvider + useTheme\n\nAll components are designed to be customizable, theme-aware, and accessible.\n\n📌 Roadmap Publish to npm\n\nHost Storybook on Vercel\n\nAdd more component variations (forms, layouts, navigation)\n\nCreate theme customizer tool\n\nAdd Tailwind-compatible version (optional)\n\n---\n\n🧪 Testing Components This UI kit uses interactive Storybook docs for testing\nprop variations. More test integration (e.g. React Testing Library) planned\nsoon.\n\n---\n\n🤝 Contributing Pull requests, ideas, and improvements are welcome!\n\nSetup for Contributors: npm install npm run storybook Create a new component in\nsrc/components/, and add a .stories.tsx file to document it.\n\n---\n\n👥 Maintainers Sujav Acharya — Lead Developer at Atech Agency\n\n---\n\n📝 License MIT © Atech Agency (https://atechagency.com.au)\n\n🔗 Links\n\n- [Storybook Docs](#)\n- [Atech Agency](https://atechagency.com.au)\n\n---\n","readmeFilename":"README.md"}