{"_id":"@osiloke/chalo","_rev":"29-cff5268b2912a47578debb806d720138","name":"@osiloke/chalo","dist-tags":{"latest":"2.6.0"},"versions":{"0.1.0":{"name":"@osiloke/chalo","version":"0.1.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@0.1.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"52a48565d62256a51262123dffbd99e396f1e2b7","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-0.1.0.tgz","fileCount":12,"integrity":"sha512-Ev0s3B9FIKegihKGsRss7SET0f0+onx9LL8BZBtxn685wzJ1KLF2xLuRhaqspx6Vr+4o8k3Xwt5bWEk+FtUV9Q==","signatures":[{"sig":"MEYCIQCgIvhWrGYd08TRdpdMRoOUrovyMB1KAgr9xYLzhwM/tQIhAOuQN5njwIK+GmyHsGOqKADeU/9WN3EZrrt7awGyz3mS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153685},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"9b8f4a65974e3a6918405e21ee655156882bc227","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","framer-motion":"^12.38.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_0.1.0_1775349535903_0.746027561328608","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@osiloke/chalo","version":"0.1.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@0.1.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"8e6cd54af3c5d114aebb44acdd3533fd8e1f4f77","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-0.1.1.tgz","fileCount":12,"integrity":"sha512-PJXdoZOlN30BYM+ftrSMnvJd6AQThH17dufT+wxwHQAszkIzfF0EhsGy/1dN4BLpzrWMjryRp80mSPrHhoxFAQ==","signatures":[{"sig":"MEYCIQCTnyTCTPIr3GroFeTGFf9SlqjXNkol8XYJV+lg3XxS3QIhALsJB+VoE6aiiDhV9bZxXbMjndCg6UZ5PsueddZ8vZY1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153686},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"7fd80cf42737d3863020392f85ea320c45c24b72","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","framer-motion":"^12.38.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_0.1.1_1775349994382_0.4681055544925625","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@osiloke/chalo","version":"0.1.2","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@0.1.2","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"b97e4de3bad280ccf0f3d6f6fd4e50217c8d7d51","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-0.1.2.tgz","fileCount":14,"integrity":"sha512-ZFE1LHCjaGOvdZoHuf3stPm7Fdyx7VVHDjZt4+N7Sq1Z7PBS06nBt75NPdLN/AUU3+ueMTDSUg9a7jQ3HYpMAA==","signatures":[{"sig":"MEQCIED/2cwPgO7kxa1W8vxaIBUI9U6hUnPyvimvY+4QxBJIAiB61nyiJw8ssZKQp7tWaSm/PdLMTD00kR85dCP4hYVWPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167313},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"7fd80cf42737d3863020392f85ea320c45c24b72","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp ../../README.md ./README.md && cp ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix","postpack":"rm -f README.md LICENSE","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","framer-motion":"^12.38.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_0.1.2_1775350622372_0.152606812977369","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@osiloke/chalo","version":"1.0.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.0.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"5b8e9ddf50e21b5b497b2c4d6f7944e9b274b191","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.0.1.tgz","fileCount":15,"integrity":"sha512-/qPMrrlTBOu+qyEJ28FWphDuGWyndYVNup5rTO/4g8qeKJkhX8ossymuKQC3+T3CcaYIB/FAKm2zpwT/PKl4gQ==","signatures":[{"sig":"MEQCIDCpO17U+PJdFgmGUXir1ARJFvwDpMmG6Wt0SMO9M2zNAiA0y6MGBazqwKGTQL6AuAndvo5BuFswUM73hCrlTaxOlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167712},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"8e50ced38ff5507f6c32da011c8f7ea7c34ae4b1","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp ../../README.md ./README.md && cp ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","postpack":"rm -f README.md LICENSE","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.0.1_1775356584013_0.6300079190096404","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@osiloke/chalo","version":"1.0.2","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.0.2","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"a1b72e04a128e3f7fb0e348b26c96c678196ea28","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.0.2.tgz","fileCount":14,"integrity":"sha512-pkrdfsCDbeo0Sk/Vc4bfRSAjMag+hB+lNMgR4eYziTEFKmQOA8/O/k6KybKwHpzAedueZtKZmKl+OGXJTsscsg==","signatures":[{"sig":"MEYCIQD2Xj+r96oHjaEhSrT8bEe6tARyWUrS8x8LtleOVhJ5SgIhAJ7uFO7aCTfTc/MpBNTfUbYgKaaXyqk7WOcvk/oxL377","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166594},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"58f0505a3d69f425b5acda577c2db5637c04b7a9","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","postpack":"rm -f README.md","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.0.2_1775358678995_0.10680905134137997","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@osiloke/chalo","version":"1.0.3","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.0.3","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"99a95a1562a7eb6d4211c0abe8c053ed3fd08a3c","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.0.3.tgz","fileCount":15,"integrity":"sha512-M3yK8fpefc0yxUPbLHYP+ibil+6J9hSnTYSXFKrtqr3NFkXLZKe+M52lh3X2r1kAIl+v70gZTl0TZUBbnp0fxA==","signatures":[{"sig":"MEUCIDlXKj3u+D7wP8ll+7kYRua43KYVgkKF2f7VgTRZaZxlAiEAkTBLKBxXFpaQ2FY9i6grz+5NpumZ9SW3P6GxxIaexg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167716},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"50f4508e5ac31c84063da964b87ac8638e9adba8","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","postpack":"rm -f README.md LICENSE","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.0.3_1775359474888_0.11668222163973208","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@osiloke/chalo","version":"1.0.4","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.0.4","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"f577192d5a7070463cfd5c9779c04e6e8ed0d5a5","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.0.4.tgz","fileCount":15,"integrity":"sha512-AWypcIZ70zmf/kah6mFe/EoNXmCKDRXCgXn3BTU2Vmclg20rp+cfjLP144qR8BC+0PZTa7bLCKDUeAR9HcOzSg==","signatures":[{"sig":"MEUCIFmsbhEQcXBG8saK1vrUJcfryEe0hcktZFj7O4SM/4BKAiEAnkLbNBIzCZCLwu/zKmLReVz4LtsQTAhZr+AdCSOEGhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167714},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"7fd3f057b889c697317c3f1427a7f372d7bbe4f1","private":false,"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","postpack":"rm -f README.md LICENSE","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.0.4_1775360035683_0.8585989912374514","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@osiloke/chalo","version":"1.1.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.1.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"0232e039a371bcd103393af29ffb0e91bc5db327","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.1.1.tgz","fileCount":15,"integrity":"sha512-0i9NgJ+ME3IQr1nPh4+gq5TKXYihn9d8HaivXMb9keyTmkalrjZC8z8GLM1fPT0puMz2R803Fig8FPomLVqxWw==","signatures":[{"sig":"MEYCIQDefTwLDppUt7hxXc7IHU3atGY3Ev8mx2Skf+WdMOhPkQIhAP3JLZxbLEpgJHayyLvVv0l9V2esVdKTOfTaSpbwGPq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169871},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}}},"gitHead":"6cb4d065da5ccdf87180b73479e0df5929886bfa","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.1.1_1775479567808_0.8257619281051922","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@osiloke/chalo","version":"1.2.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.2.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"6045190a2f398afac7dfe543b588c1f8eb7cddde","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.2.0.tgz","fileCount":16,"integrity":"sha512-OUAt7qemWsHits7axlaSwqpFuZV951dz18jP2LL44U7wTYhM+SRalQvflUvw01M8Gluf76fKruWDRPC1chaRsQ==","signatures":[{"sig":"MEUCIQCH5zebdOa4b4cmIPzVNd3yX7v8g7A+dBkzUYF2r0TZEwIgE4l9TYTkhi8ZgMwOu2jNJOaAgK0jWZz8YoslQnU3aq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173887},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css"},"gitHead":"9f2ae30bd33e0af3c49851d55bf4ca9c03c67332","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.2.0_1775487692044_0.8405247223752332","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@osiloke/chalo","version":"1.2.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.2.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"02eaa34a7501b41a72340d2af9521f35513a1c33","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.2.1.tgz","fileCount":20,"integrity":"sha512-zylAuCIAWaLkxV5rWiWSiipRDjQVYSUXNywAgT8jttcv+wYjHyZ19EqXHoroBOhMr+OEaQeHVrxtpVmbol+wVQ==","signatures":[{"sig":"MEUCIQCfQULDGsLd9iVQD7tJU3x6jKslaalGPc5U5oZ7YF9LXwIgeh4mcQX2CPGiVyjqyfe1kOQpjuWomug1wSgn/+S1wnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190715},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css"},"gitHead":"3d53b8894e351b08b3ebca7e78501d6ce37fd4dc","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"11.4.2","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.2.1_1775582580332_0.5401384561137847","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@osiloke/chalo","version":"1.3.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.3.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"b6de0e6fefe52c86ad988f038b7ec2f106283e4e","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.3.0.tgz","fileCount":18,"integrity":"sha512-37IkwvmaFuJ4M4Fa33i1fNETubby0/8oQWM6SVT4LxcnOj9LvGwpw30NllTHWm1LhyAvMGfC4de+E6nQr0pwlQ==","signatures":[{"sig":"MEUCIQCNFXcK9CdtWjAUUqh7EPUhJvCZlU6VqBY82d+oToS8qAIgVktkP8AVHCowqPZGFNJqpp4FkphT+DC/hHjUDEmSCOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187099},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css"},"gitHead":"afafbb8bfd11495d6931435df071bbeb304bb9d7","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.3.0_1775933747110_0.08893924574594969","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@osiloke/chalo","version":"1.4.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.4.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"4cc872a199c2f05cda96e96362d915643882cb69","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.4.0.tgz","fileCount":18,"integrity":"sha512-iBKJG/0ZD9Ily2VIPzupZp2hUd3eU7EIc1LmFmDlBWX5vJqFEnbSr65e722cstQv90Niml8PUtd3nu7g45wmZw==","signatures":[{"sig":"MEUCIHV+5Y9KHNIYKUMbIh5mMBoT6a6onaVHb1QSbO5rYIV3AiEAuTlIv35lM7qfDkKw30WSPAltNjahUU+DrigmQIIyQw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187255},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css"},"gitHead":"4c0299eaec4da2217499e6578b3a3c5284ea0783","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.4.0_1775984847893_0.024512481642359196","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@osiloke/chalo","version":"1.5.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.5.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"bce39dbf855e4aba0013bb00a4474a034c7dde14","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.5.0.tgz","fileCount":18,"integrity":"sha512-SSKiuB3a0pvWomhHe6RWXdXYPj/H3AKUahBF6iE9VqQrTqUyS+b51VZnvUZu+6TDjib2CBDn8IgWNhi67ba5Rg==","signatures":[{"sig":"MEYCIQC5lqaf2sD4WdhdMNKOMt0sYKBFrx619KWl3c/pu3YO4QIhANd2TbySNk2/2dN3++1nG1VyKrpn6+7hqyZzStPdWFmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188734},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css"},"gitHead":"aed8908c142783df41c8fef337c9f2bca500dd03","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.5.0_1775985163096_0.1384909409111581","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@osiloke/chalo","version":"1.6.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.6.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"3c48d726f1008ebd51000e796be583045e51700c","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.6.0.tgz","fileCount":19,"integrity":"sha512-SKwY+MWaDlPQKjcWNx5eYOcxleelZzWHHCt4BLPpcytWUqijxeFCGhUUBEBdvvbCDkn4uqwHILT6m/GK2fpoiA==","signatures":[{"sig":"MEUCIQDwj5ZnXqwKD6ldNNawBQblKa0iXG+9GYnRV1Tft5rvagIgdyM6gmIiZvyPkSO8+cExzPmPIxxCtww/chj7gsepwLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191810},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"5fcd2cba194d785e3d8741049793931cfbd2ae6b","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.6.0_1775986719998_0.3273320432516329","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@osiloke/chalo","version":"1.7.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.7.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"8f1d13f7cb45a26c2175d07019156665ae7727ec","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.7.0.tgz","fileCount":19,"integrity":"sha512-cF94ju0rge3yfLymdONq4bStGHFxoIHEgk11FpJSItRrbXM6qDSaHm02jPYAgYRBtYi2caaFJzEPbPKhfoqB9A==","signatures":[{"sig":"MEQCIHOPhux7jJiBA4TkW1bqqz5YYHRuWGfqaAzbHQa1+P0IAiBlFInho1hoGinnKolf0XTH9EKi7dlh9M2YcKgVeNwKHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191881},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"e4770daa0adebbcdf826121e949a94d3e5535c0a","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.7.0_1775990094991_0.9532718282649348","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@osiloke/chalo","version":"1.8.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@1.8.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"e9825cd7eda8d97824be66fc5041c1bd15acd69e","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-1.8.0.tgz","fileCount":19,"integrity":"sha512-sifZCn9GLV4lV5dMsVTHfbo/5CEPm3KRt8fM2oQrSfDhmA2kio/7vYjSXvrO/k+GKbo7fFmAxapXwkIIcLwJyA==","signatures":[{"sig":"MEQCIFbHP9nUjmOC5ja1ipQUZiHsWYqiw3BawVRQamsei9KaAiBER7kFyyNc5lOMcrugtv6r/1f8gn0LRDQk0dAyxQ8j7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194056},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"7ccc684f2f4c4a1699b9166e982adcdbc30106b4","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_1.8.0_1775993432093_0.37904579919091863","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@osiloke/chalo","version":"2.0.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.0.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"a77d86ce6b4dc57912510f1dea6d91d83a15fb65","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.0.0.tgz","fileCount":19,"integrity":"sha512-DsgJdCGVMK6VO4yPSsH7kB2FXtHripFlldPRsG8iEfcQAJuEahBS8MgEG0jjbJFvFDaY4lu5KqvGDskQmtqiDg==","signatures":[{"sig":"MEQCIDCNUu/ugysGotFM33nIM1e0rL4uRwexxOpWeOUzEr/UAiBYSeaMStIFV+JATstCWjktdIHdmM5EtIb6maRwDf+D7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195532},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"f3cc87d5d7fcda28b5a6ea5a855dd27927b732b3","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.0.0_1776017521200_0.644959229132958","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@osiloke/chalo","version":"2.0.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.0.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"6cec0c3102b8d6752d864a04249cbe1b755b9a77","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.0.1.tgz","fileCount":19,"integrity":"sha512-zWP3VuLbzl5dJ2acvNROu/4cRYlyA4VqoVLr6y1xeql1+OJkOWK1W5rP7SsjGNazb305IrQDQQVLsmW/NHkegQ==","signatures":[{"sig":"MEUCIARIyBujykTzS6Zm8R4K8V/FLnqDFkk24U4oXGEcYVqdAiEA2D8RCn59Jg7IaGHe3teKgLAj+f1oGvki2N1DYkQo+QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195532},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"47f4accb0b6ff7f0e482c6de0732a26ca5cb07f8","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.0.1_1776023745613_0.8699381367884049","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@osiloke/chalo","version":"2.1.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.1.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"a65bac3f21798dc0b5ea8141c3b6f7a70071bbda","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.1.0.tgz","fileCount":20,"integrity":"sha512-WMvEBiWXUu6sesdOWJOEuEVXyCuKMwU+PnksULN6ASO/UdkSVx/2PkTF5uJp0V4Tm9LYpquDQQ7ShpDZfln64w==","signatures":[{"sig":"MEYCIQCqrs7ii05yi7ECi/gXhMj1C44TFuEjqwsriqLTn/dq3QIhAIRsvwciR9PSKSGmoBcvwTueGoWzhPePPiZVxJSmcXL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199270},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"5b6cd0acce836a669bd407f733aafa8917994f65","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.1.0_1776062977430_0.20296291477032957","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@osiloke/chalo","version":"2.2.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.2.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"f22d3c16671a85b1f73c263bfc44c67e13aa819e","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.2.0.tgz","fileCount":20,"integrity":"sha512-2t11EwJpuPu7ZVA/XqjC2nQP3bnxLGCGXEyr9JPKly7wAR23wvVR6C5scY0ysLE+RQySnBgi+OLOI9x5xqiG3A==","signatures":[{"sig":"MEYCIQCX5yjs69xRU1FLRWGdRqNMvPfO5WBMm7ewlnA4Dq8LgQIhAM/SF7/iKwEhQtMSZdvk8eFED3DOOCt3sajq1Up389oB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199929},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"8a906052650d788ef5e27cd6283b7b26f4e2597c","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.2.0_1776065814097_0.6394747677851778","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@osiloke/chalo","version":"2.3.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.3.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"5a57621efae85fa450c7441e5b3a5c9128822272","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.3.0.tgz","fileCount":20,"integrity":"sha512-mZhlhM+4ZDk3S72kJzgB5upt819LTWggx8nq6q4iDRzcfO2wBOJHWacRBsVn6JlByCUFLD2Q5y9JPzBwO7mGSQ==","signatures":[{"sig":"MEUCIDWRek5s8i2hL61pBqP3h5PYdHIsPpm6V+eZZdaT7UAyAiEA3oErORU5XqBcG/47H8O38tOigydgeoia5f/7kaSdU5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199929},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"529a280bcf46f1fa022372011c45f8cd9c2dadaf","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.3.0_1776151076567_0.9620788368477657","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@osiloke/chalo","version":"2.3.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.3.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"a3ce5406f214ff54cada96556cab2a650dc3672b","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.3.1.tgz","fileCount":20,"integrity":"sha512-CIXbHJHcM4MmShhKmgJRLUnZ0d9Tbsi4bQfl5ZvNQEwRpgePF4ImLeQYAdatjPlUEU04L0GNEYOmSvjn3VNOWg==","signatures":[{"sig":"MEUCIHBr8u4vEzBGfD+0ZuQbr+/y70RDFULRm/vZQyssccBxAiEA/tlbcJCFfKPj6E7l3Yy0AwV9KuOTNQhQcm08QAUqalM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200113},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"8e6f2e1ac1c76e847f11a55f4597d827ade70008","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.3.1_1776589340257_0.27757251427055896","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@osiloke/chalo","version":"2.4.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.4.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"c48beb437c0624ced2f0c5e2275894a0085b9bc4","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.4.0.tgz","fileCount":20,"integrity":"sha512-crU46iza/A60hRmq9nvLEQ4CWSGGZsG+kSxPfJddg1xP7i1/Fi6F2Jkc44tXiykWmibjkdAzyOTMj88kP+HlwA==","signatures":[{"sig":"MEUCIQDQWZajnLgFuugvRlgY41XnHTicJCenmgvo8t6lN3ONwAIgOcYm91kfeeGhIE722V7hw4l/SJdzq+fffBvhq8Kaxqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200822},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"5aab7165cd5746a356b0c499e432a0e32a57bbe0","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.4.0_1776593032029_0.7467583959387218","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@osiloke/chalo","version":"2.4.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.4.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"f12a98ced2dfea812c27071e7ff231e5c8009864","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.4.1.tgz","fileCount":20,"integrity":"sha512-M7hZJX8y10tiUMX31vHGh6Z5oH5FRXUWb4UfYw2HtYfGnOP5qAM+TQ52MKgGW9m3RTZWVQ/6hmcoSdSHglB3Mg==","signatures":[{"sig":"MEQCIGFkCmU17/BKLjPFAJZNrXFOVcWCE+RBlshvnfdka0y/AiAU5TgZF/WBjMcZPqoABlHVsO+KE8bJdyTuqjav5X8FWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201146},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"62d6d705a6888ea290856310862ed8e4b3bd8364","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.4.1_1776596844071_0.19492835008542597","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@osiloke/chalo","version":"2.4.2","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.4.2","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"61601070d236041361645e6dc5b16876394ad59a","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.4.2.tgz","fileCount":20,"integrity":"sha512-lyY5pfQnZ3W6WVJRX0h410WC8v1S0tUTAtg8qjF6d2Pwf1+zxgoT9Oxy42WlBv1H3JNmyGCUGpQzZm4qFXPkWQ==","signatures":[{"sig":"MEUCIQC7fgPyWFE55i0Ji992RfkokmKHVW1bqh76XjNlVE8FTAIgcbBdHDuhP7SRpEu5lI2JNpRqkdSUaIPV/QASBCfG3ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201172},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./src/*":"./src/*","./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"8a7860ef0a5abcdfa5fa2746037e93f57a63122a","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.4.2_1776601094808_0.4874452660640318","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@osiloke/chalo","version":"2.4.3","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.4.3","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"6a8859128cc8a51b28ef6b466e6a289d1f8ef4b8","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.4.3.tgz","fileCount":20,"integrity":"sha512-Y5CTG3WByuLkZTuG3YjuHpwfAvuWQeuO/D6ApUpK9/ZxpaiOtiAKDErxfJCGuORAiFTVIyZ6SvccpyzmfIpvCg==","signatures":[{"sig":"MEUCIAHvYLu1r7uCum2qwrVSURCo/pFqt/PEPSDrfu2goO8SAiEA1HZWSqTOe//X1d6GGC/36dZNaSTnM3YdFPGsOfK7qn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201461},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./src/*":"./src/*","./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"7a45f08d210be1543b781a506f1b2e4f76f88ad3","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.4.3_1776603724164_0.7427818387870044","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@osiloke/chalo","version":"2.5.0","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.5.0","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"800b2d50de2aab4123ca0e3226b6ca645d1c55d0","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.5.0.tgz","fileCount":33,"integrity":"sha512-J1XOtt6D9Eq5PKFcvTmpEDaIqhhMTOvWs95xAf6Hob/FqndBDQof0VyoVayl/rOu//xJgMZQV0pUAm0E5aT77Q==","signatures":[{"sig":"MEQCIEsH7lYkWwkfhzt2DPGd22dem1IACQtROdaA/YqEV3LxAiA7A0KBuXew4xLRUxVOX25xZVUXqbmDnDJqNdv0JMIqVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296993},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./src":"./src/index.ts","./src/*":"./src/*","./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"a6d8e817744e1400e6c12ba98131e67842e8ccc2","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.5.0_1776767959032_0.36770243141750303","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@osiloke/chalo","version":"2.5.1","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","_id":"@osiloke/chalo@2.5.1","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"homepage":"https://github.com/osiloke/chalo#readme","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"dist":{"shasum":"7c12510a9d4840f3c4e2f1d6b2bfd1872e66c02c","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.5.1.tgz","fileCount":33,"integrity":"sha512-hbr8EM8RGKU2W+06pgDGGKVzyvKpD/VQzV/E+syTJfkQSCigtyq53ZEjSFai60ZlXHLjPEgfGzjfhxvNzZcXhQ==","signatures":[{"sig":"MEYCIQDXbAOTVFZyGzNM9aRL2Jm33VUqBBYHM2nhwZXqK87myQIhAOruHhC+xwz04YN/A45LZSM19MY1WIGQ8haUI2PJ6E5V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296993},"main":"./dist/chalo.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/chalo.mjs","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./src":"./src/index.ts","./src/*":"./src/*","./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css"},"gitHead":"ec4fb136edada83f197c3bc0c721b64496b0032b","private":false,"scripts":{"dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","test":"vitest","build":"npm run build:types && npm run build:css && vite build && npm run copy:types","format":"prettier --check .","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","test:ui":"vitest --ui","coverage":"vitest run --coverage","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","format:fix":"prettier --write .","build:types":"tsc --project tsconfig.json","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"repository":{"url":"git+https://github.com/osiloke/chalo.git","type":"git","directory":"packages/chalo"},"_npmVersion":"10.9.7","description":"A modern React component library for intelligent UI interactions and guided experiences","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","eslint":"^8.55.0","vitest":"^1.6.0","zustand":"^5.0.12","prettier":"^3.2.0","react-dom":"^19.2.4","@vitest/ui":"^1.6.0","typescript":"^6.0.2","tailwindcss":"^4.2.2","@types/react":"^19.2.14","lucide-react":"^1.7.0","framer-motion":"^12.38.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.72.1","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^1.6.0","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^15.0.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","framer-motion":">=12.0.0","react-hook-form":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chalo_2.5.1_1776845389572_0.5850485468461162","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@osiloke/chalo","version":"2.6.0","description":"A modern React component library for intelligent UI interactions and guided experiences","type":"module","private":false,"main":"./dist/chalo.cjs","module":"./dist/chalo.mjs","types":"./dist/types/index.d.ts","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/chalo.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/chalo.cjs"}},"./theme.css":"./src/theme.css","./theme.dist.css":"./dist/theme.css","./src":"./src/index.ts","./src/*":"./src/*"},"sideEffects":["*.css"],"publishConfig":{"access":"public"},"keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/osiloke/chalo.git","directory":"packages/chalo"},"peerDependencies":{"framer-motion":">=12.0.0","react":">=18.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","zustand":">=5.0.0"},"scripts":{"build":"npm run build:types && npm run build:css && vite build && npm run copy:types","build:types":"tsc --project tsconfig.json","build:css":"npx @tailwindcss/cli --input ./src/theme.css --output ./dist/theme.dist.css --minify","copy:types":"cp dist/types/index.d.ts dist/types/index.d.mts","dev":"npm run build:types && vite build --watch","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --config ../../.eslintrc.cjs","lint:fix":"eslint . --ext ts,tsx --fix --config ../../.eslintrc.cjs","format":"prettier --check .","format:fix":"prettier --write .","test":"vitest","test:ui":"vitest --ui","coverage":"vitest run --coverage","prepack":"cp -f ../../README.md ./README.md && cp -f ../../LICENSE ./LICENSE","prepublishOnly":"vitest run --passWithNoTests && npm run build"},"devDependencies":{"@testing-library/react":"^15.0.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^6.14.0","@typescript-eslint/parser":"^6.14.0","@vitejs/plugin-react":"^6.0.1","@vitest/coverage-v8":"^1.6.0","@vitest/ui":"^1.6.0","clsx":"^2.1.1","eslint":"^8.55.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","framer-motion":"^12.38.0","jsdom":"^29.0.1","lucide-react":"^1.7.0","prettier":"^3.2.0","react":"^19.2.4","react-dom":"^19.2.4","react-hook-form":"^7.72.1","tailwind-merge":"^3.5.0","tailwindcss":"^4.2.2","typescript":"^6.0.2","vite":"^8.0.3","vitest":"^1.6.0","zustand":"^5.0.12"},"_id":"@osiloke/chalo@2.6.0","gitHead":"1363fcc32ac6fcf1a94aa92cd36400ca69c76566","bugs":{"url":"https://github.com/osiloke/chalo/issues"},"homepage":"https://github.com/osiloke/chalo#readme","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-rjPw/eJBT75nleLBGXUiuqq+Ni7Jm0JrPl0q2+M56xDNjsv7m1pvNeKmJJfdX7MUeehA/RIengfzP93f0dBJzw==","shasum":"cd5615ddd08248f28dc2638840556c48905da675","tarball":"https://registry.npmjs.org/@osiloke/chalo/-/chalo-2.6.0.tgz","fileCount":33,"unpackedSize":299786,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@osiloke%2fchalo@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNkB1wUVUmAEr6F3Kd/+r6JT17NehaDDXESp+RN7RRgAIhAPTR87+DgREWGfQzlPZGCoRl9MkZ0uYFxCfv7G5Nh468"}]},"_npmUser":{"name":"osiloke","email":"osi@progwebtech.com"},"directories":{},"maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chalo_2.6.0_1777206434163_0.8570255048171007"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-05T00:38:55.465Z","modified":"2026-04-26T12:27:14.634Z","0.1.0":"2026-04-05T00:38:56.048Z","0.1.1":"2026-04-05T00:46:34.607Z","0.1.2":"2026-04-05T00:57:02.525Z","1.0.1":"2026-04-05T02:36:24.195Z","1.0.2":"2026-04-05T03:11:19.152Z","1.0.3":"2026-04-05T03:24:35.039Z","1.0.4":"2026-04-05T03:33:55.826Z","1.1.1":"2026-04-06T12:46:08.042Z","1.2.0":"2026-04-06T15:01:32.214Z","1.2.1":"2026-04-07T17:23:00.483Z","1.3.0":"2026-04-11T18:55:47.245Z","1.4.0":"2026-04-12T09:07:28.051Z","1.5.0":"2026-04-12T09:12:43.281Z","1.6.0":"2026-04-12T09:38:40.132Z","1.7.0":"2026-04-12T10:34:55.154Z","1.8.0":"2026-04-12T11:30:32.260Z","2.0.0":"2026-04-12T18:12:01.414Z","2.0.1":"2026-04-12T19:55:45.742Z","2.1.0":"2026-04-13T06:49:37.558Z","2.2.0":"2026-04-13T07:36:54.248Z","2.3.0":"2026-04-14T07:17:56.698Z","2.3.1":"2026-04-19T09:02:20.392Z","2.4.0":"2026-04-19T10:03:52.186Z","2.4.1":"2026-04-19T11:07:24.232Z","2.4.2":"2026-04-19T12:18:14.953Z","2.4.3":"2026-04-19T13:02:04.348Z","2.5.0":"2026-04-21T10:39:19.196Z","2.5.1":"2026-04-22T08:09:49.725Z","2.6.0":"2026-04-26T12:27:14.319Z"},"bugs":{"url":"https://github.com/osiloke/chalo/issues"},"author":{"name":"Osiloke Harold Emoekpere"},"license":"MIT","homepage":"https://github.com/osiloke/chalo#readme","keywords":["react","component-library","ui","zustand","framer-motion","guided-experience"],"repository":{"type":"git","url":"git+https://github.com/osiloke/chalo.git","directory":"packages/chalo"},"description":"A modern React component library for intelligent UI interactions and guided experiences","maintainers":[{"name":"osiloke","email":"osi@progwebtech.com"}],"readme":"# chalo\n<p align=\"center\">\n  <img src=\"scripts/logo.png\" alt=\"Chalo Logo\" width=\"120\" />\n</p>\n\n[![npm version](https://img.shields.io/npm/v/@osiloke%2Fchalo.svg?style=flat-square)](https://www.npmjs.com/package/@osiloke/chalo)\n[![npm downloads](https://img.shields.io/npm/dm/@osiloke%2Fchalo.svg?style=flat-square)](https://www.npmjs.com/package/@osiloke/chalo)\n[![license](https://img.shields.io/npm/l/@osiloke%2Fchalo.svg?style=flat-square)](LICENSE)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/chalo?style=flat-square)](https://bundlephobia.com/package/@osiloke/chalo)\n[![typescript](https://img.shields.io/badge/TypeScript-5.0%2B-blue?style=flat-square)](https://www.typescriptlang.org/)\n\n> **A modern React component library for building intelligent, action-driven UI experiences.**\n\nChalo provides a declarative API for creating guided user experiences, interactive walkthroughs, and automated UI workflows. Built with Zustand for state management and Framer Motion for smooth animations.\n\n---\n\n## ✨ Features\n\n- 🎯 **Declarative Missions** - Define multi-step guided experiences with JSON-like configs\n- 🔄 **Action Execution Engine** - Automate UI interactions (clicks, form fills, API calls, navigation)\n- 🎨 **Smart Components** - Pre-built `SmartDrawer`, `TargetHighlight`, and more\n- 💫 **Smooth Animations** - Powered by Framer Motion with zero configuration\n- 🧠 **State Management** - Lightweight Zustand store with full TypeScript support\n- 🔌 **Extensible Handlers** - Register custom action handlers for any UI interaction\n- 📦 **Tree-Shakeable** - Only bundle what you use\n- 🌳 **Dual ESM/CJS** - Works with all modern bundlers and legacy setups\n\n---\n\n## 📦 Installation\n\n```bash\n# npm\nnpm install @osiloke/chalo\n\n# yarn\nyarn add @osiloke/chalo\n\n# pnpm\npnpm add @osiloke/chalo\n```\n\n### Peer Dependencies\n\nChalo requires the following packages (must be installed in your project):\n\n```json\n{\n  \"react\": \">=18.0.0\",\n  \"react-dom\": \">=18.0.0\",\n  \"zustand\": \">=5.0.0\",\n  \"framer-motion\": \">=12.0.0\"\n}\n```\n\n---\n\n## 🚀 Quick Start\n\n### 1. Basic Setup\n\n```tsx\nimport { useChalo, SmartDrawer, Mission } from 'chalo';\n\nfunction App() {\n  const {\n    activeMissionId,\n    currentStepId,\n    nextStep,\n    prevStep,\n    completeMission\n  } = useChalo();\n\n  return (\n    <div>\n      {/* Your app content */}\n      <SmartDrawer />\n    </div>\n  );\n}\n```\n\n### 2. Define a Mission\n\n```tsx\nimport { Mission, Step, Bubble } from 'chalo';\n\nconst onboardingMission: Mission = {\n  id: 'app-onboarding',\n  title: 'Welcome to the App! 👋',\n  description: 'Let us walk you through the main features.',\n  steps: [\n    {\n      id: 'welcome',\n      title: 'Getting Started',\n      content: 'This is the dashboard. Here you can manage your projects.',\n      targetElement: '#dashboard',\n      bubbles: [\n        {\n          id: 'continue-btn',\n          type: 'action-group',\n          actions: [\n            { label: 'Next →', type: 'next' }\n          ]\n        }\n      ]\n    },\n    {\n      id: 'create-project',\n      title: 'Create Your First Project',\n      content: 'Click the button below to create a new project.',\n      targetElement: '#create-btn',\n      waitFor: {\n        type: 'field_value',\n        field: 'projectCreated',\n        value: true\n      },\n      actionSequence: [\n        {\n          id: 'click-create',\n          type: 'click',\n          config: { field: 'create-btn' }\n        }\n      ]\n    }\n  ],\n  allowCompletion: true\n};\n```\n\n### 3. Conversational Actions (Bubbles)\n\nBubbles can trigger complex UI automations. Use `trigger_action` to run an array of actions (scroll, wait, fill, click) directly from a chat button.\n\n```tsx\nbubbles: [\n  {\n    type: 'action-group',\n    actions: [\n      {\n        label: 'Auto-Complete Form',\n        type: 'trigger_action',\n        data: [\n          { id: 'f1', type: 'fill_field', config: { field: 'name', value: 'John' } },\n          { id: 'w1', type: 'wait', config: { durationMs: 400 } },\n          { id: 'c1', type: 'click', config: { field: 'submit-btn' } }\n        ]\n      }\n    ]\n  }\n]\n```\n\n### Dynamic Field Values\n\nThe `fill_field` action supports **dynamic value resolution** — you can reference other fields or generate values with functions:\n\n```tsx\nactionSequence: [\n  // Fill with a function-generated value\n  {\n    id: 'gen-password',\n    type: 'fill_field',\n    config: {\n      field: 'password',\n      value: { type: 'fn', generator: () => generateSecurePassword() }\n    }\n  },\n  // Reference another field's value\n  {\n    id: 'confirm-password',\n    type: 'fill_field',\n    config: {\n      field: 'confirmPassword',\n      value: { type: 'ref', field: 'password' }\n    }\n  }\n]\n```\n\nThis also works in bubble `fill_field` actions:\n\n```tsx\n{\n  label: 'Copy email to confirm',\n  type: 'fill_field',\n  data: {\n    field: 'confirmEmail',\n    value: { type: 'ref', field: 'email' }\n  }\n}\n```\n\nSupported `FieldValueSource` types:\n- `{ type: 'literal', value: 'static' }` — explicit literal (default behavior)\n- `{ type: 'ref', field: 'fieldName' }` — copies value from another field in the execution context\n- `{ type: 'fn', generator: () => value }` — calls the function at execution time\n\n### 4. Register and Start\n\n```tsx\nimport { useChalo } from 'chalo';\nimport { useEffect } from 'react';\n\nfunction App() {\n  const { registerMission, startMission } = useChalo();\n\n  useEffect(() => {\n    registerMission(onboardingMission);\n    startMission('app-onboarding');\n  }, [registerMission, startMission]);\n\n  return <YourApp />;\n}\n```\n\n---\n\n## 📖 API Reference\n\n### Hooks\n\n#### `useChalo(options?)`\n\nMain hook for accessing chalo state and actions.\n\n**Parameters:**\n```typescript\ninterface UseChaloOptions {\n  debug?: boolean;  // Enable debug logging (default: false)\n}\n```\n\n**Returns:**\n```typescript\ninterface ChaloActions {\n  // Mission Management\n  registerMission: (mission: Mission) => void;\n  deregisterMission: (missionId: string) => void;\n  startMission: (missionId: string) => void;\n  pauseMission: () => void;\n  resumeMission: () => void;\n  completeMission: () => void;\n  resetMission: () => void;\n\n  // Navigation\n  nextStep: () => void;\n  prevStep: () => void;\n  goToStep: (stepId: string) => void;\n\n  // Field Management\n  updateField: (name: string, value: any, status?: FieldStatus) => void;\n\n  // Action Engine\n  registerActionHandler: (type: string, handler: ActionHandler) => void;\n  executeAction: (action: Action) => Promise<ActionResult>;\n  executeActionSequence: (actions: Action[]) => Promise<Record<string, ActionResult>>;\n  cancelExecution: () => void;\n\n  // Tours & History\n  dismissAllTours: () => void;\n  recordTourEntry: (missionId: string, stepId: string, completed: boolean) => void;\n\n  // State\n  reset: () => void;\n  setError: (error: string | null) => void;\n}\n```\n\n**Example:**\n```tsx\nconst {\n  activeMissionId,\n  currentStepId,\n  missionProgress,\n  fieldValues,\n  nextStep,\n  prevStep,\n  updateField\n} = useChalo({ debug: true });\n```\n\n---\n\n### Components\n\n#### `<SmartDrawer />`\n\nA context-aware drawer component for displaying mission steps.\n\n```tsx\n<SmartDrawer\n  position=\"right\"\n  width=\"400px\"\n  renderBubble={(bubble) => <CustomBubble {...bubble} />}\n/>\n```\n\n**Props:**\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `position` | `'left' \\| 'right' \\| 'top' \\| 'bottom'` | `'right'` | Drawer position |\n| `width` | `string` | `'360px'` | Drawer width |\n| `renderBubble` | `(bubble: Bubble) => ReactNode` | - | Custom bubble renderer |\n| `onOpen` | `() => void` | - | Open callback |\n| `onClose` | `() => void` | - | Close callback |\n\n---\n\n#### `<TargetHighlight />`\n\nHighlights target elements with animated overlays.\n\n```tsx\n<TargetHighlight\n  selector=\"#my-element\"\n  label=\"Click here to continue\"\n  pulse\n/>\n```\n\n**Props:**\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `selector` | `string` | **required** | CSS selector for target |\n| `label` | `string` | - | Tooltip text |\n| `pulse` | `boolean` | `false` | Enable pulse animation |\n| `onClick` | `() => void` | - | Click handler |\n| `style` | `CSSProperties` | - | Custom styles |\n\n---\n\n### Core Types\n\n#### `Mission`\n\nDefines a complete guided experience.\n\n```typescript\ninterface Mission {\n  id: string;\n  title: string;\n  description?: string;\n  steps: Step[];\n  metadata?: Record<string, unknown>;\n  onComplete?: () => void;\n  allowCompletion?: boolean;\n  actions?: Action[];\n}\n```\n\n#### `Step`\n\nA single step within a mission.\n\n```typescript\ninterface Step {\n  id: string;\n  title: string;\n  content: string | ReactNode;\n  bubbles?: Bubble[];\n  targetField?: string;\n  targetElement?: string;\n  successCondition?: SuccessCondition;\n  waitFor?: SuccessCondition;\n  condition?: SuccessCondition;\n  navigationRules?: {\n    canGoBack?: boolean;\n    canSkip?: boolean;\n  };\n  actions?: StepAction[];\n  actionSequence?: Action[];\n}\n```\n\n#### `Action`\n\nAtomic UI interaction for the execution engine.\n\n```typescript\ninterface Action {\n  id: string;\n  type: 'click' | 'scroll' | 'fill_field' | 'api_call' | 'wait' | 'conditional' | 'navigate' | 'custom';\n  config: ActionConfig;\n  label?: string;\n  retry?: RetryConfig;\n  rollback?: RollbackConfig;\n  dependsOn?: string[];\n  condition?: SuccessCondition;\n}\n```\n\n#### `ScrollActionConfig`\n\nWhen using the `scroll` action type, Chalo defaults to centering the element while preventing horizontal layout shifts (`inline: 'nearest'`), but you can override this:\n\n```typescript\ninterface ScrollActionConfig {\n  selector?: string;\n  field?: string;\n  behavior?: 'auto' | 'smooth' | 'instant';\n  block?: ScrollLogicalPosition; // e.g., 'start', 'center', 'end'\n  inline?: ScrollLogicalPosition; // e.g., 'nearest', 'start', 'center'\n}\n```\n\n> 💡 **See the [TypeScript Definitions](packages/chalo/src/types.ts) for complete type documentation.**\n\n---\n\n## 🔧 Advanced Usage\n\n### Custom Action Handlers\n\nExtend the engine with your own action types:\n\n```tsx\nimport { useChalo, ActionHandler } from 'chalo';\n\nfunction App() {\n  const { registerActionHandler } = useChalo();\n\n  useEffect(() => {\n    const showToast: ActionHandler = async (config, context) => {\n      const { message, duration } = config;\n      toast.show(message, { duration });\n      return { success: true };\n    };\n\n    registerActionHandler('show_toast', showToast);\n  }, [registerActionHandler]);\n}\n```\n\n### Conditional Steps\n\nMake steps dynamic based on user state:\n\n```tsx\n{\n  id: 'advanced-feature',\n  title: 'Advanced Features',\n  content: 'Check out these powerful tools!',\n  condition: {\n    type: 'custom',\n    predicate: (value, formState) => formState.isPremiumUser\n  },\n  // This step only runs if the user is premium\n}\n```\n\n### Tour History & Resumption\n\nChalo automatically tracks tour progress:\n\n```tsx\nconst { tourHistory, recordTourEntry } = useChalo();\n\n// Check if user completed a tour\nif (tourHistory['onboarding']?.completed) {\n  // Skip onboarding next time\n}\n```\n\n---\n\n## 📁 Package Structure\n\n```\npackages/chalo/\n├── src/\n│   ├── components/        # UI components\n│   │   ├── SmartDrawer.tsx\n│   │   └── TargetHighlight.tsx\n│   ├── engine/            # Action execution engines\n│   │   ├── action-engine.ts\n│   │   └── index.ts\n│   ├── hooks/             # React hooks\n│   │   └── use-chalo.ts\n│   ├── store.ts           # Zustand store\n│   ├── types.ts           # TypeScript definitions\n│   └── index.ts           # Public API\n├── package.json\n├── tsconfig.json\n└── vite.config.ts\n```\n\n---\n\n## 🧪 Development\n\nThis package is part of a **pnpm monorepo**:\n\n```bash\n# Install dependencies\npnpm install\n\n# Build the library\npnpm run build:chalo\n\n# Run tests\npnpm test\n\n# Run tests with UI\npnpm run test:ui\n\n# Lint code\npnpm run lint\n\n# Format code\npnpm run format:fix\n\n# Verify build\n./scripts/verify-build.sh\n```\n\n---\n\n## 🚢 Publishing\n\nReleases are fully automated via [semantic-release](https://github.com/semantic-release/semantic-release). Every push to `main` is analyzed for conventional commits, and if there are release-worthy changes, a new version is automatically:\n\n1. **Version-bumped** (semver based on commit type)\n2. **Changelog-updated**\n3. **Published to npm** with provenance\n4. **Released on GitHub** with auto-generated notes\n\n### Conventional Commits\n\nUse these commit prefixes to trigger releases:\n\n| Prefix | Example | Effect |\n|--------|---------|--------|\n| `feat:` | `feat: add TargetHighlight component` | Bumps **minor** version |\n| `fix:` | `fix: resolve drawer positioning bug` | Bumps **patch** version |\n| `BREAKING CHANGE:` in body | `feat: redesign API\\n\\nBREAKING CHANGE: ...` | Bumps **major** version |\n| `docs:`, `chore:`, `ci:` | `docs: update README` | No release |\n\n### Manual Release (Local)\n\n```bash\nnpx semantic-release --dry-run\n```\n\n> 📖 See [GitHub Actions Workflow](.github/workflows/release.yml) for details.\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please follow these steps:\n\n1. **Fork** the repository\n2. **Create a branch** (`git checkout -b feature/amazing-feature`)\n3. **Make your changes**\n4. **Run tests** (`pnpm test`)\n5. **Lint & format** (`pnpm run lint && pnpm run format:fix`)\n6. **Commit** using [Conventional Commits](https://www.conventionalcommits.org/)\n7. **Push** and **open a PR**\n\n### Development Guidelines\n\n- Use TypeScript strictly (no `any` unless absolutely necessary)\n- Follow existing code style (enforced by ESLint + Prettier)\n- Write tests for new features\n- Update documentation for API changes\n\n---\n\n## 📝 Versioning\n\nThis project follows [Semantic Versioning](https://semver.org/):\n\n- **MAJOR** - Breaking changes\n- **MINOR** - New features (backwards compatible)\n- **PATCH** - Bug fixes\n\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\n\n---\n\n## 🐛 Known Issues & Limitations\n\n| Issue | Workaround | Status |\n|-------|-----------|--------|\n| SSR not yet supported | Use dynamic imports with `ssr: false` | 🚧 Planned |\n| React 17 compatibility | Use React 18+ | ⚠️ Won't Fix |\n\n> Found a bug? [Open an issue](https://github.com/osiloke/chalo/issues)!\n\n---\n\n## 📄 License\n\n[MIT](LICENSE) © Osiloke Harold Emoekpere\n\n---\n\n## 🙏 Acknowledgments\n\nBuilt with:\n- [React](https://react.dev/) - UI library\n- [Zustand](https://zustand-demo.pmnd.rs/) - State management\n- [Framer Motion](https://www.framer.com/motion/) - Animations\n- [Vite](https://vitejs.dev/) - Build tool\n- [TypeScript](https://www.typescriptlang.org/) - Type safety\n\n---\n\n<div align=\"center\">\n  <strong>chalo</strong> — Making UIs smarter, one step at a time. 🚀\n</div>\n","readmeFilename":"README.md"}