{"_id":"@ekoindia/oaas-widget","_rev":"29-efb65c3bb46bc4103d928ad2c601e618","name":"@ekoindia/oaas-widget","dist-tags":{"latest":"4.5.0"},"versions":{"2.0.0":{"name":"@ekoindia/oaas-widget","version":"2.0.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.0.0","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"7f6ca1e4ab5eefb92aa801f7822cb25be4e2b42c","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.0.0.tgz","fileCount":6,"integrity":"sha512-GL1MJDsxa2xr4QoW6TXcx7tcAT1E/pMlBEdSwmUZ3WSqZ4tUEI9KSmWgvBKaqgEEc6T2JK00wQ9jqzVnB6iBZA==","signatures":[{"sig":"MEUCIE4XYx41/YuMOASWrEFRkPM+fi/bVmo6zhHk9IW2BjXoAiEAmVvulL2ERaq40mOmFgh+S+K5lH/Yuoh9Z7CpJHdLRYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661264},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"714a3ee9aa71ccc32a30b8bff80f215c73bd565d","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","publish":"npm publish --access=public || true","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.0.0_1689912538937_0.5562675999830249","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@ekoindia/oaas-widget","version":"2.0.1","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.0.1","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"d7aed9220a3548b27438811aae100f681896b32c","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.0.1.tgz","fileCount":6,"integrity":"sha512-qAc4osGimPtTCJ8mIhfNMBOfwdbDzbQ7R8NWr5jnKmJ/GgvzzwbbAvuw0KrlF4J/Vy2/A9h329EC5ZRT9NAFuQ==","signatures":[{"sig":"MEQCIDJwt21HgqKOI91m6fX3JdShbKNS+x0yVSMgwmRDofs1AiBfrz2Iz6iOK26WNrQ4ojkh29tPP95+vcRfJIwns0jMYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661811},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8264287497f392a07ff038881ac4d52569bc6859","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","publish":"npm publish --access=public || true","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.0.1_1689939378845_0.07149267278274052","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@ekoindia/oaas-widget","version":"2.0.2","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.0.2","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"a1d4e921dba9358dba12d7cb5c79a5c27999cc1b","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.0.2.tgz","fileCount":6,"integrity":"sha512-7m3eP4lvkLJdeTqrg6fGJrzhae1ghTzbLdlKbv417JXL7IcD7t9BfBEHP19NApxXroCEci1Ai1SvN67efWgnww==","signatures":[{"sig":"MEYCIQDyGTPom46P1gucI+oRFGdfLvyqQjAr8NQXKQJIGKyrUAIhAJZjeUp/UBL7foDlSS2PjrJeEro/9Fl8CDm/D0XJxdJB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2663162},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"eae794e06127ab86a5ffe7beafe7c097dfc8d0b2","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","publish":"npm publish --access=public || true","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.0.2_1690701364974_0.8512832431610353","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@ekoindia/oaas-widget","version":"2.0.3","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.0.3","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"c38f176d4f39f84de8e43a62bfbd7ba445fda9b0","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.0.3.tgz","fileCount":6,"integrity":"sha512-RfoQVzGHm8FDC4uJ0npcQqn+NjLamt7SLCrJYre1HQ97PBosu5+nZxe4dYthfuWODahmo7QL2hyxdX9NX3HJQA==","signatures":[{"sig":"MEUCIQD6nrxthdFVmRZu7diZ5CFVJX/MHs5cawROBKIK9khFGgIgLiG4TWzCKVhjIUHF0SY/orSirGiMP6ZhXtfPGDLvwVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3150734},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"a168d81ac57fd2754201f0ac555458d5e328db91","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.0.3_1691340532821_0.597228665188885","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@ekoindia/oaas-widget","version":"2.1.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.1.0","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"899af83eaa4a4c5a614def9b0e608dfe89c5e30b","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.1.0.tgz","fileCount":6,"integrity":"sha512-kT5lwikVCbNLfQm42QZrTvW+KRC5sX+ZuCx+Zwd3R2gly6dhqrLTbUdEBFva9UXIrpwXsS5u6oSp36PVBRwMIA==","signatures":[{"sig":"MEUCIHGpXTm0RDCEE1pyCIX6OEgdzKaJWPorT9iiRXrEt6c3AiEAgCmoShfPQl/La/njnP1CvkiLwbTMQaQzKJvltp7PVvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3154538},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"26bc457dd2c47104d72c9cd32fef6d570ea2b51a","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.1.0_1691424776974_0.2396565617031734","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@ekoindia/oaas-widget","version":"2.2.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.2.0","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"a05187b04d59f3dfd47ebd4d6c8b0620ca4821c3","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.2.0.tgz","fileCount":6,"integrity":"sha512-Tp0PnHp2k5yVtzgu1tL7jmVqwg86kgaVT/xCQdzKfLDGNbl6qA31ChkegcpaeCfNcakxw6CdvPWf0a5HKBfb0Q==","signatures":[{"sig":"MEQCIE/NYEtnXppbz3AB4+8XD4btNSdM9NaK3Hf9BcfythuBAiBLbWI/S6ZXnrvEnsLtOFZNaQKSkfvswIXtXXeN1TcN5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3567778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"cd7456d64647c8c4e676755c9e3ae39ad4299bdb","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.2.0_1691750898081_0.7079717433158732","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@ekoindia/oaas-widget","version":"2.3.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.3.0","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"9c912f69b25d66815deef585eda62c4a10d1b5ba","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.3.0.tgz","fileCount":6,"integrity":"sha512-6fElGkhM+KhfyDI+TK0o2jnPJXJD2v+iGh9bbyn4Q88ILL/sxQEbP314QWXGxzkWei+D9y6ous5dQH19dTlZug==","signatures":[{"sig":"MEQCICyz2hubcgcleZcIA3r+BX3Zmmr2l2D1Mgqtc4ZuUN/7AiAJ1dAf9zx/Pkzfzh0xgnSBWYzD3ZgeUeDq4jk/Ma0iwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3563502},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"96b0157914c92f94415da89f64ee307457eae694","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.3.0_1692015157694_0.4382097314958946","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@ekoindia/oaas-widget","version":"2.4.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.4.0","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"fd47320c67ad48e3ce3c6102dad9d9d1b1c5cdbb","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.4.0.tgz","fileCount":6,"integrity":"sha512-vveChWchhYpFoIzmaeULqTBdIOGHpb7S0y5VDoyp6qA/xpSNKgO3QCZitUvpxWsjepLUd8GEHUJ191YX6gdf+g==","signatures":[{"sig":"MEQCIEsdnSNkDp9Eu3YyColhMBsEFdJjDvlol6BM5XbSe4eXAiAqVc2lGfaA/j0qrOdaOrNQTHk/ZTcX0LkS+7HwqO2MYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3570076},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"39f584d191122b55f0db708306865de712323859","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.4.0_1693501090745_0.16837200934108787","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@ekoindia/oaas-widget","version":"2.4.1","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.4.1","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"8bbafc72ba9e1c3d68281d59e3359ca6aa1b63e4","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.4.1.tgz","fileCount":6,"integrity":"sha512-IOgbnFGbNOWrzMFGMyO2jVav4unMAN96V3gNu+kRd1w9frvvA9ssfCCRyaQsKerDYYcaQHl48vgQOaL9ny++tg==","signatures":[{"sig":"MEUCIFtkT2pr3IDPzSZWft7EWl6QcM5tAx9LTs1UEZIEM2iSAiEApSxAoSpzvqE42ACDbsY5j9G9InIG2Uev1wiR7biYRKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3564773},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"fed46e4a3ef3b372789454319de59298fed53753","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.4.1_1695036682068_0.4366192172306782","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@ekoindia/oaas-widget","version":"2.5.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@2.5.0","maintainers":[{"name":"jalajgoyal","email":"jalaj.goyal@eko.co.in"},{"name":"gitcommitshow","email":"pradeep@gitcommit.show"},{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"ed302cb2bcec9fbdb14fa007d09bdbb76c6e0aa1","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-2.5.0.tgz","fileCount":6,"integrity":"sha512-ndo4mqDWBVn67LmniqNZsCOxG7qkVxJfg0qJicYJhlZbPTV17jCfPREIk6jOArIKtx8x/xa8SKHouA1CRnv/yw==","signatures":[{"sig":"MEYCIQCmpKFPEYQTaOxemZGgWG6pUMNlv7n0IFnWS3/GQzU0TAIhAIIn6WrqFEJYVMQ1g7LVsho5Ukc8bLQLVlkV8xs9GahA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3604999},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"50923df3fcfee75e012b7f3f1a79b8b30464fd8b","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"8.11.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_2.5.0_1697799285615_0.8267323410775691","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@ekoindia/oaas-widget","version":"3.0.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@3.0.0","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"53d17c5ea07ba2b4ef2ef56a8a2193b28329f667","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-3.0.0.tgz","fileCount":6,"integrity":"sha512-oHcclNWG/wCJArMaEN/f7qwzdOAacO9GL5FSCvwJIGW9K6R+Gt4j26aQj0W3gr3IYl8iagYpe9eTHWXtzUQuOQ==","signatures":[{"sig":"MEYCIQDW6/n1UhGhe3lt00wk1QR3tdXynU8X0l+L9OP9dILGjwIhAObZUlIkVtCcPkggKAcfYEJYkT+gvDLV3WM+OCy4AjSr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3656776},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ab8588d5c72779c2ecbc1c91e17155dc4b31fd1e","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.7.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_3.0.0_1758736603415_0.4914923162311313","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@ekoindia/oaas-widget","version":"4.0.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.0.0","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"9f8b1f799b391e6c9ed810ebe90ee05bd125169d","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.0.0.tgz","fileCount":8,"integrity":"sha512-6C+nKMu4dEmDtGlxNOr7Us9YD00qdAUtSnyYaCfWeAFWFzUAYY//XNMasjwj6Zhf4Kp95JDzBFtYUVsu+Fascg==","signatures":[{"sig":"MEUCICHCGW7+1X/SwApoRY0YiIY3sRVUL3eTtQHuhLxUaRDOAiEAk3GbiYatXKR6En+EsQk7/7z06TkRoFfrYaopZNztk74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4930950},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"3deb6af6dd66aea22eb0b56b3e6d3608b3de860a","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.7.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.0.0_1760088892665_0.6197955796112582","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@ekoindia/oaas-widget","version":"4.1.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.1.0","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"f11cebac3262bc8acb266842e1288257d8189b6e","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.1.0.tgz","fileCount":8,"integrity":"sha512-BOWSUKkVThW1/SZ+yKvWNoR+znmy3T/oWIdt5WcrU7Jz/N2siZDse9VBmw/N69XhAvY+KMZdikh0uYGDP75UQA==","signatures":[{"sig":"MEUCIQDkhzu7+kGIxFT055TqEH4PjsM9hoqPzYt4MSc8Ww/JaQIgVUV4PrcsF1EFFhdUqc0f93uE4kaXKn2XHEfnPEd2RZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4866958},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ee48782af6193eec98ef31b8011c893a57ac8571","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.8.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.8.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.1.0_1760507622486_0.11451656309007308","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@ekoindia/oaas-widget","version":"4.2.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.2.0","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"c69d78560d01738d15a99e69bc062ed393923da7","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.2.0.tgz","fileCount":8,"integrity":"sha512-1vCLvSKEfdGIrOjXQxz3Cqfqh+hE/6SYZclZwT894cSBzwswBzuulnHif/Ti11/mB7pOioyP1VHde7Hu8XkOLQ==","signatures":[{"sig":"MEUCIBi42qoz5FY4yNyVG0qA+0nbVH0aw2+1eSslRC5GhtGZAiEArxQOPCisKNpyPjo2JqdhMhVSyY6lIvDtRcOlChIejbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4786234},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0b93fac7998cfc00908a6c31c32fcbab2fa6b63d","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.8.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.8.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","ts-node":"^10.9.1","zustand":"^4.3.6","sass-loader":"^13.2.1","react-helmet":"^6.1.0","react-webcam":"^7.0.1","tesseract.js":"^4.0.3","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","sass":"^1.58.0","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","@types/lodash.get":"^4.4.7","rollup-plugin-dts":"^5.1.1","styled-components":"^5.3.6","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","@types/react-helmet":"^6.1.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@types/styled-components":"^5.1.26","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.2.0_1761720577677_0.14459982050070197","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@ekoindia/oaas-widget","version":"4.3.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.0","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"00b21480194f97892a46c5d0deb546fb7aac05e3","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.0.tgz","fileCount":8,"integrity":"sha512-msbaecjYTT7N7TnDGSK8bRfd3kOu3yyHMeOaArvK8rXOWySjvlcddqCz7LKNEIctNWPXgliFV1MJFXZKbqMJgw==","signatures":[{"sig":"MEQCIH0zYGNTF+15OBE/LkLV9t5GM6anFHlF1WBq/UlTMBIiAiBo3EAAUSBThlwiEMKOIoO7qElIvhT+YMCxBxYT5XvOcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4785445},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"939861b8addb0705320bda5ebb7c5ec4cfadff60","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.8.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.8.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.0_1762327415189_0.1853300493675092","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@ekoindia/oaas-widget","version":"4.3.2","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.2","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"d95a4be7a18888e703f94c78c8bbf4d065ee5b33","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.2.tgz","fileCount":6,"integrity":"sha512-EgrToY1/p7HYQnDJdGFGkct5EEkZaGl65EKB878XkJmW8FOAJY5JBnxtUorDDCyQBXHpt66tqSFZEEcWlSty0A==","signatures":[{"sig":"MEUCIQCr7t6xD9N5b/5oxuLIG+DRP3Cd0u2HN/OmwzWi5yABNgIgA+gPpLoH8m4ZJ7XZNVei3id31b90UwkJ/eHOH/pmjmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572209},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"782cc4dca3ee2decbdd90f3d09be58208675eb1b","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.9.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.2_1763101757773_0.7922155240423152","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"@ekoindia/oaas-widget","version":"4.3.3","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.3","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"3eee7d9a299369042ee01e6426b79702be7ee898","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.3.tgz","fileCount":6,"integrity":"sha512-8Ajoa7tT7ptYMvfHXQBUjBwpSA9ygkQBPfgZm/vYmBJt15uBfUkyizoudLKlbVJg1MChKSWK8PKXcmx43nuONQ==","signatures":[{"sig":"MEUCIA0QywfbipUQnrqM/zSDCfXRp8DTFbTlxjAmCv5vdIn2AiEA1GWr2cg/Ml9HpZQFuT9F4sgKn4BHO0Gni2TUfkBWib0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572565},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"9dfb4f13acfc6958d1b8ecef0a8474e53a349901","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.9.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.3_1763443496796_0.6546035875368748","host":"s3://npm-registry-packages-npm-production"}},"4.3.4":{"name":"@ekoindia/oaas-widget","version":"4.3.4","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.4","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"d58c1c988b5de3add381e42abac0588313ad6d98","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.4.tgz","fileCount":8,"integrity":"sha512-SnhxmBHECdPKPCQKkDRy/N6C0F4AeqVOvEPbYYcAMwgLpCHIX4ogDjX926JiwiY/TB6eMlKNEqobSfVa4MpJuA==","signatures":[{"sig":"MEQCIHKJZuoGHdSmp6I6PraWLjlbx6aHfidweQCG0iPlD0mMAiAOWo1JaxQ9Xu14Ovvp6a7Qc3BXcaHtZrKi5RhT5H9ZEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4810148},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"eddfa8b2f882b734d768b85813db5168ea2eb1a8","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.7.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.4_1763541908782_0.4082442339388097","host":"s3://npm-registry-packages-npm-production"}},"4.3.5":{"name":"@ekoindia/oaas-widget","version":"4.3.5","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.5","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"48c5047934d67aaf6a807e4454508e2c7f99f30c","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.5.tgz","fileCount":8,"integrity":"sha512-mhlbaHE4lGa7Vet0mmWsOv7KUybbmb4gD3wIMckIo1v3ZiRzaWFGmj0xJlXtP7qdAtk0qJsGMBxVgTl14jl+Bw==","signatures":[{"sig":"MEUCIFLzTnbjrnJGKcAR/WBb40u5lWN5dJ7rhgqQK7trNcrAAiEA1e8E2qTYf4grenzbo8qScarEZcTQve+EvQG7UuzJiXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4814915},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ff88914a22caf43c511b9e77ca696b4adc063ace","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.7.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.5_1763544012279_0.3015883067211127","host":"s3://npm-registry-packages-npm-production"}},"4.3.6":{"name":"@ekoindia/oaas-widget","version":"4.3.6","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.6","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"3639b80dcc136406e3b21d828f2fde1f8cbeb227","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.6.tgz","fileCount":8,"integrity":"sha512-DX2ObGkeDZbYxpXTpyewQRN425ShR+1gJ6Om1mn32wdHWBrxTNVSoICarBQ7M7Yu2Jag4dBLZAQRuEepnnZosg==","signatures":[{"sig":"MEQCIAftdX7oYIlXK1WqQOoR/E8y/Pj/vDQabV9JDlrN4CWkAiA7bhwyDYwahqGzxbGKVg+jAoAafAUgnmo9V1xBpvDcqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4814933},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"739587ea10260f13baddf8f5a1729e727d49c48f","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.7.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.6_1763544812859_0.10135141191177532","host":"s3://npm-registry-packages-npm-production"}},"4.3.7":{"name":"@ekoindia/oaas-widget","version":"4.3.7","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.7","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"1207f5fae88881cd4438e134ceba5d9b7f1edca0","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.7.tgz","fileCount":8,"integrity":"sha512-JxdPlPD6T3JercW6Kg7w1ji0DuAVys2eEKO2iWXfniCF7hNbeFpEVjMxd/Put0zTWxkGgEWqZd0l01emKlGw9A==","signatures":[{"sig":"MEUCIA5YE1VSStxbyu+hElc0/F8IaR4EcI2TZb0GkoEBnXrZAiEAxF2HKv/4KAHxWLmApNF13XQujV2WiWzZJdTdwHuKIZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4816678},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d60b87e8fb4f0ba372059a8d0c3b5ac30969868f","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.7.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.7_1764363610375_0.878105160939737","host":"s3://npm-registry-packages-npm-production"}},"4.3.9":{"name":"@ekoindia/oaas-widget","version":"4.3.9","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.9","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"f085324c50ed22af9393e8c6a3a9f8e07f560235","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.9.tgz","fileCount":8,"integrity":"sha512-xahoT8pi0bc62L1hU/wkt5HbapPTaCq3+u0NEu9vjkcKuDiCT+4QxEF+jyrog/YdG5iFf9fiEjEZglLYLBdbNw==","signatures":[{"sig":"MEYCIQDWlWHCOmpyUrqtsEo004suYQ2BeIwHxLlpUox+2KWiSgIhAItZkkcVvMB0iGigTyZCqzjBMn91nfj5g4GUufT2Fxg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4817946},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4c44d358a07657252a50ba797e5bd1a1a7406df4","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.7.0","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"20.15.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.9_1766130489679_0.6255449404648512","host":"s3://npm-registry-packages-npm-production"}},"4.3.10":{"name":"@ekoindia/oaas-widget","version":"4.3.10","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.10","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"3b28ac2d78750463a0de999b049523a4f7c4143c","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.10.tgz","fileCount":8,"integrity":"sha512-xrPyW4EEZ5W3oKPtWnM8FRFdf9XoUK3Vgy8otUOMFpAOjLqtNLA6+fphcujqLCM9DWsNbz+F7hFUIduxuvNRXg==","signatures":[{"sig":"MEQCIBt+HU3WISUa6eOHWM45kKtJzo77z2h0W5Qj0OOdLu+jAiBWxxDAS3AndZaakc9zHfkpVFZv+hmjWsn5eo/vTAIGWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4793662},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"3704fd516a95b72aed6689bea8890158ba1cc13f","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.8.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.8.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.10_1766133091775_0.6772187061115231","host":"s3://npm-registry-packages-npm-production"}},"4.3.11":{"name":"@ekoindia/oaas-widget","version":"4.3.11","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.11","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"51b7579c3de4c55bbe4992bf699c7a7583ecb4cd","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.11.tgz","fileCount":8,"integrity":"sha512-kmH037c7ynvzuh+sk73EQPsYXL40na3/YPTrqqAB80O8OHmMnVqIgm5r+wMD+O6BiK1Ypc8cgpdltMwVbYtijw==","signatures":[{"sig":"MEQCICn0WTDJWGFqxev1l4n7cOPSK0o8qPO0aCGS6kOQawKEAiAnb0jUAwK6pllGUJuKQZcQY8oSZWjwV347C8LvC6trxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4793662},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"72677a4fbc1c65ddd9d604eb0865ade5166dffd8","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.8.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.8.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.11_1766135204348_0.5003781849364903","host":"s3://npm-registry-packages-npm-production"}},"4.3.12":{"name":"@ekoindia/oaas-widget","version":"4.3.12","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.3.12","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"b97bd1062fce2caae0ea2a814b911c70f13eb62e","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.3.12.tgz","fileCount":8,"integrity":"sha512-SmA5eRVjBpyW+V44iSZRAsyBGFKFMKoQ5ijnYIevdFt8Qi9dNv8IRDOLAh4a9ZTp47pNKU/nfVoNtkhGbqTDIA==","signatures":[{"sig":"MEYCIQCYjDkRw/09fLIf1nSMFMsNhppp6Qyky/0JkGZ6SkIVOAIhAOfgLMRzxFOmZhJJw1BxNrJVfRVvVZYIYljGsPWi8SD1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4793662},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"cb89bd2fa21aa2a6b2dceaf23f20b837d421617e","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.8.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.8.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.3.12_1766136536245_0.011796166350354298","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@ekoindia/oaas-widget","version":"4.4.0","author":{"name":"jalaj goyal"},"license":"MIT","_id":"@ekoindia/oaas-widget@4.4.0","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"dist":{"shasum":"6448b86fe2fdf566789a821f8f1333d036e71434","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.4.0.tgz","fileCount":8,"integrity":"sha512-LzReOfRaYeO0X23iwkfJ5rwf3Psr82WUax1EmcFkxLT8JWfq/aOrARvRMLcvV9YL8l81orjAJ4L1a2786NQBuQ==","signatures":[{"sig":"MEUCIEznMyQeHZHa0Ht837U3Gzu2QyUrYFIJGiKRiXllhfm6AiEAglYwK9cQ5MttNiBZOwYFj2RopnoKvyrRyI/7++p66D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4816810},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4bd63d000e19935928020075a95782b27ac5205c","scripts":{"test":"jest","build":"rollup -c --bundleConfigAsCjs","chromatic":"npx chromatic --project-token=8839761dac56","storybook":"start-storybook -p 6006","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","test-coverage":"jest --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"_npmVersion":"10.8.2","description":"Web widget for onboarding-as-a-service","directories":{},"_nodeVersion":"22.8.0","dependencies":{"yup":"^1.1.1","formik":"^2.2.9","zustand":"^4.3.6","react-webcam":"^7.0.1","tailwind-merge":"^1.14.0","react-hook-form":"^7.45.4","@rollup/plugin-image":"^3.0.2","rollup-plugin-typescript2":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","rollup":"^3.14.0","postcss":"^8.4.25","chromatic":"^6.17.2","react-dom":"^18.2.0","css-loader":"^6.7.3","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.11.18","postcss-cli":"^10.1.0","tailwindcss":"^3.2.7","@types/react":"^18.0.27","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","style-loader":"^3.3.1","@storybook/react":"^6.5.15","@types/react-dom":"^18.0.10","rollup-plugin-dts":"^5.1.1","postcss-import-url":"^7.2.0","@babel/preset-react":"^7.18.6","html-webpack-plugin":"^5.5.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^6.5.15","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@rollup/plugin-commonjs":"^24.0.1","@storybook/addon-actions":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@testing-library/jest-dom":"^5.16.5","@storybook/testing-library":"^0.0.13","@rollup/plugin-node-resolve":"^15.0.1","@storybook/addon-essentials":"^6.5.15","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@testing-library/user-event":"^14.4.3","@tailwindcss/postcss7-compat":"^2.2.17","@storybook/addon-interactions":"^6.5.15","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oaas-widget_4.4.0_1766144595067_0.6996479267675755","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@ekoindia/oaas-widget","version":"4.5.0","description":"Web widget for onboarding-as-a-service","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c --bundleConfigAsCjs","dev":"rollup -c --bundleConfigAsCjs -w","serve":"http-server . -p 8080 -o /example/index.html","dev:full":"npm-run-all --parallel dev serve","publish-try":"npm publish --access=public || true","check-updates":"npm outdated --depth=0","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","test":"jest","test-coverage":"jest --coverage","chromatic":"npx chromatic --project-token=8839761dac56"},"author":{"name":"jalaj goyal"},"license":"MIT","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"devDependencies":{"@babel/core":"^7.20.12","@babel/preset-react":"^7.18.6","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^6.0.3","@storybook/addon-actions":"^6.5.15","@storybook/addon-essentials":"^6.5.15","@storybook/addon-interactions":"^6.5.15","@storybook/addon-links":"^6.5.15","@storybook/addon-postcss":"^2.0.0","@storybook/builder-webpack4":"^6.5.15","@storybook/manager-webpack4":"^6.5.15","@storybook/react":"^6.5.15","@storybook/testing-library":"^0.0.13","@tailwindcss/postcss7-compat":"^2.2.17","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/node":"^18.11.18","@types/react":"^18.0.27","@types/react-dom":"^18.0.10","autoprefixer":"^10.4.14","babel-loader":"^8.3.0","chromatic":"^6.17.2","css-loader":"^6.7.3","html-webpack-plugin":"^5.5.0","http-server":"^14.1.1","jest":"^29.4.1","jest-environment-jsdom":"^29.4.1","npm-run-all":"^4.1.5","postcss":"^8.4.25","postcss-cli":"^10.1.0","postcss-import-url":"^7.2.0","react":"^18.3.1","react-dom":"^18.3.1","rollup":"^3.14.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","style-loader":"^3.3.1","tailwindcss":"^3.2.7","typescript":"^4.9.4"},"dependencies":{"@rollup/plugin-image":"^3.0.2","formik":"^2.2.9","react-hook-form":"^7.45.4","react-webcam":"^7.0.1","rollup-plugin-typescript2":"^0.34.1","tailwind-merge":"^1.14.0","yup":"^1.1.1","zustand":"^4.3.6"},"_id":"@ekoindia/oaas-widget@4.5.0","gitHead":"2b5cd9e5a732bdd19dbe61fa9018f546573e72b0","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-EDZeUFAzP/xQpuryUDL+Dv58Bn8wNp/qSzrCzgbemYWzHRPJK1UlBM6+a+nzj+1PzKDS6l5G2KyI03x5dhEfSg==","shasum":"dfc9672215a0eb4be4e0fb2a9837042a14ef27f4","tarball":"https://registry.npmjs.org/@ekoindia/oaas-widget/-/oaas-widget-4.5.0.tgz","fileCount":8,"unpackedSize":5205231,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA3KnaMpQliTNj61WM9XrIXdfHEUHbwZTX3XydiAlqoJAiEAoEaCbdwz4ONiGW/rFPI9jDzwHq8VHbBC1J2y3bMa8LM="}]},"_npmUser":{"name":"ekodevelops","email":"app.admin@eko.co.in"},"directories":{},"maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oaas-widget_4.5.0_1766515696818_0.9405079034129342"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-21T04:08:58.871Z","modified":"2025-12-23T18:48:17.246Z","2.0.0":"2023-07-21T04:08:59.095Z","2.0.1":"2023-07-21T11:36:19.120Z","2.0.2":"2023-07-30T07:16:05.199Z","2.0.3":"2023-08-06T16:48:53.173Z","2.1.0":"2023-08-07T16:12:57.329Z","2.2.0":"2023-08-11T10:48:18.351Z","2.3.0":"2023-08-14T12:12:37.933Z","2.4.0":"2023-08-31T16:58:11.124Z","2.4.1":"2023-09-18T11:31:22.473Z","2.5.0":"2023-10-20T10:54:45.912Z","3.0.0":"2025-09-24T17:56:43.640Z","4.0.0":"2025-10-10T09:34:52.892Z","4.1.0":"2025-10-15T05:53:42.715Z","4.2.0":"2025-10-29T06:49:37.929Z","4.3.0":"2025-11-05T07:23:35.421Z","4.3.2":"2025-11-14T06:29:17.986Z","4.3.3":"2025-11-18T05:24:57.084Z","4.3.4":"2025-11-19T08:45:09.054Z","4.3.5":"2025-11-19T09:20:12.564Z","4.3.6":"2025-11-19T09:33:33.097Z","4.3.7":"2025-11-28T21:00:10.607Z","4.3.9":"2025-12-19T07:48:09.915Z","4.3.10":"2025-12-19T08:31:32.015Z","4.3.11":"2025-12-19T09:06:44.590Z","4.3.12":"2025-12-19T09:28:56.480Z","4.4.0":"2025-12-19T11:43:15.248Z","4.5.0":"2025-12-23T18:48:17.048Z"},"author":{"name":"jalaj goyal"},"license":"MIT","description":"Web widget for onboarding-as-a-service","maintainers":[{"name":"manustays","email":"manustays@gmail.com"},{"name":"ekodevelops","email":"app.admin@eko.co.in"}],"readme":"# Onboarding-as-a-Service (OaaS) Widget\n\n[![NPM Version](https://img.shields.io/npm/v/@ekoindia/oaas-widget.svg)](https://www.npmjs.com/package/@ekoindia/oaas-widget)\n[![License](https://img.shields.io/npm/l/@ekoindia/oaas-widget.svg)](https://github.com/ekoindia/oaas-widget/blob/main/LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n\nA comprehensive React-based widget for digital onboarding processes, providing step-by-step user verification including KYC, document verification, location capture, and compliance checks.\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install @ekoindia/oaas-widget\n```\n\n### Basic Usage\n\n```typescript\nimport { OnboardingWidget } from '@ekoindia/oaas-widget';\n\nconst MyApp = () => {\n    const handleSubmit = (stepData) => {\n        console.log('Step completed:', stepData);\n        // Handle step submission to your backend\n    };\n\n    const stepsData = [\n        {\n            id: 2,\n            name: 'selection',\n            label: 'Select Your Role',\n            primaryCTAText: 'Continue',\n            description: 'Choose your business type',\n            isSkipable: false,\n            isRequired: true,\n            isVisible: true,\n            stepStatus: 1,\n            form_data: {\n                /* step-specific data */\n            }\n        }\n        // ... other steps\n    ];\n\n    return (\n        <OnboardingWidget\n            appName=\"My App\"\n            orgName=\"My Organization\"\n            userData={{ userDetails: { user_type: 1 } }}\n            stepsData={stepsData}\n            handleSubmit={handleSubmit}\n            primaryColor=\"#007bff\"\n            shopTypes={[]}\n            stateTypes={[]}\n            bankList={[]}\n        />\n    );\n};\n```\n\n## 📋 Table of Contents\n\n1. [Development Setup](#-development-setup)\n2. [Build & Deployment](#-build--deployment)\n3. [Architecture Overview](#-architecture-overview)\n4. [User Flow](#-user-flow)\n5. [Available Steps](#-available-steps)\n6. [Integration Guide](#-integration-guide)\n7. [API Integration](#-api-integration)\n8. [Configuration](#-configuration)\n9. [Project Structure](#-project-structure)\n10. [Testing & Quality](#-testing--quality)\n11. [Advanced Features](#-advanced-features)\n12. [Browser Support](#-browser-support)\n13. [Mobile Support](#-mobile-support)\n14. [Troubleshooting](#-troubleshooting)\n15. [Contributing](#-contributing)\n16. [Adding a New Step](#-adding-a-new-step)\n\n## 🛠️ Development Setup\n\n### Prerequisites\n\n-   Node.js (v16+)\n-   React (v18+)\n-   TypeScript (v4.9+)\n\n### Local Development\n\n#### Option 1: Test Page (Quick & Easy)\n\nThe easiest way to test the widget during development:\n\n```bash\n# Start development server with auto-rebuild\nnpm run dev:full\n```\n\nThis starts a local test page at `http://localhost:8080/example/` with:\n\n-   ✅ Auto-reload on file changes\n-   ✅ Live console output\n-   ✅ Multiple test configurations\n-   ✅ Theme switcher\n\nSee [example/README.md](example/README.md) for more details.\n\n**Alternative commands:**\n\n```bash\n# Just build in watch mode\nnpm run dev\n\n# Just serve the test page\nnpm run serve\n```\n\n#### Option 2: NPM Link (For Integration Testing)\n\nTo include the package in your local project for testing, you can use the npm link command. This will create a symlink to the package in your project's node_modules directory, allowing you to import\nit as a local dependency.\n\n##### To test the package locally:\n\n1. Create build using `npm run build` to create dist folder which will serve target projects.\n2. Run the `npm link` command in this project's root directory to create a symlink.\n3. Run the `npm link @ekoindia/oaas-widget` command in your target project's root directory to link this package.\n    1. A folder called `@ekoindia` will be created in your target project's node_modules directory with a symlink to this package. You may delete that folder to remove the symlink.\n4. Import the package in your project and use it as a local dependency.\n5. Make changes in this package and rebuild using `npm run build` to see the changes reflected in your target project.\n6. When done testing,\n    - Run `npm unlink @ekoindia/oaas-widget` in your target project to remove the symlink\n    - Run `npm unlink` in this package to remove the global link\n    - Also, delete the `@ekoindia` folder from your target project's node_modules directory if it still exists\n    - Then, reinstall the package from npm if needed: `npm install @ekoindia/oaas-widget`.\n\n## 🚀 Build & Deployment\n\n### Build Scripts\n\n```bash\n# Production build\nnpm run build\n\n# Development build with watch mode\nnpm run dev\n\n# Development server with auto-reload\nnpm run dev:full\n\n# Generates:\n# ├── dist/\n# │   ├── index.js          # CommonJS bundle\n# │   ├── index.esm.js      # ES module bundle\n# │   ├── index.umd.js      # UMD bundle (for browsers)\n# │   ├── index.d.ts        # TypeScript declarations\n# │   └── (CSS inlined in JS bundles)\n\n# Check for outdated dependencies\nnpm run check-updates\n```\n\n### Publishing to NPM\n\n1. One-time setup:\n    - Ensure you have an npm account with access to the `@ekoindia` scope\n    - Configure 2FA (Two-Factor Authentication) for your npm account\n    - Add your npm credentials using `npm adduser` (app.admin account)\n        - Enter username, email and password\n        - Enter OTP sent to app.admin's email\n2. Increment the package version in `package.json` file (line #3)\n3. Build the package: `npm run build`\n4. Publish the package: `npm run publish-try`\n    - Note: this command uses `|| true` to prevent CI/CD failures if publish fails\n\n**Note**: The package is published under the `@ekoindia` scope with public access.\n\n### Build Configuration\n\nThe project uses **Rollup** for efficient bundling with the following features:\n\n-   **Tree Shaking**: Removes unused code for smaller bundle sizes\n-   **ES Module Support**: Native ES module compatibility\n-   **Multiple Output Formats**: CommonJS (CJS) and ES Module (ESM) builds\n-   **TypeScript Support**: Full TypeScript compilation and declaration generation\n-   **CSS Processing**: PostCSS and Tailwind CSS integration with inline injection\n-   **Image Processing**: Optimized asset bundling\n\n## 🏗️ Architecture Overview\n\nThe widget follows a modular architecture with the following key layers:\n\n```mermaid\ngraph TD\n    A[OnboardingWidget] --> B[OnboardingWrapper]\n    B --> C[Individual Step Components]\n    C --> D[Common UI Components]\n    B --> E[Zustand Store]\n    E --> F[State Management]\n\n    A -->|Props & Configuration| B\n    B -->|Step Orchestration| C\n    C -->|Reusable Components| D\n    E -->|Global State| B\n    E -->|Global State| C\n```\n\n### Core Components\n\n| Component             | Location                                  | Purpose                                           |\n| --------------------- | ----------------------------------------- | ------------------------------------------------- |\n| **OnboardingWidget**  | `src/components/OnboardingWidget/`        | Main container, handles configuration and theming |\n| **OnboardingWrapper** | `src/components/Steps/OnboardingWrapper/` | Step orchestrator, manages flow and navigation    |\n| **Individual Steps**  | `src/components/Steps/*/`                 | Step-specific implementations                     |\n| **Common Components** | `src/components/Common/`                  | Reusable UI components                            |\n| **Zustand Store**     | `src/store/zustand.tsx`                   | Global state management                           |\n\n### Component Logic Flow\n\n#### OnboardingWidget (Main Entry Point)\n\nThe `OnboardingWidget` component serves as the main entry point and handles:\n\n1. **Theme Configuration**: Dynamically sets CSS custom properties for `primaryColor` and `accentColor`\n2. **Initial Step Detection**: Automatically finds the first visible step with a role that's not completed (stepStatus !== 3)\n3. **Data Preparation**: Adds default select options to `shopTypes`, `stateTypes`, and `bankList` arrays\n4. **Sidebar State Management**: Manages the sidebar toggle state for mobile/responsive views\n\n**Key Logic:**\n\n```typescript\n// Initial step selection logic (simplified)\nconst initialStep = stepsData?.find((step) => step.role && step.isVisible && step.stepStatus !== 3);\nconst initialStepId = initialStep?.id ?? stepsData[0]?.id;\n```\n\n#### OnboardingWrapper (Step Orchestrator)\n\nThe `OnboardingWrapper` component is responsible for:\n\n1. **Step Rendering**: Uses a centralized `renderStep()` function with a switch-case statement based on `STEP_IDS` constants\n2. **Step Data Lookup**: Finds the current step data from `stepsData` array using `currentOnboardingStepId`\n3. **Conditional Component Rendering**: Renders different business components based on user type (e.g., Distributor vs Merchant)\n4. **Layout Management**: Handles responsive layout with sidebar visibility control\n\n**Key Features:**\n\n-   **Simplified Switch Statement**: Uses `STEP_IDS` constants from `src/utils/constants.ts` for readable step identification\n-   **User Type-Specific Logic**: Conditionally renders different components (e.g., `Business` vs `BusinessMerchant`) based on `userData.userDetails.user_type`\n-   **Error Handling**: Returns a fallback message if step data is not found\n-   **Responsive Design**: Sidebar is hidden on mobile and shown on larger screens\n\n## 🔄 User Flow\n\n### Complete Onboarding Flow\n\n```mermaid\nflowchart TD\n    A[Start] --> B[Selection Screen]\n    B --> C{User Type?}\n    C -->|Merchant/Distributor| D[Location Capture]\n    D --> E[Aadhaar Upload]\n    E --> F[Aadhaar Consent]\n    F --> G[Confirm Aadhaar Number]\n    G --> H[Aadhaar OTP Verification]\n    H --> I[PAN Verification]\n    I --> J{User Type?}\n    J -->|Distributor| K[Business Details]\n    J -->|Merchant| L[Secret PIN]\n    J -->|Retailer| M[Video KYC]\n    K --> L\n    L --> M\n    M --> N[Agreement Signing]\n    N --> O[Activation Plan]\n    O --> P[Onboarding Status]\n    P --> Q[Complete]\n```\n\n### User Type Variations\n\n```mermaid\ngraph LR\n    A[User Types] --> B[Retailer<br/>user_type: 3]\n    A --> C[Merchant<br/>user_type: 2]\n    A --> D[Distributor<br/>user_type: 1]\n\n    B --> E[Excludes:<br/>• Business Details<br/>• Secret PIN]\n    C --> F[Standard Flow]\n    D --> G[Includes:<br/>• All Steps<br/>• Additional Validations]\n```\n\n## 📝 Available Steps\n\n### Core Verification Steps\n\n| Step ID | Constant Name                  | Component                        | Purpose                  | Required | User Type Dependent    |\n| ------- | ------------------------------ | -------------------------------- | ------------------------ | -------- | ---------------------- |\n| 1       | `WELCOME`                      | `Welcome`                        | Welcome screen           | ⚪       | All                    |\n| 2       | `SELECTION_SCREEN`             | Not rendered in wrapper          | Role selection           | ✅       | All                    |\n| 3       | `LOCATION_CAPTURE`             | `LocationCapture`                | GPS coordinates          | ✅       | All                    |\n| 4       | `AADHAAR_VERIFICATION`         | `AdharVerifiction`               | Aadhaar upload           | ✅       | All                    |\n| 5       | `AADHAAR_CONSENT`              | `AadhaarConsent`                 | Aadhaar consent          | ✅       | All                    |\n| 6       | `CONFIRM_AADHAAR_NUMBER`       | `ConfirmAadhaarNumber`           | Confirm Aadhaar number   | ✅       | All                    |\n| 7       | `AADHAAR_NUMBER_OTP_VERIFY`    | `AadhaarNumberOtpVerify`         | Aadhaar OTP verification | ✅       | All                    |\n| 8       | `PAN_VERIFICATION`             | `PanVerification`                | PAN card verification    | ✅       | All                    |\n| 9       | `BUSINESS`                     | `Business` or `BusinessMerchant` | Business information     | ✅       | Distributors/Merchants |\n| 10      | `SECRET_PIN`                   | `SecretPin`                      | Security PIN setup       | ✅       | Distributors/Merchants |\n| 11      | `VIDEO_KYC`                    | `VideoKYC`                       | Live video verification  | ✅       | All                    |\n| 12      | `SIGN_AGREEMENT`               | `SignAgreement`                  | Digital signature        | ✅       | All                    |\n| 13      | `ACTIVATION_PLAN`              | `ActivationPlan`                 | Service plan selection   | ✅       | All                    |\n| 14      | `ONBOARDING_STATUS`            | `OnboardingStatus`               | Completion status        | ✅       | All                    |\n| 15      | `PAN_AADHAAR_MATCH`            | `PanAdharMatch`                  | PAN-Aadhaar linkage      | ✅       | All                    |\n| 16      | `PAN_VERIFICATION_DISTRIBUTOR` | `PanVerificationDistributor`     | Distributor PAN          | ✅       | Distributors           |\n| 20      | `DIGILOCKER_REDIRECTION`       | `DigilockerRedirection`          | Digilocker integration   | ⚪       | Optional               |\n| 25      | `ADD_BANK_ACCOUNT`             | `BankAccount`                    | Bank account details     | ⚪       | Optional               |\n\n### Step-Specific Logic\n\n#### Business Step (Step 9)\n\nThe Business step renders different components based on user type:\n\n-   **Distributor** (`user_type === 1`): Renders `Business` component with detailed business information\n-   **Merchant** (`user_type !== 1`): Renders `BusinessMerchant` component with simplified merchant details\n\n### Step Status Values\n\nThe widget uses standardized status codes defined in `STEP_STATUS` constants:\n\n-   **0 (NOT_STARTED)**: Step not yet started\n-   **1 (IN_PROGRESS)**: Currently active step\n-   **2 (COMPLETED)**: Step was skipped or bypassed\n-   **3 (FAILED)**: Step successfully completed\n\n**Note:** The initial step is automatically selected as the first visible step with a role that has `stepStatus !== 3` (not completed).\n\n## 🔧 Integration Guide\n\n### Props Configuration\n\n```typescript\ninterface OnboardingWidgetProps {\n    // Required props\n    userData: any; // User information including userDetails with user_type\n    stepsData: StepDataType[]; // Step configuration array\n    handleSubmit: (data: any) => void; // Step completion callback\n\n    // Optional props\n    appName?: string; // Application name\n    orgName?: string; // Organization name\n    primaryColor?: string; // Theme primary color (default: #007bff)\n    accentColor?: string; // Theme accent color\n    shopTypes?: Array<any>; // Available shop types for selection\n    stateTypes?: Array<any>; // Available states for location\n    bankList?: BankListType; // Available banks for account verification\n    stepResponse?: any; // API response data for step validation\n    handleStepCallBack?: any; // Step-specific callback handler\n    esignStatus?: number; // E-signature completion status\n    digilockerData?: any; // Digilocker integration data\n}\n```\n\n### Step Data Structure\n\n```typescript\ntype StepDataType = {\n    id: number; // Unique step identifier (use STEP_IDS constants)\n    name: string; // Step name/slug (e.g., 'location', 'aadhaar_consent')\n    label: string; // Display title shown in UI\n    primaryCTAText: string; // Button text (e.g., 'Continue', 'Submit')\n    description: string; // Step description/instructions\n    isSkipable: boolean; // Whether the step can be skipped\n    isRequired: boolean; // Whether the step is required for completion\n    isVisible: boolean; // Whether the step should be shown in the flow\n    stepStatus: 0 | 1 | 2 | 3; // 0: Not Started, 1: In Progress, 2: Skipped, 3: Completed\n    role?: number; // Associated user role (1: Distributor, 2: Merchant, 3: Retailer)\n    form_data: any; // Step-specific data and form values\n    success_message?: string; // Message displayed on successful completion\n};\n```\n\n### Step ID Constants\n\nThe widget uses centralized constants from `src/utils/constants.ts` for step identification:\n\n```typescript\nexport const STEP_IDS = {\n    WELCOME: 1,\n    SELECTION_SCREEN: 2,\n    LOCATION_CAPTURE: 3,\n    AADHAAR_VERIFICATION: 4,\n    AADHAAR_CONSENT: 5,\n    CONFIRM_AADHAAR_NUMBER: 6,\n    AADHAAR_NUMBER_OTP_VERIFY: 7,\n    PAN_VERIFICATION: 8,\n    BUSINESS: 9,\n    SECRET_PIN: 10,\n    VIDEO_KYC: 11,\n    SIGN_AGREEMENT: 12,\n    ACTIVATION_PLAN: 13,\n    ONBOARDING_STATUS: 14,\n    PAN_AADHAAR_MATCH: 15,\n    PAN_VERIFICATION_DISTRIBUTOR: 16,\n    DIGILOCKER_REDIRECTION: 20,\n    ADD_BANK_ACCOUNT: 25\n};\n```\n\n## 🔌 API Integration\n\n### Step Callbacks\n\nThe `handleStepCallBack` function is used for steps that require real-time API interactions (e.g., OTP verification, Digilocker URL generation). The widget passes the callback to specific step\ncomponents that need it.\n\n**Steps that use handleStepCallBack:**\n\n-   Location Capture (Step 3)\n-   Aadhaar OTP Verification (Step 7)\n-   Secret PIN (Step 10)\n-   Sign Agreement/E-sign (Step 12)\n-   Activation Plan (Step 13)\n-   Digilocker Redirection (Step 20)\n\n```typescript\nconst handleStepCallBack = ({ type, method, data }) => {\n    switch (`${type}-${method}`) {\n        case '20-getDigilockerUrl':\n            // Get Digilocker redirection URL\n            return fetch('/api/digilocker/generate-url', {\n                method: 'POST',\n                body: JSON.stringify({ userId, sessionId }),\n                headers: { 'Content-Type': 'application/json' }\n            }).then((response) => response.json());\n\n        case '7-verifyOtp':\n            // Verify Aadhaar OTP\n            return fetch('/api/aadhaar/verify-otp', {\n                method: 'POST',\n                body: JSON.stringify(data),\n                headers: { 'Content-Type': 'application/json' }\n            }).then((response) => response.json());\n\n        case '12-esignDocument':\n            // Handle e-signature\n            return fetch('/api/esign/initiate', {\n                method: 'POST',\n                body: JSON.stringify(data),\n                headers: { 'Content-Type': 'application/json' }\n            }).then((response) => response.json());\n    }\n};\n```\n\n### Step Submission\n\n```typescript\nconst handleSubmit = async (stepData) => {\n    try {\n        const response = await fetch('/api/onboarding/step', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application/json' },\n            body: JSON.stringify({\n                stepId: stepData.id,\n                formData: stepData.form_data,\n                status: stepData.stepStatus\n            })\n        });\n\n        const result = await response.json();\n\n        if (result.status === 0) {\n            // Success - widget will auto-progress\n            setStepResponse(result);\n        } else {\n            // Handle validation errors\n            setStepResponse({\n                status: 1,\n                invalid_params: result.errors\n            });\n        }\n    } catch (error) {\n        console.error('Step submission failed:', error);\n    }\n};\n```\n\n## ⚙️ Configuration\n\n### Environment Setup\n\nCreate a `.env` file in your project root:\n\n```bash\n# API Configuration\nREACT_APP_API_BASE_URL=https://your-api-base-url.com\nREACT_APP_ENVIRONMENT=development\n\n# Feature Flags\nREACT_APP_ENABLE_DIGILOCKER=true\nREACT_APP_ENABLE_VIDEO_KYC=true\n\n# Third-party Integrations\nREACT_APP_ESIGN_PROVIDER_URL=https://esign-provider.com\n```\n\n### Configuration Files\n\n#### TypeScript Configuration (`tsconfig.json`)\n\n```json\n{\n    \"compilerOptions\": {\n        \"target\": \"ES6\",\n        \"lib\": [\"ES2018\", \"DOM\"],\n        \"jsx\": \"react\",\n        \"module\": \"ESNext\",\n        \"declaration\": true,\n        \"declarationDir\": \"types\",\n        \"outDir\": \"dist/esm\",\n        \"strict\": true,\n        \"moduleResolution\": \"node\",\n        \"allowSyntheticDefaultImports\": true,\n        \"esModuleInterop\": true,\n        \"skipLibCheck\": true\n    },\n    \"include\": [\"src/**/*\"],\n    \"exclude\": [\"node_modules\", \"dist\"]\n}\n```\n\n#### Rollup Configuration\n\n-   **Input**: `src/index.ts`\n-   **Output**: Multiple formats (CommonJS, ESM)\n-   **Plugins**:\n    -   TypeScript with declaration generation\n    -   PostCSS with Tailwind CSS (inline injection)\n    -   Image optimization\n    -   Peer dependencies externalization\n-   **External**: React, React-DOM (peer dependencies)\n\n#### Tailwind CSS Configuration\n\n```javascript\nmodule.exports = {\n    content: ['src/**/*.{ts,tsx}'],\n    theme: {\n        extend: {\n            colors: {\n                primary: 'var(--color-primary, #007bff)'\n                // ... custom color palette\n            },\n            boxShadow: {\n                xl: '0 20px 25px -5px rgba(0, 0, 0, 0.1)'\n                // ... custom shadows\n            }\n        },\n        container: {\n            center: true,\n            padding: {\n                DEFAULT: '1rem',\n                sm: '2rem',\n                lg: '4rem',\n                xl: '5rem',\n                '2xl': '6rem'\n            }\n        }\n    }\n};\n```\n\n### Theming\n\nThe widget supports custom theming through CSS custom properties that are set dynamically:\n\n```typescript\n// Custom theme configuration\n<OnboardingWidget\n    primaryColor=\"#ff6b35\" // Sets CSS variable --color-primary\n    accentColor=\"#00a8cc\" // Sets CSS variable --color-accent\n    appName=\"MyApp\"\n    orgName=\"MyOrg\"\n    // ... other props\n/>\n```\n\nThe widget automatically sets these CSS custom properties on the document root, which are used throughout the Tailwind configuration.\n\n### Step Visibility Control\n\n```typescript\nconst stepsData = [\n    {\n        id: 9,\n        name: 'business',\n        // ... other properties\n        isVisible: userData.userType !== 3, // Hide for retailers\n        role: 1 // Only for distributors\n    }\n];\n```\n\n## 📁 Project Structure\n\n```\noaas-widget/\n├── 📁 src/                          # Source code\n│   ├── 📁 assets/                   # Static assets\n│   │   ├── 📁 icons/               # SVG and PNG icons\n│   │   ├── CloseIcon.tsx           # Close icon component\n│   │   └── DropdownIcon.tsx        # Dropdown icon component\n│   │\n│   ├── 📁 components/              # React components\n│   │   ├── 📁 Common/              # Reusable components\n│   │   │   ├── 📁 Camera/          # Camera-related components\n│   │   │   ├── 📁 Header/          # Header components\n│   │   │   ├── 📁 Sidebar/         # Sidebar components\n│   │   │   ├── 📁 CamDropzone/     # Camera dropzone\n│   │   │   ├── Alert.tsx           # Alert component\n│   │   │   ├── ButtonGlobal.tsx    # Global button component\n│   │   │   ├── InputGlobal.tsx     # Global input component\n│   │   │   ├── Modal.tsx           # Modal component\n│   │   │   ├── Spinner.tsx         # Loading spinner\n│   │   │   └── ...                 # Other common components\n│   │   │\n│   │   ├── 📁 CustomHooks/         # Custom React hooks\n│   │   │   └── UseGeoLocation.tsx  # Geolocation hook\n│   │   │\n│   │   ├── 📁 OnboardingWidget/    # Main widget component\n│   │   │   ├── OnboardingWidget.tsx\n│   │   │   └── index.ts\n│   │   │\n│   │   └── 📁 Steps/               # Step components\n│   │       ├── 📁 AadharSteps/     # Aadhaar verification steps\n│   │       ├── 📁 ActivationPlan/  # Activation plan selection\n│   │       ├── 📁 Agreement/       # Agreement signing\n│   │       ├── 📁 Business/        # Business details\n│   │       ├── 📁 DigilockerRedirection/ # Digilocker integration\n│   │       ├── 📁 KYC/            # Video KYC\n│   │       ├── 📁 Location/        # Location capture\n│   │       ├── 📁 OnBoardingStatus/ # Onboarding status\n│   │       ├── 📁 OnboardingWrapper/ # Step orchestrator\n│   │       ├── 📁 PanSteps/        # PAN verification steps\n│   │       ├── 📁 PIN/             # Secret PIN setup\n│   │       ├── 📁 SelectionScreen/ # Role selection\n│   │       ├── 📁 SupersetComponent/ # Superset integration\n│   │       ├── 📁 Welcome/         # Welcome screen\n│   │       └── index.ts\n│   │\n│   ├── 📁 scripts/                 # External scripts\n│   │   └── leegalityv5.min.js     # Leegality integration\n│   │\n│   ├── 📁 store/                   # State management\n│   │   └── zustand.tsx            # Zustand store configuration\n│   │\n│   ├── 📁 types/                   # TypeScript type definitions\n│   │   └── index.d.ts             # Global type definitions\n│   │\n│   ├── 📁 utils/                   # Utility functions\n│   │   ├── 📁 data/               # Data configurations\n│   │   │   └── stepsData.ts       # Step data types\n│   │   └── 📁 globalInterfaces/   # Global interfaces\n│   │       └── stepsInterface.ts  # Step interface definitions\n│   │\n│   ├── index.css                  # Global styles\n│   └── index.ts                   # Main entry point\n│\n├── 📁 types/                       # Generated TypeScript declarations\n├── 📁 dist/                        # Built package output\n├── package.json                    # Package configuration\n├── tsconfig.json                   # TypeScript configuration\n├── tailwind.config.js              # Tailwind CSS configuration\n├── postcss.config.js               # PostCSS configuration\n├── rollup.config.js                # Rollup build configuration\n└── README.md                       # This documentation\n```\n\n### Key Directories Explained\n\n| Directory                | Purpose                                                           |\n| ------------------------ | ----------------------------------------------------------------- |\n| `src/components/Steps/`  | Contains all step-specific components for the onboarding flow     |\n| `src/components/Common/` | Reusable UI components used across different steps                |\n| `src/store/`             | Zustand-based state management for global application state       |\n| `src/utils/`             | Utility functions, data configurations, and interface definitions |\n| `src/assets/`            | Static assets including icons and images                          |\n| `types/`                 | Generated TypeScript declaration files for the built package      |\n\n## 🧪 Testing & Quality\n\n### Testing Framework\n\nThe project includes testing infrastructure with:\n\n-   **Jest**: Unit and integration testing framework\n-   **React Testing Library**: Component testing utilities\n-   **TypeScript**: Static type checking for compile-time safety\n\n```bash\n# Run tests\nnpm test\n\n# Run tests with coverage report\nnpm run test-coverage\n```\n\n### Storybook Integration\n\nInteractive component development and documentation:\n\n```bash\n# Start Storybook development server (port 6006)\nnpm run storybook\n\n# Build Storybook static site\nnpm run build-storybook\n\n# Run Chromatic visual regression testing\nnpm run chromatic\n```\n\n**Note**: The project uses Storybook v6.5.15 with Webpack 4 builder for component development and testing.\n\n## 🔧 Advanced Features\n\n### State Management with Zustand\n\nThe widget uses Zustand (v4.3.6) for lightweight, performant state management:\n\n```typescript\n// Global state structure\ninterface OnboardingState {\n    // Step Management\n    steps: StepDataType[];\n    currentStep: number;\n\n    // UI State\n    fetchData: boolean;\n    sideBarToggle: boolean;\n\n    // Media & Camera\n    image: any | null;\n    cameraType: string;\n    cameraStatus: boolean;\n\n    // Verification Status\n    panStatus: number;\n    esignStatus: number;\n\n    // Actions\n    setCurrentStep: (step: number) => void;\n    setStepsData: (data: StepDataType) => void;\n    setSideBarToggle: (toggle: boolean) => void;\n    setImage: (image: any) => void;\n    // ... other actions\n}\n```\n\nState is managed centrally in `src/store/zustand.tsx` and can be accessed from any component using the Zustand hooks.\n\n### Custom Hooks\n\n#### useGeoLocation\n\nLocated in `src/components/CustomHooks/UseGeoLocation.tsx`, this hook provides geolocation functionality:\n\n```typescript\nconst { location, error, loading } = useGeoLocation();\n\n// Returns:\n// - location: { latitude: number, longitude: number } | null\n// - error: string | null\n// - loading: boolean\n```\n\nThis hook is used by the Location step component to capture user coordinates.\n\n### Error Handling\n\n```typescript\nconst handleSubmit = async (stepData) => {\n    try {\n        const response = await apiCall('/onboarding/step', stepData);\n\n        if (response.status === 0) {\n            // Success\n            proceedToNextStep(response);\n        } else {\n            // Validation errors\n            showErrors(response.invalid_params);\n        }\n    } catch (error) {\n        // Network/system errors\n        showErrorMessage('Something went wrong. Please try again.');\n    }\n};\n```\n\n## 🌐 Browser Support\n\n| Browser | Version |\n| ------- | ------- |\n| Chrome  | ≥ 60    |\n| Firefox | ≥ 60    |\n| Safari  | ≥ 12    |\n| Edge    | ≥ 79    |\n\n## 📱 Mobile Support\n\n-   **Responsive Design**: Mobile-first approach\n-   **Touch Interactions**: Optimized for touch devices\n-   **Camera Access**: Native camera integration\n-   **Geolocation**: GPS coordinate capture\n-   **Progressive Web App**: PWA-ready\n\n## 🔒 Security Features\n\n-   **HTTPS Required**: For camera and location access\n-   **Data Encryption**: Secure data transmission\n-   **Input Validation**: Client and server-side validation\n-   **CSP Headers**: Content Security Policy support\n-   **GDPR Compliance**: Privacy regulation compliance\n\n## 🚨 Troubleshooting\n\n-   Camera Not Working\n    1. Check browser permissions\n    2. Ensure HTTPS is enabled\n    3. Verify camera access in browser settings\n-   Location Not Captured\n    1. Check geolocation permissions\n    2. Ensure HTTPS is enabled\n    3. Verify location services are enabled\n-   Step Not Progressing\n    1. Check stepResponse prop format\n    2. Verify API response structure\n    3. Check browser console for errors\n-   Build Errors\n    1. Clear node_modules and reinstall: `rm -rf node_modules package-lock.json && npm install`\n    2. Clear build cache: `rm -rf dist`\n    3. Rebuild the project: `npm run build`\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions to improve the OaaS Widget! Here's how you can contribute:\n\n1. **Fork the repository** from [github.com/ekoindia/oaas-widget](https://github.com/ekoindia/oaas-widget)\n2. **Create a feature branch**: `git checkout -b feat/my-new-feature`\n3. **Make your changes** with clear, descriptive commits\n4. **Add tests** for new features or bug fixes\n5. **Run the test suite**: `npm test`\n6. **Build the package**: `npm run build`\n7. **Submit a pull request** with a clear description of changes\n\n### Coding Standards\n\n-   Follow TypeScript best practices\n-   Use functional components with hooks\n-   Maintain consistent code formatting\n-   Add JSDoc comments for complex functions\n-   Keep components small and focused\n\n### Branch Naming Convention\n\n-   `feat/`: New features\n-   `fix/`: Bug fixes\n-   `docs/`: Documentation updates\n-   `refactor/`: Code refactoring\n-   `test/`: Test additions or updates\n\n---\n\n## 📝 Adding a New Step\n\nThe widget is designed to be modular, allowing developers to easily add new steps to the onboarding flow. Here’s a step-by-step guide on how to add a new custom step:\n\n### 1. Create the Step Component\n\nFirst, create a new directory for your step inside `src/components/Steps/`. For example, to add a \"CustomStep\":\n\n-   Create a folder: `src/components/Steps/CustomStep/`\n-   Create the component file: `src/components/Steps/CustomStep/CustomStep.tsx`\n\nThe component will receive `step` data and other props from the `OnboardingWrapper`.\n\n```tsx\n// src/components/Steps/CustomStep/CustomStep.tsx\nimport React from 'react';\nimport { StepProps } from '../../../utils/globalInterfaces/stepsInterface';\n\nconst CustomStep: React.FC<StepProps> = ({ step }) => {\n    return (\n        <div>\n            <h2>{step.label}</h2>\n            <p>{step.description}</p>\n            {/* Add your custom form fields and logic here */}\n        </div>\n    );\n};\n\nexport default CustomStep;\n```\n\n### 2. Register the New Step\n\nYou need to register the new step so the `OnboardingWrapper` can render it.\n\n#### a. Export from `index.ts`\n\nExport the new component from `src/components/Steps/index.ts`:\n\n```ts\n// src/components/Steps/index.ts\n// ... existing exports\nexport { default as CustomStep } from './CustomStep/CustomStep';\n```\n\n#### b. Add to the Step Renderer\n\nOpen `src/components/Steps/OnboardingWrapper/OnboardingWrapper.tsx` and add your new step to the `steps` object. This maps the step name from the configuration to the component.\n\n```tsx\n// src/components/Steps/OnboardingWrapper/OnboardingWrapper.tsx\n// ... imports\nimport {\n    // ... other steps\n    CustomStep\n} from '..';\n\n// ... inside the OnboardingWrapper component\nconst steps = {\n    // ... other step mappings\n    custom: CustomStep\n};\n```\n\n### 3. Update Type Definitions\n\nAdd the new step's name to the `StepName` type in `src/utils/globalInterfaces/stepsInterface.ts` to ensure type safety.\n\n```ts\n// src/utils/globalInterfaces/stepsInterface.ts\nexport type StepName =\n    | 'welcome'\n    | 'selection'\n    // ... other step names\n    | 'custom'; // Add your new step name here\n```\n\n### 4. Configure the Step in `stepsData`\n\nFinally, when using the `OnboardingWidget`, add the configuration for your new step to the `stepsData` array.\n\n```typescript\nconst stepsData = [\n    // ... other steps\n    {\n        id: 21, // Ensure the ID is unique\n        name: 'custom', // This must match the key in the 'steps' object\n        label: 'My Custom Step',\n        primaryCTAText: 'Submit',\n        description: 'This is a new custom step.',\n        isSkipable: false,\n        isRequired: true,\n        isVisible: true,\n        stepStatus: 0, // 0: Pending, 1: Active, 2: Skipped, 3: Completed\n        form_data: {\n            // Add any specific data fields for your step\n        }\n    }\n];\n```\n\n> **Note:** This `stepsData` configuration should be added to the `OnboardingSteps` constant within the parent project (e.g., Eloka).\n\nBy following these steps, you can seamlessly integrate new functionalities into the onboarding flow.\n","readmeFilename":"README.md"}