{"_id":"@iblai/web-utils","_rev":"141-c034f551b3bd4e523a5868327b041e7a","name":"@iblai/web-utils","dist-tags":{"latest":"2.6.1"},"versions":{"0.2.0":{"name":"@iblai/web-utils","version":"0.2.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@0.2.0","maintainers":[{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"5a2f59edcc941dbf8aa395411564e102e396b216","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-0.2.0.tgz","fileCount":127,"integrity":"sha512-FqP84ZsufHJGzmugHWG97ZV+F41zXPNzkf+gMbGkRrmJy5lZONN9zhNtrWxj/PhMqO3kw/riNyRQkioXT2l0dA==","signatures":[{"sig":"MEUCIAj1J9WUEwTNE6lOruKqrW9dCfjxAL0DhBvYovNIMl0zAiEA01XQsGi04WPUrt4Gxhama0FCm/YurBGVnjedbKtYlJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5645816},"main":"./dist/index.js","_from":"file:iblai-web-utils-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","scripts":{"test":"jest","build":"rollup -c","watch":"rollup -c -w","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/5z/l2cdvgld5d99wz4j72qhhcb00000gn/T/9a3eab85fcad010977bcda3139eb1a9c/iblai-web-utils-0.2.0.tgz","_integrity":"sha512-FqP84ZsufHJGzmugHWG97ZV+F41zXPNzkf+gMbGkRrmJy5lZONN9zhNtrWxj/PhMqO3kw/riNyRQkioXT2l0dA==","_npmVersion":"10.9.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"23.4.0","dependencies":{"zod":"3.24.2","dayjs":"^1.11.13","rollup":"^4.41.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.8.2","@iblai/data-layer":"0.2.0","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.3.2","typescript":"^5.8.3","@types/jest":"29.5.14","@types/node":"^22.15.20","@types/react":"^19.0.10","autoprefixer":"^10.4.21","@testing-library/react":"16.3.0","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.3","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.1.2","@testing-library/jest-dom":"6.6.3","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.0.0","@iblai/iblai-api":"4.11.1-ai"},"_npmOperationalInternal":{"tmp":"tmp/web-utils_0.2.0_1754328555622_0.998809564951578","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@iblai/web-utils","version":"0.3.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@0.3.0","maintainers":[{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"534c5a89927a183c0498bd57cb31585cae7e41d1","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-0.3.0.tgz","fileCount":143,"integrity":"sha512-Raq3UqBMGY/wcLHY1pLJRUJ18tmqtNC89bjwpuybK97bMBrFQkAtSl0d23gjnCzBQO2aE5yuGkvUObSuHyZvMg==","signatures":[{"sig":"MEUCICS916ZGtN+CBfiKfJjLtFZKlkWnjG4dViOwiRYx625oAiEA0tsCyRbOTyX2pHq1OJixvadFqdvfs4VsRMZMQa5zv2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8184043},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","gitHead":"0ccd5484895db5cc56b08a00e7dca7203990b213","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_npmVersion":"10.9.3","description":"IBL Web Utils","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"3.24.2","axios":"^1.13.1","dayjs":"^1.11.19","rollup":"^4.52.5","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.10.0","@iblai/data-layer":"workspace:*","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.0","@types/react":"19.1.17","autoprefixer":"^10.4.21","rollup-plugin-dts":"^6.2.3","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.46.3","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.79.0-ai"},"_npmOperationalInternal":{"tmp":"tmp/web-utils_0.3.0_1763382866403_0.994475263719977","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@iblai/web-utils","version":"0.2.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@0.2.1","maintainers":[{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"03ed0ccf5d79fb1c3f61b014ffa2740ccbdeda5e","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-0.2.1.tgz","fileCount":143,"integrity":"sha512-Mm5lRgIGuZO1vvQVPqHnhQahYf/lTR3tiWVpYTnoqc7BBUNDBDOJJYtmku7QCpsBmcqEOiX8SXFLJKfgjrmLMQ==","signatures":[{"sig":"MEUCIEzmDr8bkKOPDgjPQtfxhxt7NHwdPMSjNTyHlKzmLkCmAiEAjb4+RG2wJhFSdOvjUlbvv4KmzSboDwCRVGm13ARqVTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8184000},"main":"./dist/index.js","_from":"file:iblai-web-utils-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/5z/l2cdvgld5d99wz4j72qhhcb00000gn/T/af8ee4672e2d329c4b73f923b249c245/iblai-web-utils-0.2.1.tgz","_integrity":"sha512-Mm5lRgIGuZO1vvQVPqHnhQahYf/lTR3tiWVpYTnoqc7BBUNDBDOJJYtmku7QCpsBmcqEOiX8SXFLJKfgjrmLMQ==","_npmVersion":"10.9.3","description":"IBL Web Utils","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"3.24.2","axios":"^1.13.1","dayjs":"^1.11.19","rollup":"^4.52.5","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.10.0","@iblai/data-layer":"0.3.1","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.0","@types/react":"19.1.17","autoprefixer":"^10.4.21","rollup-plugin-dts":"^6.2.3","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.46.3","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.79.0-ai"},"_npmOperationalInternal":{"tmp":"tmp/web-utils_0.2.1_1763384501572_0.015879587357567226","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@iblai/web-utils","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.0.0","maintainers":[{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"93b37e9d3ecd021677eaff816ac29886d649b100","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.0.0.tgz","fileCount":154,"integrity":"sha512-JJLl1UtpS2BErfzRMOSDqp6ThmTyf0J2pjTuTUv0SQBZwK4a5hBk894hxEm/W0lTZOOP1TJ/8skX+DUArbk0GA==","signatures":[{"sig":"MEQCIAxI+b1BZMU+50amlRmnIwn4reGgfb5ptVI78gPAbycxAiAvyCejM7ixCC0HW2FDnKS1u9bt08osu0N3bYD02ItFpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8547338},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/5z/l2cdvgld5d99wz4j72qhhcb00000gn/T/bab918d5f3c6c1b89195d0a49ad99464/iblai-web-utils-1.0.0.tgz","_integrity":"sha512-JJLl1UtpS2BErfzRMOSDqp6ThmTyf0J2pjTuTUv0SQBZwK4a5hBk894hxEm/W0lTZOOP1TJ/8skX+DUArbk0GA==","_npmVersion":"10.9.3","description":"IBL Web Utils","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"3.24.2","axios":"^1.13.1","dayjs":"^1.11.19","rollup":"^4.52.5","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.10.0","@iblai/data-layer":"1.0.0","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.0","@types/react":"19.1.17","autoprefixer":"^10.4.21","rollup-plugin-dts":"^6.2.3","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.46.3","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.79.0-ai"},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.0.0_1763471058350_0.10237691337017374","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@iblai/web-utils","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.1","maintainers":[{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"7c8fc52ef08a7f3372f9ccd7ee3ab4e8ae738f17","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.1.tgz","fileCount":153,"integrity":"sha512-e7f/TNmDMPeI3GYFj9yPMlN35C60+kH1Op7S9X3dLFdCXUFs96PDkpUDi+cnNv9/Jeg9rN1/xvfV1vjdlGGujw==","signatures":[{"sig":"MEYCIQDlFnfZohhlld5fejBEQQ9fFWEiNFug2jEDzwGl0DR3CgIhANmQjGxaHxKOjM7UVtIDSUY0wPpUrbwFfH4nJRU65FGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8130717},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/5z/l2cdvgld5d99wz4j72qhhcb00000gn/T/4fcc19705172a98b79920324f0e0006a/iblai-web-utils-1.1.1.tgz","_integrity":"sha512-e7f/TNmDMPeI3GYFj9yPMlN35C60+kH1Op7S9X3dLFdCXUFs96PDkpUDi+cnNv9/Jeg9rN1/xvfV1vjdlGGujw==","_npmVersion":"10.9.3","description":"IBL Web Utils","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"3.24.2","axios":"^1.13.1","dayjs":"^1.11.19","rollup":"^4.52.5","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.10.0","@iblai/data-layer":"^1.1.1","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.0","@types/react":"19.1.17","autoprefixer":"^10.4.21","rollup-plugin-dts":"^6.2.3","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.46.3","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.79.0-ai"},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.1_1763961755849_0.32101431243295275","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@iblai/web-utils","version":"1.1.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.2","maintainers":[{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"5f7d9477149433738e4514c5fd3d15df74eb9b16","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.2.tgz","fileCount":154,"integrity":"sha512-JwMgG0UrjBQP/3EyeRDKHUqYs9yKjDHlA033FAts76CEiDAWTyRQPkjkOvjkqFcEVB/3SOw4w/6g2RXT5SQ9sg==","signatures":[{"sig":"MEUCIQDQajjV5eKltbBL4llhlhsJ0Pv1Y0n2HJV09zyQrDeDsgIgbcILX87sfW1Qlw+2Vd1XePd8dm+vWyaFhTMxTLUmRxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8562707},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/5z/l2cdvgld5d99wz4j72qhhcb00000gn/T/4a7da5d81fdf87807777128ef323d171/iblai-web-utils-1.1.2.tgz","_integrity":"sha512-JwMgG0UrjBQP/3EyeRDKHUqYs9yKjDHlA033FAts76CEiDAWTyRQPkjkOvjkqFcEVB/3SOw4w/6g2RXT5SQ9sg==","_npmVersion":"10.9.3","description":"IBL Web Utils","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"3.24.2","axios":"^1.13.1","dayjs":"^1.11.19","rollup":"^4.52.5","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.10.0","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.0","@types/react":"19.1.17","autoprefixer":"^10.4.21","rollup-plugin-dts":"^6.2.3","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.46.3","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.95.5-ai","@iblai/data-layer":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.2_1763969808069_0.7141480837538696","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@iblai/web-utils","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"76547f4994542722522608d95f37704c88007e77","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.3.tgz","fileCount":194,"integrity":"sha512-uJWzUxqN3lcckidtADIneWk9Mut914IDjAyyC6TrN2+fv6uMLpXSKO9HUmh94C/guXP8zyik+oX3Kot45C4OXw==","signatures":[{"sig":"MEUCIBYwrPkXEo3L/6S37m9JilR5ECB/fXaylfv7ny+3GDnhAiEAjGf2XLWZ51r2/aszU2LUctc9uYspA5ZuyW/z3pk1vFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10203216},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/zq/gdmyvy_s1ngbfbdz25zpcshc0000gn/T/c1f9e290e055c642a9b55dfd1d2dbbf5/iblai-web-utils-1.1.3.tgz","_integrity":"sha512-uJWzUxqN3lcckidtADIneWk9Mut914IDjAyyC6TrN2+fv6uMLpXSKO9HUmh94C/guXP8zyik+oX3Kot45C4OXw==","_npmVersion":"10.7.0","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.3_1772559303525_0.09464092325673357","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@iblai/web-utils","version":"1.1.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"025137af7b8d935b4ebbd579d635cac163a379b7","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.4.tgz","fileCount":194,"integrity":"sha512-bK/c3SxtxPMujKdBplkaK3MzpGYRGRTuM3ULVP7KnSaC24cGqzfN/vRHMe+HK98VfBe8AqGY5/WlNCVPCyipLA==","signatures":[{"sig":"MEYCIQCLvczg1r32haGNwMIs7jhPl7KSlaWKHQcuuF7txsHfUQIhAOjjkXEGrAESyKRC8+xsHCNyJ+rnjUO8RcWjcsAhAFM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10204444},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/zq/gdmyvy_s1ngbfbdz25zpcshc0000gn/T/200c4abd58df0c7672bc2fdc0067e2eb/iblai-web-utils-1.1.4.tgz","_integrity":"sha512-bK/c3SxtxPMujKdBplkaK3MzpGYRGRTuM3ULVP7KnSaC24cGqzfN/vRHMe+HK98VfBe8AqGY5/WlNCVPCyipLA==","_npmVersion":"10.7.0","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.4_1772573951374_0.48939684770995373","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@iblai/web-utils","version":"1.1.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"98d574e37b0445a11573064ebd07911b285e3833","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.5.tgz","fileCount":194,"integrity":"sha512-9JnBG/pTE4+16v6nlDnA2JzwGYzbMEx6QAuWLZ+GpqMRg3QI+AmmKS2hWUsjiHFiE8P/9F3xcmwSzLLWwrP/lg==","signatures":[{"sig":"MEUCIDWBPTULlcjXsH/M7qBftFxQWnfFoK2I0XnbJT+iwd3oAiEAhEHhBtaasLZyhQ06pBURjLO/XQiy9UpfOwrDWXrR3/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10204826},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/zq/gdmyvy_s1ngbfbdz25zpcshc0000gn/T/549feb00cd50311ed0079dbea45034f3/iblai-web-utils-1.1.5.tgz","_integrity":"sha512-9JnBG/pTE4+16v6nlDnA2JzwGYzbMEx6QAuWLZ+GpqMRg3QI+AmmKS2hWUsjiHFiE8P/9F3xcmwSzLLWwrP/lg==","_npmVersion":"11.6.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"25.3.0","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.5_1772575547024_0.9901981429752946","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@iblai/web-utils","version":"1.1.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"b8c252808aba1fe5829034d0f394ec5dfae67d66","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.6.tgz","fileCount":194,"integrity":"sha512-OYN17mLqBq+FwtM64TMzE9WSpxaFYvbnT6xsAJ9bDEFoCuZUeSZPMUI4lx0/Mg5xedsJaobDkMhQOrsTXS/s7g==","signatures":[{"sig":"MEQCIDDK2I6YUbs0pt+Ra09JvCmNNlPlU98GkXa6r1Kz6V8yAiBa8HYY+nIlwdbh/RCni6ij8slX/6Ux1JOmcVn9pZTGrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10204178},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/zq/gdmyvy_s1ngbfbdz25zpcshc0000gn/T/9dc9d27e3512c0d1585b14b806652ea6/iblai-web-utils-1.1.6.tgz","_integrity":"sha512-OYN17mLqBq+FwtM64TMzE9WSpxaFYvbnT6xsAJ9bDEFoCuZUeSZPMUI4lx0/Mg5xedsJaobDkMhQOrsTXS/s7g==","_npmVersion":"11.6.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"25.3.0","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.6_1772575708618_0.7084278001282027","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@iblai/web-utils","version":"1.1.7","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.7","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"33fc0342e2e5080cb695f6a0e433d3dfffc1424f","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.7.tgz","fileCount":194,"integrity":"sha512-2fkOHFgOkgKh8yRSRKAj4Yo3QxF5S5gE1GusJ1BfcEaLuqQ6DX+SnqjdiG9nCMryx1gYMH5ftA7gAW0BC4aHAg==","signatures":[{"sig":"MEQCIHNXUT187Jh5U6pXaAxAJ6EuDzgSZb5u/yOLhwCdOTcUAiA4iD7XuF2QedXzVXL7yl9Bwx9RztydYxxYhjF80tbUmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10204285},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"gitHead":"9756586257112508c029a5b9b87aa063ebf52004","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_npmVersion":"11.6.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"25.3.0","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.7_1772580757831_0.11221123804264965","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@iblai/web-utils","version":"1.1.8","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.8","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"b8a41a4c01f70d23d1e75cdfa5f8359b35a231e0","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.8.tgz","fileCount":194,"integrity":"sha512-2X+YQI4ClNLGSUP0PQ6F4ItVZAx8GTmcXlAvjAz8qM0GV+Vw7AEv8AqUp0PZ7ILbOkpwmXyD64FnbXzrnDb/ng==","signatures":[{"sig":"MEQCIDEquxzw4DynUqDbTCIfQadKlWVQmTbl0yDn5VucV+AzAiBj/fgPURIqT7YMNzTmqkNLI+/NFyyrLpl7yXiBFdI38Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10204213},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/zq/gdmyvy_s1ngbfbdz25zpcshc0000gn/T/c56e3011653e0ab8c9d14ff937955a70/iblai-web-utils-1.1.8.tgz","_integrity":"sha512-2X+YQI4ClNLGSUP0PQ6F4ItVZAx8GTmcXlAvjAz8qM0GV+Vw7AEv8AqUp0PZ7ILbOkpwmXyD64FnbXzrnDb/ng==","_npmVersion":"11.6.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"25.3.0","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.4"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.8_1772591564701_0.384372420356917","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@iblai/web-utils","version":"1.1.9","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.9","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"9272df815353ec93f8c0574e8d9508c65cdf0fcd","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.9.tgz","fileCount":194,"integrity":"sha512-rQ9EmYb4jrRdAOgwCjQrwgwjBw383uxdpM5FsLsXGRhaoNrwqE5TtnMtuKbIp6Msh+KoIJglD/O172Nbwk4jKQ==","signatures":[{"sig":"MEUCIFuBauuK+5M/4E0+FS2Wd5d45+9tfeymaDi4bGLtzzcmAiEA0qJIG/qA3h/M37Yc6drdqMgDPKtAhjq/LQAn4+eIKhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10244256},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/private/var/folders/5z/l2cdvgld5d99wz4j72qhhcb00000gn/T/585d09e6547271481959140b2dd7903f/iblai-web-utils-1.1.9.tgz","_integrity":"sha512-rQ9EmYb4jrRdAOgwCjQrwgwjBw383uxdpM5FsLsXGRhaoNrwqE5TtnMtuKbIp6Msh+KoIJglD/O172Nbwk4jKQ==","_npmVersion":"11.6.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"25.3.0","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.9_1772983325779_0.23496351732819387","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@iblai/web-utils","version":"1.1.10","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.10","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"f5e8e678f6872954f2e16c1ba3b5b24d33c58f27","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.10.tgz","fileCount":194,"integrity":"sha512-MZZC1+0kL3ejMDwjBpU6oorQe3YlUft+29P8uJITOuuInIuKUUcJ2xB6HbkMtuYfwuXl1dEOv8/7mYkFDHFTDQ==","signatures":[{"sig":"MEQCIEMssJg7oIcTWtm0NH49ltwQ5OlhvBPumAtTnEZ4zAhpAiBe0H/cy5TN8HVrpGZC1UkMrMGSuHy/FQR4zlZyiOx+TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9813131},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/ec3069c18e7c835aedb42445725aab8b/iblai-web-utils-1.1.10.tgz","_integrity":"sha512-MZZC1+0kL3ejMDwjBpU6oorQe3YlUft+29P8uJITOuuInIuKUUcJ2xB6HbkMtuYfwuXl1dEOv8/7mYkFDHFTDQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.10_1773078107674_0.558409226128876","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@iblai/web-utils","version":"1.1.11","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.11","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"fcc0f7f4070a5c73152f29c2df76b46e966cc0b0","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.11.tgz","fileCount":194,"integrity":"sha512-Lcu8FFS2LGK6+gF83xj/uwsp23dbibZNcNn5e5sBj41b9XXQ5ARurbzvKq7kY8uwWKy8JfIqJb/NEjkWjO+zzw==","signatures":[{"sig":"MEQCIAnNkiYUG3iV4G/sfEP8Eii/xohwJX2gjBDh9An+IJs1AiAHimmyFDYIqQoB794FDclqmcK64lK5e6RiTlWbSyQN/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9816906},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/9dc924a4e72d1b593b4a614b00f48d5e/iblai-web-utils-1.1.11.tgz","_integrity":"sha512-Lcu8FFS2LGK6+gF83xj/uwsp23dbibZNcNn5e5sBj41b9XXQ5ARurbzvKq7kY8uwWKy8JfIqJb/NEjkWjO+zzw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.11_1773155653811_0.8012839037444299","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@iblai/web-utils","version":"1.1.12","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.12","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ceea7aadea1d9a94d5d036d7d062afb64a26fcdc","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.12.tgz","fileCount":197,"integrity":"sha512-cvt/RhIBl5p8W5+qESVH4sJkcLCI7ZCuB550ok1jwNPYE9+2ZVpkCtqbKJwkmn4wkqlE4naWwapfeLi4s2QPqw==","signatures":[{"sig":"MEUCIQDjb5mwt9b3oNsqofkYhSrKdCCLM2QZtvobg7l3d1WCzwIgWQ+9LmXkavo/eUzcXLQ3BO4dpbGDXyeL6MJnmoVb4QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9839004},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/d37691d6331aa5bb657a706ae98916f4/iblai-web-utils-1.1.12.tgz","_integrity":"sha512-cvt/RhIBl5p8W5+qESVH4sJkcLCI7ZCuB550ok1jwNPYE9+2ZVpkCtqbKJwkmn4wkqlE4naWwapfeLi4s2QPqw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.12_1773683564135_0.9111793907546855","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@iblai/web-utils","version":"1.1.13","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.13","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"452e8e1c99c856019f21338f4fec025786b57b4b","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.13.tgz","fileCount":197,"integrity":"sha512-1wirjJKpi8oYjjw2Fux6jyN2V9rsrEGKUKr/of+JMgm1q21g2BY/6cwwrpn7zLNti3BX0eeJJufc9vL6Z01Cqw==","signatures":[{"sig":"MEYCIQDVwz133/NInRM5pvgX5ILhp25KMeItKFB0OsZuwF3p8gIhAJvB9uT3o+vQhN+hBjqpamz6BQzcUdEGQfSZIHE5kUpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9835696},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/833b61d9cba355723cf075be5effbba2/iblai-web-utils-1.1.13.tgz","_integrity":"sha512-1wirjJKpi8oYjjw2Fux6jyN2V9rsrEGKUKr/of+JMgm1q21g2BY/6cwwrpn7zLNti3BX0eeJJufc9vL6Z01Cqw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.13_1773697388807_0.8498082264702038","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@iblai/web-utils","version":"1.1.14","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.14","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"17169dd6856ae9b0276ca7856c8aae485db08f29","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.14.tgz","fileCount":197,"integrity":"sha512-JWNtMzm+Vw7Q8PZXJJQTgCAc2ooHyf1EL//RaddUeAQ4gP9kvrvduzWPGtVYpQZtR+m1isdmvOW6LWpg+2PpEg==","signatures":[{"sig":"MEYCIQDDyW9gjn2rJsx+39sAK6LBhHZ/rNqO3B9N94rferIy2wIhAIEAdi3yerygVpDD3uM4t1Tm4POSA57VLeR6AUO/lMyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9835174},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/be1ac888e70cc01aecffee927d8e3cf6/iblai-web-utils-1.1.14.tgz","_integrity":"sha512-JWNtMzm+Vw7Q8PZXJJQTgCAc2ooHyf1EL//RaddUeAQ4gP9kvrvduzWPGtVYpQZtR+m1isdmvOW6LWpg+2PpEg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.14_1773796092595_0.9663901120352714","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@iblai/web-utils","version":"1.1.15","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.15","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"68733941f84bac02be465757ece1cb83b4c20113","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.15.tgz","fileCount":197,"integrity":"sha512-H7XuLPVK73dGcXOfeElbdUZ1I2T0q/cTQBv9HXI7vASedwDeXJS3C08OTnD4qWX3C7YYeIp+xJv2o3BNSeg51g==","signatures":[{"sig":"MEUCIDtUPyWm2opP7aVy0KW0MA42ysRE86YORHKaztD6Z/zTAiEAqhI/VtIP47fSs9KDdu7wyp1qBiougjAVZWHb4p7Ri4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9835102},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/e55b471a48128dfda274e43cc93c11f2/iblai-web-utils-1.1.15.tgz","_integrity":"sha512-H7XuLPVK73dGcXOfeElbdUZ1I2T0q/cTQBv9HXI7vASedwDeXJS3C08OTnD4qWX3C7YYeIp+xJv2o3BNSeg51g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.15_1773877677205_0.9565366945211511","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@iblai/web-utils","version":"1.1.16","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.16","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"762841bd6ce224779c1e7d6c1c1e2b469e53723b","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.16.tgz","fileCount":200,"integrity":"sha512-7lRgicjuqXi3UwKRUPy9OmQKjpAFqiF+R4jLhtD/GHj9SifOTB8GnecGEn/lqJSRgMWdcZ333s89rVQj0ah+kQ==","signatures":[{"sig":"MEUCIHQI1yY0vkwpm2xxoNvu+ak3ehsUwEgTSWZRcEP7EBF9AiEA8hjfqZN0VenZNd7WQPbly0EJYexdOw4qxy9wihx4VvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10015739},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/a6598be62ab1c9cbf2eed7eca74afefd/iblai-web-utils-1.1.16.tgz","_integrity":"sha512-7lRgicjuqXi3UwKRUPy9OmQKjpAFqiF+R4jLhtD/GHj9SifOTB8GnecGEn/lqJSRgMWdcZ333s89rVQj0ah+kQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.16_1774451078944_0.1392847162116817","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@iblai/web-utils","version":"1.1.17","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.17","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"a336c92f60011022af5bf801c0c27d6fd9344fe9","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.17.tgz","fileCount":200,"integrity":"sha512-lqVSpqCDVwif0FkoqdHm7+Vv/DJmJlkL7sZ7hJ7sMx+DZLR6L6bh3xGRQygF/BCg6IFthfgeRT6pH3VBNEk1+Q==","signatures":[{"sig":"MEUCIHUDpHMgo0gtEHDvDgKDijJlV2v5HQQSdu4xfny6KtPdAiEAgaWGFEv8aO2yUmJ+hyD5vMelVu+kWFjlyIQzbCrveRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10016551},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/c64cc18c69f62034dba9800e4f5afa56/iblai-web-utils-1.1.17.tgz","_integrity":"sha512-lqVSpqCDVwif0FkoqdHm7+Vv/DJmJlkL7sZ7hJ7sMx+DZLR6L6bh3xGRQygF/BCg6IFthfgeRT6pH3VBNEk1+Q==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.17_1774466824457_0.9912259912980252","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@iblai/web-utils","version":"1.1.18","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.1.18","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"9c5ef394b2070901e632095a25c3a7849811e7de","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.1.18.tgz","fileCount":200,"integrity":"sha512-PtTa7H7gS9PWLwyK1RPDgfdYHj9Fq1kSV8UF4N+EhABgB+eHjh68j3bD5PXiFUtBr5M8gEBzrPNgMSobxyasAg==","signatures":[{"sig":"MEYCIQCu6QiHvtI4io0Z9ZzmFs4WZDtX2LPXXcjQC6AGWUPY/gIhANkHugxogP4b8u9w2OEWt5+LPHaF7OuwWf3qQpG1mrXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10017043},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.1.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/d8ba6e4deaa85d90c4fcf4aceb2c3aaf/iblai-web-utils-1.1.18.tgz","_integrity":"sha512-PtTa7H7gS9PWLwyK1RPDgfdYHj9Fq1kSV8UF4N+EhABgB+eHjh68j3bD5PXiFUtBr5M8gEBzrPNgMSobxyasAg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"^1.13.2","dayjs":"^1.11.19","rollup":"^4.55.1","jwt-decode":"^4.0.0","react-redux":"^9.2.0","@reduxjs/toolkit":"^2.11.2","rollup-plugin-copy":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"^25.0.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","ts-jest":"29.3.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jest":"29.5.14","@types/node":"^22.19.6","@types/react":"19.1.17","autoprefixer":"^10.4.23","@tauri-apps/api":"^2.9.1","rollup-plugin-dts":"^6.3.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^28.0.9","rollup-plugin-strip-code":"^0.2.8","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"^8.53.0","@vitest/coverage-istanbul":"^3.2.4","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.1.18_1774644559135_0.6786452209517055","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@iblai/web-utils","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c21bb3779e57a7e7f9a94a4c2018c164ccf9e24e","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.0.tgz","fileCount":200,"integrity":"sha512-jxvJTqNl/UFe82+tEI3gz+JfoAKN2WQ2Fvg25l6dBRz9EASgNUMnm7taaIYcLtYt2hwnRxVnASiJWZBdX904LQ==","signatures":[{"sig":"MEQCICA6GTozuBQxgsciNVzFKT/ouCzIcZobVH21mgmdp7ozAiBeqcYzaeWYoerEJ1AhEpD58hotaP2SPqiAZ6P2UBQjfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10075376},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/1051154fdb25ea77ce827cea5d4e9ea8/iblai-web-utils-1.2.0.tgz","_integrity":"sha512-jxvJTqNl/UFe82+tEI3gz+JfoAKN2WQ2Fvg25l6dBRz9EASgNUMnm7taaIYcLtYt2hwnRxVnASiJWZBdX904LQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.0_1775085694877_0.2129775532233047","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@iblai/web-utils","version":"1.2.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"9ac3c0df1de45dbfde309b22521e92fd6b6d93a6","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.1.tgz","fileCount":200,"integrity":"sha512-LnSOtGKoAbNsq+nfFKLQRiilYNxUsx5qVjxSao+OfzrY9G1p+dYW5a7Os00UX57bPIGA0k5tM/WeVPEDdB177A==","signatures":[{"sig":"MEQCIG38VWGsnTafkgi4RujnLAGC9p+hbHO/LOikCM2aspqDAiABUQ+tgAh+BnElBQ7V86v4wWxdjjQuw4BQAFJnMcqt4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10075375},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/db3374bfa95a11c540e2aaff8b19905a/iblai-web-utils-1.2.1.tgz","_integrity":"sha512-LnSOtGKoAbNsq+nfFKLQRiilYNxUsx5qVjxSao+OfzrY9G1p+dYW5a7Os00UX57bPIGA0k5tM/WeVPEDdB177A==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.1_1775086664624_0.5204453066614378","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@iblai/web-utils","version":"1.2.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"06428c9be61abae14db8ac755811fb7c8fdf43f4","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.2.tgz","fileCount":200,"integrity":"sha512-8/K7VdHx2IBI6pwDTD0lA4lIkC5tjjG2hX/nvZuV3KUutsMcDEgoVJF/u1RPkYJeG6UWFcFfhMwVILsM7Kxvpg==","signatures":[{"sig":"MEUCIQDeOIi9XHM3J6TU2BvpHqndDdwB2+ztc/KkpE49v35SvwIgQoKH+VxshHQJboOoNkha+hMZYY6aK/8cvpRycL9Kvvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10075375},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/965c794669473f626da0e33d68302ba2/iblai-web-utils-1.2.2.tgz","_integrity":"sha512-8/K7VdHx2IBI6pwDTD0lA4lIkC5tjjG2hX/nvZuV3KUutsMcDEgoVJF/u1RPkYJeG6UWFcFfhMwVILsM7Kxvpg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.2_1775110040838_0.8769344207658079","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@iblai/web-utils","version":"1.2.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"827b71546f197562e830bd86f81a951d4b5bd399","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.3.tgz","fileCount":200,"integrity":"sha512-//Fxp6sUIU4kfV3H0QRO54qj7sdpfQOgD2CYOFCBVjnf8Eqi8BCpB+gonlT+i2+lsW8r3sigtI7n8Ju+NtGv+g==","signatures":[{"sig":"MEQCIGJjTuiTkthgMaptQZ0enav/Sw8jrS/PhWZLlhFoYeveAiBOsaTKV3AZ4fTJZFPjzw9+VuaWXAJzrcsQbSlZth7HtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10075805},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/c584c46d35d99196a6af8feebede419a/iblai-web-utils-1.2.3.tgz","_integrity":"sha512-//Fxp6sUIU4kfV3H0QRO54qj7sdpfQOgD2CYOFCBVjnf8Eqi8BCpB+gonlT+i2+lsW8r3sigtI7n8Ju+NtGv+g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.3_1775120524005_0.8764914157321089","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@iblai/web-utils","version":"1.2.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"6b106cf829d17c4dc89956e3895d9bdd1608ceae","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.4.tgz","fileCount":200,"integrity":"sha512-WQPahagjw/1FDyNmxPdYQL+xOYahnKSolOZdOmhZmSWWmqRtZVZyKd92EV6xbZk4Kc83inUh5d/gymYaH6diMg==","signatures":[{"sig":"MEUCIGWP/qFYrq3B8gkOoizcRg6vlhzo+GhxTwKVKnJfMTHXAiEAl13ghixwJi4TzBWFOTtE3xDBeks0I8Yi8LYW0xPikXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10077533},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/36fef1bd2740b597dcd73fc9a30feeaa/iblai-web-utils-1.2.4.tgz","_integrity":"sha512-WQPahagjw/1FDyNmxPdYQL+xOYahnKSolOZdOmhZmSWWmqRtZVZyKd92EV6xbZk4Kc83inUh5d/gymYaH6diMg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.4_1775125204642_0.5529478495937445","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@iblai/web-utils","version":"1.2.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"4b1ff5ea3c5b567a6d8b1479945a563ea8992109","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.5.tgz","fileCount":200,"integrity":"sha512-IZNjs1kL1hh4rQIEfMuSKiMfT6emaf6irvBfb1RqaLG5tELU/DxZJkxQdiMbNpHwzMCfoJvas4/qLad3Xzi9eg==","signatures":[{"sig":"MEYCIQDc0EXUEzcQCKDGIclctX/svQqqPeRFqgg6HMJoZvO1zwIhAKCObJPg8tyW8vrc/+eSgGvdczuljHdcZbY8WHZvYReT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10077009},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/a1837dd65b077242759f5cf8968e407d/iblai-web-utils-1.2.5.tgz","_integrity":"sha512-IZNjs1kL1hh4rQIEfMuSKiMfT6emaf6irvBfb1RqaLG5tELU/DxZJkxQdiMbNpHwzMCfoJvas4/qLad3Xzi9eg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.5_1775423368845_0.13687427647738937","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@iblai/web-utils","version":"1.2.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"71a7ed1fe505b9106ed031763006697dbc1718c4","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.6.tgz","fileCount":205,"integrity":"sha512-06dVl7WnFknIFmxjz+pA9nLgn4nKfyhF9CN/V2TJJLAVyVn9yJomk9YGW3697ffZBd4E7Fqu2+yA7r7a4GNsLw==","signatures":[{"sig":"MEYCIQC+Nmt+hu9Ts5LevLE4WcCil8JykxhPUr9jJ3KSwricvAIhAOmk7F/+y/BpO10RewhJpXkb1Zkaclio39s3b5y5TvBX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10513005},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/c894bd4e37e4a9d9e9957ae8ffb14a02/iblai-web-utils-1.2.6.tgz","_integrity":"sha512-06dVl7WnFknIFmxjz+pA9nLgn4nKfyhF9CN/V2TJJLAVyVn9yJomk9YGW3697ffZBd4E7Fqu2+yA7r7a4GNsLw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.6_1775582315982_0.4092445288767752","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@iblai/web-utils","version":"1.2.7","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.7","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"1e7bd1f0acc4fc439136eea8077042cc1777a24e","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.7.tgz","fileCount":205,"integrity":"sha512-6pRcN1ExboPq9tjspjWwjfmKf23KZXos09Lywv3OYFLEiR6yanE9ppt2HnB6+VGNDNjU8VQMmb1RlGGye5u7xw==","signatures":[{"sig":"MEUCIB/4ah0e6+OagsiHwZsAsqnaf7fogPSpppynoGRNCNWLAiEA5J+v0kQh8AjLURg/43zsXMiybbGqqaHLRylKmns71Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10518221},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/067d7ffda8da2dd24d001dd43b137195/iblai-web-utils-1.2.7.tgz","_integrity":"sha512-6pRcN1ExboPq9tjspjWwjfmKf23KZXos09Lywv3OYFLEiR6yanE9ppt2HnB6+VGNDNjU8VQMmb1RlGGye5u7xw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.7_1775639004733_0.17339439928735523","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@iblai/web-utils","version":"1.2.8","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.8","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c18ec315fdb12b9db6a9002b36217047fc1daa91","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.8.tgz","fileCount":205,"integrity":"sha512-691Jxgoqa0rqCZf2mOutAioJTVBf60ulL7U5S0mSy6zsqtNNp+JrUkzswW3tdVLzE/cPxjJ5xgJTa0QKvyGhnA==","signatures":[{"sig":"MEQCIHlSuKnyo0GID0zwkvjP3R0ReS0reLdfNsgAUomNPRwuAiBem+QSNxKbyYC8SlQRD2xvYt2iprXJrmbHBJXeE6nErw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10522141},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/9f7139c9fcdf713dcfe3f62e19c673fd/iblai-web-utils-1.2.8.tgz","_integrity":"sha512-691Jxgoqa0rqCZf2mOutAioJTVBf60ulL7U5S0mSy6zsqtNNp+JrUkzswW3tdVLzE/cPxjJ5xgJTa0QKvyGhnA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.8_1775812277607_0.5140795322151781","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@iblai/web-utils","version":"1.2.9","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.9","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"5c0dd97987399a57733e081aecd6f8113ac6b3af","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.9.tgz","fileCount":214,"integrity":"sha512-ds//uQseG7wfqTvRwsUjvGicp8QKxafMpNmeDL44396ENi5JGaF+fATlby45BZS5qpBgTLgtDuO8PHD6hNo+Yw==","signatures":[{"sig":"MEQCIDxHzl+f4ZPP0cusEXHyEvp7O/2XH9B3AlNSr8ooS24tAiAN5hCURMf9/gsmePpYiyKkcgcVSWD2lKzby6g4c94ehg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10830918},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/61afc6f44ce98ce7adb52d117d388e88/iblai-web-utils-1.2.9.tgz","_integrity":"sha512-ds//uQseG7wfqTvRwsUjvGicp8QKxafMpNmeDL44396ENi5JGaF+fATlby45BZS5qpBgTLgtDuO8PHD6hNo+Yw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.9_1776887252220_0.09346885952762429","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@iblai/web-utils","version":"1.2.10","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.10","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ad296dbcbca9c2291e0418908bec456a5132fc81","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.10.tgz","fileCount":214,"integrity":"sha512-CxJ4/9hOnud/GaYHAO//7HpVJBoAlz4j5B1Ht4pUPp46I7hV/BnHdBpPs6BNDTJurL52W9v0A8CNbgOGwjkigg==","signatures":[{"sig":"MEUCIBlsm36J3Q2WSwBfYZy16CdE//eK41OX4DXuWStMZa3yAiEAmx6SzESBGfL8PatlyPxpUtrWYtjXBlL3O3I61T+KkGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10831836},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/47fdfc78864c8c05762bb2f1aa03cf11/iblai-web-utils-1.2.10.tgz","_integrity":"sha512-CxJ4/9hOnud/GaYHAO//7HpVJBoAlz4j5B1Ht4pUPp46I7hV/BnHdBpPs6BNDTJurL52W9v0A8CNbgOGwjkigg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.10_1776890817595_0.5149194236050392","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@iblai/web-utils","version":"1.2.11","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.11","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ea8bbbc2f5f869a063c590a7b35df0f51815dffb","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.11.tgz","fileCount":214,"integrity":"sha512-eQQpqcZSZe4fuo95nGOU9maWuJZBWqLIPG5BQaGq48zMW61BHa5oW/9oVx9G1VT0KQM0TJJRMHVPlAYzjWln5g==","signatures":[{"sig":"MEYCIQCy41NulRsnXCdy2+8v0N4Oc3qHfJhu+3U8yiFCPTUsUAIhAOn47HYFmyjBNs1DwTWQPPyTosBQ9unIr4VeZiuLumUu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10835110},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/955eff083e7b1d19c7638b3937275c18/iblai-web-utils-1.2.11.tgz","_integrity":"sha512-eQQpqcZSZe4fuo95nGOU9maWuJZBWqLIPG5BQaGq48zMW61BHa5oW/9oVx9G1VT0KQM0TJJRMHVPlAYzjWln5g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.11_1777304982451_0.4681239419751495","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@iblai/web-utils","version":"1.2.12","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.12","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ba1943f9a6ea02c8826e35b6fabccccd74e1003a","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.12.tgz","fileCount":214,"integrity":"sha512-2d3v2RG+CfJqWr7UP6HbVqMy3pQwSQBreS164DDgyLi04QlSeHRxaWLdMN6wUQMWgRTdJb8YFMjefTQ3qwuIVw==","signatures":[{"sig":"MEYCIQCvdclAgCV62r4iLpa08bEOSf8nf2NG1ONtCnnueWFDWAIhAL/XjUcirME09swilMRHp5YafUS08QrVa9fXHTsDX1iR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10836560},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/ed44f656d11b79edd32add84df29051b/iblai-web-utils-1.2.12.tgz","_integrity":"sha512-2d3v2RG+CfJqWr7UP6HbVqMy3pQwSQBreS164DDgyLi04QlSeHRxaWLdMN6wUQMWgRTdJb8YFMjefTQ3qwuIVw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.12_1777320560475_0.4259790738265483","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@iblai/web-utils","version":"1.2.13","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.2.13","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"1dcbc0aee7ba20735900900de6a708426f09c6a6","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.2.13.tgz","fileCount":214,"integrity":"sha512-eelzcxljQVI9KSpx7MdipbOh2t0s6UAm1Jti6mrkFR3flFfskLede21MY8sGYxMa32ocU2Z6JPuFH8/xtwHxzg==","signatures":[{"sig":"MEQCIGIryYvtXBa/ZAi3lLIFxhC01nwfRe8icj+d1M2LzB/8AiAGXqyxtUWKiRc8O2BTCLeMpbQVx1RZeE5Gv8q0Kdszug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10836850},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.2.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/215522dfe9b086abf384822d5f5aa5b4/iblai-web-utils-1.2.13.tgz","_integrity":"sha512-eelzcxljQVI9KSpx7MdipbOh2t0s6UAm1Jti6mrkFR3flFfskLede21MY8sGYxMa32ocU2Z6JPuFH8/xtwHxzg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.2.13_1777331522011_0.4594153138377244","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@iblai/web-utils","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.3.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"277597ee52dd5508e4e6b7ac54e492d308fe1d67","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.3.0.tgz","fileCount":214,"integrity":"sha512-KgamcS7QfiejFfUjM3d7Glr4NFHmcreTjCdw1BFATzsxDJi5LZsxhtpenAQ7D8hds/RACqKR9Mix3Oz38ICoGA==","signatures":[{"sig":"MEUCIBR50Ib81WkaWsdEoIFGp9d9To4GVP+KiEO8QWrERs/fAiEAtpqkZoIQUTsOgVGNCTUTo6QLyfEj6Ky3PiyHYI9HCHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10841916},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/702a2fdc7f6dcf506df7eb4d75db256b/iblai-web-utils-1.3.0.tgz","_integrity":"sha512-KgamcS7QfiejFfUjM3d7Glr4NFHmcreTjCdw1BFATzsxDJi5LZsxhtpenAQ7D8hds/RACqKR9Mix3Oz38ICoGA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.3.0_1777500571854_0.9927090820747575","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@iblai/web-utils","version":"1.3.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.3.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"fd391e09ad5858f5b52c7cb24f5321c6694f4af2","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.3.1.tgz","fileCount":214,"integrity":"sha512-LNlOOlDWlX4sJ+WLoATBmomhI8WP84BbwiomPwiR7aAmHqhnO9+HdXhCvzjw8PxL7SsrDVaQXqwTwBUsG1e0jg==","signatures":[{"sig":"MEUCIFMLsTBjL8Xfi5iFAgYIBJ+87sXDDZZGHbm5FQo9XvPFAiEAmyi6Xe+mFnuA8k8QEmv9TYiIlyFzTHvhA6T2+Pma8Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10843353},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/6afc5e71b857672b76d5fe102bfcdd60/iblai-web-utils-1.3.1.tgz","_integrity":"sha512-LNlOOlDWlX4sJ+WLoATBmomhI8WP84BbwiomPwiR7aAmHqhnO9+HdXhCvzjw8PxL7SsrDVaQXqwTwBUsG1e0jg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.3.1_1777563449748_0.27424506645332625","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@iblai/web-utils","version":"1.3.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.3.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"de988da1c1ac59a489dce64616419c44b4d1a896","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.3.2.tgz","fileCount":214,"integrity":"sha512-8aqKo7mdVkvdnEPdwVQa5C+NDxXr2G3wDdKgiqPdQ6VSBaHchrhtrno2fZia2oMkBsWXEbnNK+/Pko3rOETNoA==","signatures":[{"sig":"MEUCIQDdBv7NXV49EQzjAEz/DZNkxytaxyj5/j9REapafvlmggIgfQ8iznf+jxxworfwJOBo49gpbW0JnehuJ7UenJT3HUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10865233},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/22eef146dad3666c1edcbb1622da3f97/iblai-web-utils-1.3.2.tgz","_integrity":"sha512-8aqKo7mdVkvdnEPdwVQa5C+NDxXr2G3wDdKgiqPdQ6VSBaHchrhtrno2fZia2oMkBsWXEbnNK+/Pko3rOETNoA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.3.2_1777584818968_0.9881370230795157","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@iblai/web-utils","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.4.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"d7099e0d923c8e962c9d8a921ba9c5c8113de111","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.4.0.tgz","fileCount":216,"integrity":"sha512-43Z7xw8t9OtSI+yVjsVNnSTEyK1zNUY0+j+zyg3FcLayksM3A2hGGIYIYQOxAkqx8hCsLbmS8T7qWZa3MF9g0g==","signatures":[{"sig":"MEUCIQC3NskxohqKNtUor58sor84FzY6PzXa4tVmTiH9QInMuAIgOAKv3xj77mUC0/Sk4+SV+CzSTAgoLWEFtxpYp3+22mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11083267},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/e973c98d3e2c930630ee842b6d87538d/iblai-web-utils-1.4.0.tgz","_integrity":"sha512-43Z7xw8t9OtSI+yVjsVNnSTEyK1zNUY0+j+zyg3FcLayksM3A2hGGIYIYQOxAkqx8hCsLbmS8T7qWZa3MF9g0g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.4.0_1777638222973_0.24021948464657839","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@iblai/web-utils","version":"1.4.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.4.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"a2b575b81720159064dd2898828196a7dde6f4ca","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.4.1.tgz","fileCount":216,"integrity":"sha512-X/WsWkL55eoqC4lG8amAB7NsxtNae3rkh5cLxPAxnIXhxrHCa3OeHiZug4SAhYuDFQcOqguyzcZfEfMZps/8Pg==","signatures":[{"sig":"MEUCIQC4UMtEGFj6434z4YGP2yWeKKxsrBhTvulytWf1AB+/qgIgemq5fFThW7SFWkRBdZaxBP0KwfmLWBL0VsVx0hJfigs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11089951},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/268893310e0532587a8a610390c22537/iblai-web-utils-1.4.1.tgz","_integrity":"sha512-X/WsWkL55eoqC4lG8amAB7NsxtNae3rkh5cLxPAxnIXhxrHCa3OeHiZug4SAhYuDFQcOqguyzcZfEfMZps/8Pg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.4.1_1777928241877_0.4394253331214233","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@iblai/web-utils","version":"1.5.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.5.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"7973f97f4f9d2de4bfc14a5ff20fed7f2701d48f","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.5.0.tgz","fileCount":216,"integrity":"sha512-/RK9VVB0xZilZV1cD9yPuo6h5SEq/yOWAC2hZMFwOCeNuYPjiNTGFEVt6DZkX5cpg+H9HySh+pDNJr1cBln5bA==","signatures":[{"sig":"MEYCIQDmgp3L+1FAQg1XipWz+6qfCh8JcQWRgObYEYSRqnNX5AIhANVQ8b4Up8PlKru30v2NmqfZYjHt8U6hrLhegGKjr3Ta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11096457},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/e3bb07a4ed97f7b8925873f1dc88c03b/iblai-web-utils-1.5.0.tgz","_integrity":"sha512-/RK9VVB0xZilZV1cD9yPuo6h5SEq/yOWAC2hZMFwOCeNuYPjiNTGFEVt6DZkX5cpg+H9HySh+pDNJr1cBln5bA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.5.0_1777953450451_0.35382381381325767","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@iblai/web-utils","version":"1.6.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"0e0fa84d7a20b300cda89258d762b4071273813f","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.0.tgz","fileCount":216,"integrity":"sha512-e2cQvuOeBlC3QzpwBGj30APvrZZUIRpPlpoApCngLiR9q8NWfieIg0ejuQzsJvu0NGTlxzWjuwSS/12Rq9Lb5A==","signatures":[{"sig":"MEYCIQDlrqawhUnOukyniq0dusBn07KjxZwkb6wSuLgDILNu8AIhAMlMpqncZln8FAkTQ4qnC5/fe6V0C/DDp4N0qT9LsZ9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11096322},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/de9a8d3483b78220966429bd41539884/iblai-web-utils-1.6.0.tgz","_integrity":"sha512-e2cQvuOeBlC3QzpwBGj30APvrZZUIRpPlpoApCngLiR9q8NWfieIg0ejuQzsJvu0NGTlxzWjuwSS/12Rq9Lb5A==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.0_1778007514673_0.8126603064835622","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@iblai/web-utils","version":"1.6.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"780da38e3a48fc31b4bf7404b4d054f3e54a6000","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.1.tgz","fileCount":216,"integrity":"sha512-FGZ71ye1iacpGN5w62FjtUdMFGQEFaxHd7l6oaaIUac1HdN9OUnLa1y0P1UrPwP1U0ABYaBZ9JZIDJf7fyvF9g==","signatures":[{"sig":"MEUCIQC63TbYDFXHypzE6MTW/xFOS1irA4m4LD3apHDgyYz9oQIgG58CPKs4Gwda6noU0dKax1XHF0ZTnsQnrW6mMWiQUJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11097436},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/a769312d223793c0af67b254d5d7e315/iblai-web-utils-1.6.1.tgz","_integrity":"sha512-FGZ71ye1iacpGN5w62FjtUdMFGQEFaxHd7l6oaaIUac1HdN9OUnLa1y0P1UrPwP1U0ABYaBZ9JZIDJf7fyvF9g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.1_1778099632199_0.47420577366197425","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@iblai/web-utils","version":"1.6.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"2237ecbd21f4fed9b7cacd4210c727ad94707241","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.2.tgz","fileCount":219,"integrity":"sha512-pgm0oDv6SznfV+sJWGPj3Fqss+o4AoChmAh+koVJDstI9pL4E16evYeIYId0bq8dQU0RnsSP0ULxhE8UpKt/FA==","signatures":[{"sig":"MEYCIQD8xCU+EetOAmraGKfLCtxCBKxjCMpCjx5Oyz4IymwU4AIhANWGNJrWYIsg2kixH8O9G24k1tmlgqDO0xmvI17MErOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11600267},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/89b96ca2f7ed054dfe7f24a6f8bdae07/iblai-web-utils-1.6.2.tgz","_integrity":"sha512-pgm0oDv6SznfV+sJWGPj3Fqss+o4AoChmAh+koVJDstI9pL4E16evYeIYId0bq8dQU0RnsSP0ULxhE8UpKt/FA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.2_1778278197761_0.8247556818800799","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@iblai/web-utils","version":"1.6.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ef12e8df4ffffd1b4ec844411be9c66890624862","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.3.tgz","fileCount":219,"integrity":"sha512-xGHYObfEt8RcpQUcfUE8lffKC+Ftu9R0St/k9YWIB63Yaaeoj4DnE1SmF6mzAspJV3pT+pDLEmvtuH4goQU7Dw==","signatures":[{"sig":"MEQCIBf0p6n9ttwH5edYb2sreK1qodw2+cBluRtUUKu2ixdPAiBHtXd19Mt2+6bEN/HOWdl81qsbOW3HByxqi8DILfebTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11615387},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/4c52b4f53634a79abbe51faebd925720/iblai-web-utils-1.6.3.tgz","_integrity":"sha512-xGHYObfEt8RcpQUcfUE8lffKC+Ftu9R0St/k9YWIB63Yaaeoj4DnE1SmF6mzAspJV3pT+pDLEmvtuH4goQU7Dw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.3_1778574119507_0.30631531459781614","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@iblai/web-utils","version":"1.6.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"07e5d8f4a9bd6f87db4736d40a1312dd4b282ac4","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.4.tgz","fileCount":219,"integrity":"sha512-wm87DBB7wo5dcwa6DPbfMitXAqClJ75whpHCjjQTReL1S7YQ2wIA8/dnaj2/1HKgCa1Tq6TWgyHK9WfvrMuIFQ==","signatures":[{"sig":"MEYCIQDCJTfWitmMiS6tuMydAQY32dEKjKoH05BLjCo9Sv7PyAIhAPmYcSpMX69lI8RLPpyw//6TgMyqDJNZbRCBYeXsTPkM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11616357},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/7afe4937453ebe1b80436d94bb49a83d/iblai-web-utils-1.6.4.tgz","_integrity":"sha512-wm87DBB7wo5dcwa6DPbfMitXAqClJ75whpHCjjQTReL1S7YQ2wIA8/dnaj2/1HKgCa1Tq6TWgyHK9WfvrMuIFQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.4_1778584200463_0.950308451179235","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@iblai/web-utils","version":"1.6.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"7a31a3517edebb463c39dd939e0b7f2f4c7d42a1","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.5.tgz","fileCount":219,"integrity":"sha512-6k3RFf1je8P0cb49kpPl9Hl3uVsw66OEvd1Z+w38Yx2HWSm4rO7dQ3EafAjkGhSErY3XQL8KXPtJruYNo/nJfw==","signatures":[{"sig":"MEUCIB47tbNeWW4MNu2GTFXBWL2L8hVQXYZHbPkyYKTbzf2xAiEA1ZekN37aIgFEx0QVt3kWUtZsBpVvuy64c4fshiaIfqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11616583},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/304e83b8c3ed1d05bb9faadf2e073504/iblai-web-utils-1.6.5.tgz","_integrity":"sha512-6k3RFf1je8P0cb49kpPl9Hl3uVsw66OEvd1Z+w38Yx2HWSm4rO7dQ3EafAjkGhSErY3XQL8KXPtJruYNo/nJfw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.5_1778622728530_0.05931396216438145","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@iblai/web-utils","version":"1.6.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"34a86caf380f212e6ee05a644a3026eefbfcf2b3","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.6.tgz","fileCount":219,"integrity":"sha512-7lHygh9xM1mSBr1hs/xg0NzueIaT/JXvU7EywEqwhJ7ibTSHjviK4+SuI8Ex/0ziJeiSqzQlg05fcqbw8HrUuw==","signatures":[{"sig":"MEUCIGO4ztzizFis9yblY3UlK0MEHjOgZ6ol3t6stx5PntMrAiEAq38G6Du2orgtMP3t+DKyjMuKIqrLKGZ4mSyy3hq1Dy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11630693},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/fc2884303eecf0e597cb8501b555d38b/iblai-web-utils-1.6.6.tgz","_integrity":"sha512-7lHygh9xM1mSBr1hs/xg0NzueIaT/JXvU7EywEqwhJ7ibTSHjviK4+SuI8Ex/0ziJeiSqzQlg05fcqbw8HrUuw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.6_1778676180531_0.08592883894416525","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@iblai/web-utils","version":"1.6.7","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.7","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"48ae390ce5a0b90a4024a2a8178686426eeebd71","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.7.tgz","fileCount":222,"integrity":"sha512-CAUAO/eHu1CZhCg4VJupvcB7DfPpBvsszcjMLoW+gt0i9SqJAgsJR9bhiw5HVWCdZsqG0ULU9A5kWFBrmzWVbQ==","signatures":[{"sig":"MEQCIBZixjSXjewWQw+4dIMCKfcnkCgvMSlSAZT7cu9MwEV4AiBYlxuDJvcJ9mpQdBT2vI0JUJPJUVd6jhoP9UJ2oh+77g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11838292},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/519b188fa1a4a2d5521e920a73c0f8ff/iblai-web-utils-1.6.7.tgz","_integrity":"sha512-CAUAO/eHu1CZhCg4VJupvcB7DfPpBvsszcjMLoW+gt0i9SqJAgsJR9bhiw5HVWCdZsqG0ULU9A5kWFBrmzWVbQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.7_1778716651626_0.8773097109945918","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@iblai/web-utils","version":"1.6.8","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.8","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"34c69e2686a28a1423696d5597a037fefa55dd55","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.8.tgz","fileCount":222,"integrity":"sha512-87H5mhlUU9PaxLV6OqGcMd9M9ueL0BnR5sc6SOSnnIRi5eXmrr3t/rWAIo3fIgUzVB3pw7d29x7hewevcahNbQ==","signatures":[{"sig":"MEYCIQCYmnyEv/TDgUfDjdamh+Du/Oiv3hhtc+QaEINby1K16gIhAI+XrvwLvjxjOi8DFciJRndk/OpSyrYvRWCeZ/bHEvdi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11836954},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/742bd3b6e3b8b837a91d316ef16786bc/iblai-web-utils-1.6.8.tgz","_integrity":"sha512-87H5mhlUU9PaxLV6OqGcMd9M9ueL0BnR5sc6SOSnnIRi5eXmrr3t/rWAIo3fIgUzVB3pw7d29x7hewevcahNbQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2"},"peerDependenciesMeta":{"@tauri-apps/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.8_1778791939652_0.669531523473005","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@iblai/web-utils","version":"1.6.9","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.9","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c3709bacaef028ca281da3faf876401a66a46cc4","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.9.tgz","fileCount":288,"integrity":"sha512-DtQwWQ3X3BPexiA5df+i71qo7OfpJnOP7L0IIc/ZMycSIgfCJ5eBlM31SIG7Ogwi2e8TdbPW1llIvFd7EJbESg==","signatures":[{"sig":"MEQCIGDwXoXUirtcvLEn2/a1LTrtdz4Fusv0k/KeQSbrixZUAiAFEL8K8nLbo1Z5nCy4mtWWjlAOuZTa1CdGheNszhiJeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9858063},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/5b2db891a2b3361080dae36e991a07a8/iblai-web-utils-1.6.9.tgz","_integrity":"sha512-DtQwWQ3X3BPexiA5df+i71qo7OfpJnOP7L0IIc/ZMycSIgfCJ5eBlM31SIG7Ogwi2e8TdbPW1llIvFd7EJbESg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.9_1779064083424_0.8988130520727766","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@iblai/web-utils","version":"1.6.10","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.6.10","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"d957d0a502f81b2717a87e795f06e6c4b6562de5","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.6.10.tgz","fileCount":288,"integrity":"sha512-mfftQEjT4toeg6sHy1Rn5cmsjYQ9i7JtBcTneXwOgRwlgj7D58FA4LAwXK8hJ6EwNe3FwCDdazIyTij7RStZ6Q==","signatures":[{"sig":"MEUCIQDEti+s9ReLuXedPMvxd9P4upgrTrCfs5vUMT0uMMy5GgIgEEaL0lbaDtKmlf8/8Pq8HmRtQsbRcFK3of/cxRdlCmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9886650},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.6.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/630572071bde3badf1cce81aefcf13c8/iblai-web-utils-1.6.10.tgz","_integrity":"sha512-mfftQEjT4toeg6sHy1Rn5cmsjYQ9i7JtBcTneXwOgRwlgj7D58FA4LAwXK8hJ6EwNe3FwCDdazIyTij7RStZ6Q==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.6.10_1779120368625_0.28076047056049425","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@iblai/web-utils","version":"1.7.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.7.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"d3d9eba1057a04b308938483ab0af36cb522bb2d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.7.0.tgz","fileCount":288,"integrity":"sha512-9FuMs1vrmnrRts9wA23hSrTCMntgK7RgYt+aeigrnaKwZlVxeGHh2fbKQfgx9yLwJz2kEOsxmFPWU7lTOpBuJA==","signatures":[{"sig":"MEYCIQDYEN8Ob+hjNYQ6WWPHSEcQWWNzRMK4jj9O5/QsvYb5BAIhAJrF+oFnrNXk2G6EEOtFPgj5Z1VNWAcIq7HmvCC8s/DH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9887118},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/b1f6a1f8ce3901d2ad0cf0100dc4385e/iblai-web-utils-1.7.0.tgz","_integrity":"sha512-9FuMs1vrmnrRts9wA23hSrTCMntgK7RgYt+aeigrnaKwZlVxeGHh2fbKQfgx9yLwJz2kEOsxmFPWU7lTOpBuJA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.7.0_1779129090428_0.04769151867491761","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@iblai/web-utils","version":"1.7.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.7.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"64a74262d70ff79f7be0260b35a1bb0837b0fc69","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.7.1.tgz","fileCount":291,"integrity":"sha512-W5x4lLOQh/tfIw21IEeP2ZB6CO/dBv/oISFtD3N378bMEUIO4P6xr8SxAdZzE1+kR0BFFWnp/hB8kPb0Uqf+Mw==","signatures":[{"sig":"MEYCIQDkktQoYRX9OGvMAPts7UtsEJHMaUq7/kMdh5HQ2KNvaAIhAOWGAOUzyU5gEMOMI9EXmh3Enp5Whtm9JQilxbnYxxvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10005617},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/1c68db86ddb07c178796a787377e2b73/iblai-web-utils-1.7.1.tgz","_integrity":"sha512-W5x4lLOQh/tfIw21IEeP2ZB6CO/dBv/oISFtD3N378bMEUIO4P6xr8SxAdZzE1+kR0BFFWnp/hB8kPb0Uqf+Mw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.7.1_1779457715625_0.34294752321129174","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@iblai/web-utils","version":"1.7.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.7.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"32f2a1dd9a333f628fccad2d118b9388eb4f237e","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.7.2.tgz","fileCount":291,"integrity":"sha512-bbzXNY+caG2KiMEraseCgoZNOZzScuDBk3zluw4l8h+58NZ06bNi3eJxcQAdSaZx1pRbQoh+EDFNz7E3I57Tow==","signatures":[{"sig":"MEUCIHcDDfCt9QN6dk6ps3t8m8sOTG2OBPiBFKe5nqFITOLgAiEAw9UOxclK1/VOHPy/mRHNjkoxaQBEPvCTvx06r4gGJzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10001849},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/22e7b942d2699204d56e40c7df20a590/iblai-web-utils-1.7.2.tgz","_integrity":"sha512-bbzXNY+caG2KiMEraseCgoZNOZzScuDBk3zluw4l8h+58NZ06bNi3eJxcQAdSaZx1pRbQoh+EDFNz7E3I57Tow==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.7.2_1779823992490_0.16663969003017187","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@iblai/web-utils","version":"1.7.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.7.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"f8901646e3e43df8403403aadf46ead907388056","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.7.3.tgz","fileCount":293,"integrity":"sha512-DfAqPCjpKycUa6IHNt3pZIXnRzrVaJNJ1bh4CX4608zqWkWEzBJpbJSmqY7sPqHUzXRzkYY/5eqLzn6dDlspXQ==","signatures":[{"sig":"MEUCIG1T0HmvF85P0/ZjbXD4JP1asoG470UA5xGvbZ5AkdYtAiEA6wfAtQzb1rPUM1egP0MFmh4w2+6dk2gnLJbCjNG1IUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10030759},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/662c61e69617f76424549f810b737075/iblai-web-utils-1.7.3.tgz","_integrity":"sha512-DfAqPCjpKycUa6IHNt3pZIXnRzrVaJNJ1bh4CX4608zqWkWEzBJpbJSmqY7sPqHUzXRzkYY/5eqLzn6dDlspXQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.7.3_1779888084906_0.607119078317784","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@iblai/web-utils","version":"1.8.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.8.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"0db92d526b5ddeadfff0c45084b522f2bcbc8d04","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.8.0.tgz","fileCount":293,"integrity":"sha512-FOFd3I2/ukLZ7cr3N9cw/ClX3fhv/IqjkMhGELbgHGj5I/YaGF4I6AfK1IK0RiKNsQe+fwUW0Ml2JNpPZP09RA==","signatures":[{"sig":"MEUCIDbULGR2CMnYF09t5WTbBB6oUBr/Mi+4jn87+55sIMUZAiEA4u0cmL71R3Phr1X2hpmofXG829YzAMoNmeVfr8/gTYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10031523},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/e7cb66b9a2d93fdb363381ffe6d884c4/iblai-web-utils-1.8.0.tgz","_integrity":"sha512-FOFd3I2/ukLZ7cr3N9cw/ClX3fhv/IqjkMhGELbgHGj5I/YaGF4I6AfK1IK0RiKNsQe+fwUW0Ml2JNpPZP09RA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.8.0_1779901578628_0.910285684446938","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@iblai/web-utils","version":"1.8.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.8.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"67a9ad54179bceac63111bd12e5cd01ff85df82d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.8.1.tgz","fileCount":296,"integrity":"sha512-Icl6s3Icr7jPonNp2MXSBmWLF/v3VmRh/SAlfi14WvgO2TM7j2OAMC4NKN7tl0QG9gLGGi748XLASOKrW9oEYQ==","signatures":[{"sig":"MEYCIQDP5PANdngzACEjNB24S8RyRvfaxIPfV2dPcCJygP/VfAIhAIEj6ELuGcY2/owXU1oDIybTiJ6KhJmmPUMclhg6AvEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10209021},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/4168c8e9f4f86b0e5577eecb3ec6aaad/iblai-web-utils-1.8.1.tgz","_integrity":"sha512-Icl6s3Icr7jPonNp2MXSBmWLF/v3VmRh/SAlfi14WvgO2TM7j2OAMC4NKN7tl0QG9gLGGi748XLASOKrW9oEYQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.8.1_1779981844871_0.38019039285785605","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@iblai/web-utils","version":"1.9.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.9.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"40874e8a58ec1e44248087184626d0e59aa7ce29","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.9.0.tgz","fileCount":314,"integrity":"sha512-oYh1EA0L135b/RRYJFEmxuyuexW+P2DjAZC9CYFSOe+kFp742im2LrWWQL3E/0a/54IjBU9yDDuFaLmQcxP5ww==","signatures":[{"sig":"MEYCIQD0WpEeBrUVQACdVVQ8/EV9sY1Es8UA3zZHOGAXzfZxoAIhAIE9A9QnjY01JFg8Wwpd1jljdjQa8x7efX425Yn531HE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10773805},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"gitHead":"76ae8389612085818b2ee63aa045a4f5c198f856","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_npmVersion":"11.6.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"25.3.0","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.9.0_1780002364638_0.4336035140501586","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@iblai/web-utils","version":"1.9.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.9.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ec3d39f403298ed27ad9d0d276a137758cc09b46","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.9.1.tgz","fileCount":313,"integrity":"sha512-WKwxqL0qx+TDCsjiEl+AaBvX7GsIwJFY4x4o/EVNE6NFiexpk30p84bfDbEyL5ZsIYQ5isvFh/MCP4tZErcmHQ==","signatures":[{"sig":"MEYCIQDc95K8trNNXVcXrbHWzmztysYTo9ACSfHGcMm0gk7aBgIhAK816Hw0wlq8t0sr8fkZ43X1SJZXQcr5Hbk5WPF3G7vI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10306099},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/dd2ae1c01008ce409cbdbc0275aa6c92/iblai-web-utils-1.9.1.tgz","_integrity":"sha512-WKwxqL0qx+TDCsjiEl+AaBvX7GsIwJFY4x4o/EVNE6NFiexpk30p84bfDbEyL5ZsIYQ5isvFh/MCP4tZErcmHQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.9.1_1780007163640_0.3393291609782778","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@iblai/web-utils","version":"1.9.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.9.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ade69b230629e035b6dbb9fde0e4bdd07917e4cf","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.9.2.tgz","fileCount":313,"integrity":"sha512-xqXHmsEfT3IPjaxfUjtJvINgMt4CpoRb/NILn9565yCnPWcFYdVpzc8hTm17HpT3b9EOFK+0VwG3wEhsklKi8g==","signatures":[{"sig":"MEUCIQC5HX+Xp09sxmwJfA0tJlhMLuTcEd2uq/dNqjBTlfGu3QIgX+CNnuL820NbF3A3yPuohxnHu9GLag1yRUqBTzR4Zmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10306099},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/606e727bd087aff1a4c675019738062d/iblai-web-utils-1.9.2.tgz","_integrity":"sha512-xqXHmsEfT3IPjaxfUjtJvINgMt4CpoRb/NILn9565yCnPWcFYdVpzc8hTm17HpT3b9EOFK+0VwG3wEhsklKi8g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.9.2_1780010293685_0.43233927676508843","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@iblai/web-utils","version":"1.10.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"0e9ec21a5a96453cccec72d7888a268a6cdb9509","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.0.tgz","fileCount":313,"integrity":"sha512-n1oVD6eoxv4aJAd3Vxyya9yHgxoy5Kyb7bZmuj1bITSFu+nslqXgKij7Gn/nTCD8lWGgwDvyT95vrs/doLuvCg==","signatures":[{"sig":"MEYCIQD1LmrHA2YnohdnmnSBbhGCjxMydsgVEa/0PLU7rPpcKAIhAPAaGRy43VLLBWtPP6Cm5RMuPpPouaSfx0UTyL3sCd25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10307316},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/293808d79bb0f4cec356e67c9279d7b4/iblai-web-utils-1.10.0.tgz","_integrity":"sha512-n1oVD6eoxv4aJAd3Vxyya9yHgxoy5Kyb7bZmuj1bITSFu+nslqXgKij7Gn/nTCD8lWGgwDvyT95vrs/doLuvCg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.0_1780061808931_0.19782560606281896","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@iblai/web-utils","version":"1.10.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"3ea2a885dfe3bca2317236309c5faf8dde4e5a60","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.1.tgz","fileCount":313,"integrity":"sha512-Y/GxAglg/4nHupEJGJj3LtsT/n1FzKOtAYTvq31Te02n8kyseIyPjKb1sIqEN+0Yxe85s7yyYUlQPWJ0LtZaqA==","signatures":[{"sig":"MEYCIQCQQV3nrNrImWkVlvX5LeglkYdE8qDtoPNuqylQYKqeIQIhAKQdeeUNOeV+NKl+ZPU7dLe0aGYm3K5s4FaCtOZbwg83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10307317},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/9e4daec4333caae2be189ec6584b63bb/iblai-web-utils-1.10.1.tgz","_integrity":"sha512-Y/GxAglg/4nHupEJGJj3LtsT/n1FzKOtAYTvq31Te02n8kyseIyPjKb1sIqEN+0Yxe85s7yyYUlQPWJ0LtZaqA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.1_1780083183516_0.8219538712645464","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@iblai/web-utils","version":"1.10.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"021100c66789ad8b8818972397049837d97ce076","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.2.tgz","fileCount":313,"integrity":"sha512-nsLN9ojnVf/aRqyvbvqTKHA8GfFl6zFco3OC9Q7yl3v0/JwtX79qe2zF1jOf7S3q3QR0xrTqHZULrdziR0yUgA==","signatures":[{"sig":"MEUCIQCCQH9ZKKhBQ/YtpXbva27/clD2u5yAdIAvy5NHC9VIRgIgOYm+Io/ELa2WhZZ2IPF3HmIFkNgKoOEDtE7YBzhKiNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10308497},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/17bb7490bfa3b20cbff2b92cb383367b/iblai-web-utils-1.10.2.tgz","_integrity":"sha512-nsLN9ojnVf/aRqyvbvqTKHA8GfFl6zFco3OC9Q7yl3v0/JwtX79qe2zF1jOf7S3q3QR0xrTqHZULrdziR0yUgA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.2_1780085656756_0.9938746849545999","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@iblai/web-utils","version":"1.10.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"a96818340e96196289c603a1c962077b4f7041e6","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.3.tgz","fileCount":313,"integrity":"sha512-arSs0ZkaOGBLiwc0zCUfWoJreHLxbIhosOo0SErWRi3YZWHGUq6XYYSz90/BAPwKJdPOorBQrsQ/pKu/7XpHsw==","signatures":[{"sig":"MEQCIDbUycdRWLpA7Nu2T0wp6KSXQaXGMmbAh2bWRdNDKd0eAiBxGujyIFZezka0P9KYe2N5629qupjSthquUJJqyEdZDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10308161},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/59cc233ba6c15e12c392d1dac00aeac5/iblai-web-utils-1.10.3.tgz","_integrity":"sha512-arSs0ZkaOGBLiwc0zCUfWoJreHLxbIhosOo0SErWRi3YZWHGUq6XYYSz90/BAPwKJdPOorBQrsQ/pKu/7XpHsw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.3_1780089515325_0.569718064675877","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@iblai/web-utils","version":"1.10.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"d7f1ff6f004b19f58b750e09efbcc3205d8cfa55","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.4.tgz","fileCount":313,"integrity":"sha512-Y3JwS1jLr0Q049dZo6vA8DCnIeJpFJG1ya8vFdhd0nl5x4SP0glwuNHPjpe66MzKW0SgnOqnLG75+QG4AwkBEA==","signatures":[{"sig":"MEUCIQDeMDWWXiM9Dn1WyCjowhDF8zldwq1yZBd34WX+D9AzwgIgO4tM/7UeAMbrMsFK1eKJw7TkqzD/EtqxlpDw5BgJrTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10308153},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/649c7646e0dd312495e87fea2d7c52f6/iblai-web-utils-1.10.4.tgz","_integrity":"sha512-Y3JwS1jLr0Q049dZo6vA8DCnIeJpFJG1ya8vFdhd0nl5x4SP0glwuNHPjpe66MzKW0SgnOqnLG75+QG4AwkBEA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.4_1780342878747_0.9320377799811566","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@iblai/web-utils","version":"1.10.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"07b4e19ef39c830ca4daf649d2e813885fc8445c","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.5.tgz","fileCount":313,"integrity":"sha512-2h/Wp3Ys9nykNWo912Dvv8SyOecaGybluBKLGRp17UDxNh1ttqx0Usp/I64HKwJ3LHz/mCIR/ywjydbsDiSeGA==","signatures":[{"sig":"MEYCIQDJOpEQdXw91+wG2M+QsGUIlxEubNO2fG3lZ6RWHHzNlwIhALAjGZC1DzVnmlEFrKCZ6A2HWzAzhBKullCFp2nn2dKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10308915},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/6d53ec1b356dab28de8eb287fa235031/iblai-web-utils-1.10.5.tgz","_integrity":"sha512-2h/Wp3Ys9nykNWo912Dvv8SyOecaGybluBKLGRp17UDxNh1ttqx0Usp/I64HKwJ3LHz/mCIR/ywjydbsDiSeGA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.5_1780348169400_0.44356948600995616","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@iblai/web-utils","version":"1.10.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c13617ba6e7d0bd674c02ff131e17aab879b9ebd","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.6.tgz","fileCount":313,"integrity":"sha512-Axkz2M+DENlACz4T+Bu8gMThFYiW6maTvo31VW+mwsu9t9vjZTaDWKybF7ILG+Xqh+RnJNYXekq6rxWRjNw2fQ==","signatures":[{"sig":"MEUCIANimBh0SRvPOSUvetZeRmO2jBAEIt8br9VXznBBunZUAiEA8sA5c+e4A/5linQlQWFQeOJUj60RRj94fb8c0rRuzqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10305319},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/dea87b78f0b48617486e8e5be734d55d/iblai-web-utils-1.10.6.tgz","_integrity":"sha512-Axkz2M+DENlACz4T+Bu8gMThFYiW6maTvo31VW+mwsu9t9vjZTaDWKybF7ILG+Xqh+RnJNYXekq6rxWRjNw2fQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.6_1780525776673_0.6906035669141541","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@iblai/web-utils","version":"1.10.7","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.7","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"fb4eaa7d9323c14246bec74c616cffeebbf3b37f","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.7.tgz","fileCount":313,"integrity":"sha512-VUq1orujZPJy83EmZBdSjQ6qsf1gFTeEyEd3/ttgjM/JWc1og6MDwHk9SiEk7RM/knF6E3mhCxOvUx5LBNWaEw==","signatures":[{"sig":"MEUCIFuqI/2cr5bD3h6tfGUfWAY+9aak6H4s12tCYAgCyCJ6AiEAn7W9NvfndIgGnY7lQ0lZpqC9gLZRsePrl6t0g8QiC8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10305319},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/94e4eada71a2856ecde2e784389a221c/iblai-web-utils-1.10.7.tgz","_integrity":"sha512-VUq1orujZPJy83EmZBdSjQ6qsf1gFTeEyEd3/ttgjM/JWc1og6MDwHk9SiEk7RM/knF6E3mhCxOvUx5LBNWaEw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.7_1780527071248_0.33877025210137046","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@iblai/web-utils","version":"1.10.8","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.8","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"a5c792ae5cfded111ea954ace4de183cdaf3acee","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.8.tgz","fileCount":313,"integrity":"sha512-yjJgAtzEb3jiZfgrTlN06tkWehD0tLZI/SWdElWtesbP0RXjn45PSrUgCs7DcoS65Of3XWUc/nmRP9pLa3E9Vw==","signatures":[{"sig":"MEQCIA9U5gfFq4b2V7519e+2fwXV9L5Is7TvtVPPbg6bl0zfAiAqDntAjjY2nZuEmDliLybpAbT4VxJRuGX/qECiamSt+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10325021},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/17d4a99ccc4f0397802d5eba87c0dc46/iblai-web-utils-1.10.8.tgz","_integrity":"sha512-yjJgAtzEb3jiZfgrTlN06tkWehD0tLZI/SWdElWtesbP0RXjn45PSrUgCs7DcoS65Of3XWUc/nmRP9pLa3E9Vw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.8_1780698223223_0.27061660388717046","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@iblai/web-utils","version":"1.10.9","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.9","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"9fe3d01fb634d12c829d9f495bf9ec9b4309d5c9","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.9.tgz","fileCount":313,"integrity":"sha512-bc8dvLWIsuJMeQiK3LocIZJj/nJ3HVI/se/d0GKX1HCjmNsh5k2Qo0eZltdmIK91OZBa+jkq4gB1YMitoCWUGw==","signatures":[{"sig":"MEUCIBP706umhQkYt2Uo/IaVeFLzpHoiYHQeLJGcmzB0yayUAiEAlBNEiPF2oEV6cnPNG5aBZZUZzJS5jA4efsW476XtdoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10327735},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/44f3d883fa1f613827cdafc0cca9d5bb/iblai-web-utils-1.10.9.tgz","_integrity":"sha512-bc8dvLWIsuJMeQiK3LocIZJj/nJ3HVI/se/d0GKX1HCjmNsh5k2Qo0eZltdmIK91OZBa+jkq4gB1YMitoCWUGw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.9_1780923148095_0.39892133983526357","host":"s3://npm-registry-packages-npm-production"}},"1.10.10":{"name":"@iblai/web-utils","version":"1.10.10","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.10","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"8d5bed398a0fe5896e894eb49d2f837e5b9f9b6e","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.10.tgz","fileCount":313,"integrity":"sha512-A57F5ZH+l4RR2XVURm19yPhWcQJetfrfybtvPVNUz+PxdMLbawd/dpvQC0wwRxIy4AlTyNnmIQn8u5PhcPNI1w==","signatures":[{"sig":"MEUCIQDoev/wykCp7GbGzm5wucLcWwW+aMEliy2YwhMeDbbGVQIgaKvHwI+4ffdMnOCmYv+RI8zzlx6Mqn9j2Hf2tpwK0fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10327704},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/fa8065618831590455e4b2ae1c68e2d1/iblai-web-utils-1.10.10.tgz","_integrity":"sha512-A57F5ZH+l4RR2XVURm19yPhWcQJetfrfybtvPVNUz+PxdMLbawd/dpvQC0wwRxIy4AlTyNnmIQn8u5PhcPNI1w==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.10_1780945573930_0.04026279250807496","host":"s3://npm-registry-packages-npm-production"}},"1.10.11":{"name":"@iblai/web-utils","version":"1.10.11","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.11","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"1251fbdc670b52bfe0241f3acecc2f399c676eca","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.11.tgz","fileCount":313,"integrity":"sha512-YY6qjzolEDcywiWOafbDhbAq5d+W+aqMBKWlWMXaoLHkL6IVYkF81VSfuzSneOaRyQloha2YCLw4Ngvd/djOeg==","signatures":[{"sig":"MEYCIQC7XBWINU8brQsL0xt+v8tBbZqiZGCJl3pH632qNpwapQIhAIOwuztacVblzGZllGz7/PL29EjbtXyiC40xJVdluIiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10328883},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/bdde5aa8056c71bb8c3daf4ff32774bd/iblai-web-utils-1.10.11.tgz","_integrity":"sha512-YY6qjzolEDcywiWOafbDhbAq5d+W+aqMBKWlWMXaoLHkL6IVYkF81VSfuzSneOaRyQloha2YCLw4Ngvd/djOeg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.11_1781195693900_0.6257051960265836","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@iblai/web-utils","version":"2.0.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.0.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"6d306718207b899d6489caa0608e967d958e864e","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.0.0.tgz","fileCount":313,"integrity":"sha512-T0v22XNsz41aLllut/LW470MMkYzYIYtpia9iCisUQErgQyjzA9nB5lHd4U+Xwd5Js5JwrIncgWtJxGMDLWCIg==","signatures":[{"sig":"MEQCIGbtflojh9+G3hZGovTUw7h2Evn5MjKKMjcg1iTHAuyHAiAKPO5GrxnL9PQbNN3+CdWlj5aHFX9QzMBVXM5JWtzvrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10352971},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/912b809de96f89a86372882d4b99dc14/iblai-web-utils-2.0.0.tgz","_integrity":"sha512-T0v22XNsz41aLllut/LW470MMkYzYIYtpia9iCisUQErgQyjzA9nB5lHd4U+Xwd5Js5JwrIncgWtJxGMDLWCIg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.9.0","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.0.0_1781205224852_0.8365972040564424","host":"s3://npm-registry-packages-npm-production"}},"1.10.12":{"name":"@iblai/web-utils","version":"1.10.12","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.10.12","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"2dd9966c5a2353391a2578380b9d44514d673d4d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.10.12.tgz","fileCount":313,"integrity":"sha512-VmE3k4R4vhRFgs/B45UFQzO7/J91qvj6HjC+ashSSAgkaFxJPRWnmE/jmnf2D+DaGoWS6SVnNJUJqNV4/Wsodw==","signatures":[{"sig":"MEYCIQCdrlM6v5YN/4rHGBG/EvhUdQ+DQ3Fjfsk4q1+QZFgqYwIhAIA0rBLA3666sm4izU9ZzKbYSlI4Fc9OK8ID+a1UDVlB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10369680},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.10.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/b8541db276cdc3f0de432eded929a5fd/iblai-web-utils-1.10.12.tgz","_integrity":"sha512-VmE3k4R4vhRFgs/B45UFQzO7/J91qvj6HjC+ashSSAgkaFxJPRWnmE/jmnf2D+DaGoWS6SVnNJUJqNV4/Wsodw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.10.12_1781523646471_0.7392685856361796","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@iblai/web-utils","version":"1.11.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"81879d0907e10321cc09dffb5fda904302a49b01","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.0.tgz","fileCount":315,"integrity":"sha512-m616JhQhctaw57HoSCwU/UCiOqUb+96zAJXdtjabfEl+9oc2vXEYwyhCFXbx5byjCC7g5MUa5xW7W/d4CKRB5A==","signatures":[{"sig":"MEUCIBKpa5lBv/EGUqBjQXKDBqIeYcmXZlP90hq40dY2oqwCAiEAvi/NRH9FJJ3eW3ZES7II/seQaMqfKdX0Uq7w7T3eTDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10460081},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/8a49b3180167d3d4a2a6dacf318d0092/iblai-web-utils-1.11.0.tgz","_integrity":"sha512-m616JhQhctaw57HoSCwU/UCiOqUb+96zAJXdtjabfEl+9oc2vXEYwyhCFXbx5byjCC7g5MUa5xW7W/d4CKRB5A==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.0_1781556609357_0.10630524933831942","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@iblai/web-utils","version":"1.11.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"8eeb73924d2e9417d63509b625eb6ff3b7588b95","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.2.tgz","fileCount":317,"integrity":"sha512-Gu/xHuG0czNRAay1U0zHFqErLC2qRNOcPjasCF7VYWdpRGCm/WlO3NabCFIMOi0919neMkcNio6TNtHV9O0iWQ==","signatures":[{"sig":"MEQCIHLExXsJDjQ8WpFm3Z3knwR67WIHDw2B4Hg5B68RIVFlAiA/XIHqidGYj/vvsSfykrV/yeifm0CtU2+qYZqF5utPIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10539338},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/c98472d6d646221619d19ccaf1fcabb5/iblai-web-utils-1.11.2.tgz","_integrity":"sha512-Gu/xHuG0czNRAay1U0zHFqErLC2qRNOcPjasCF7VYWdpRGCm/WlO3NabCFIMOi0919neMkcNio6TNtHV9O0iWQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.2_1781641695892_0.12697051162619233","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@iblai/web-utils","version":"1.11.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"1046fb043d60cbbe54ec14c5265fb18f569dcdc1","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.3.tgz","fileCount":322,"integrity":"sha512-+wVzWlnKPNWjp/llg2yN5Le3vQ3BGtKoIekfUjOG3gQOaSyxQiRRAAFCkw8OfUiNSsy6sDIDkojBDhISZEdCHg==","signatures":[{"sig":"MEYCIQDdac82m3B7ZlGh/85rrCqAIL0xdjS7JOLwP9jhh9r+ogIhAJAkauS+EGFODAxFWmayRTV60BQfb6dNah0QUl4NtfQN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10553533},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/1d33f95489ddd983d15e872785ac4ec2/iblai-web-utils-1.11.3.tgz","_integrity":"sha512-+wVzWlnKPNWjp/llg2yN5Le3vQ3BGtKoIekfUjOG3gQOaSyxQiRRAAFCkw8OfUiNSsy6sDIDkojBDhISZEdCHg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.3_1782049661305_0.30347137870566665","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@iblai/web-utils","version":"1.11.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"a4a1cae320134b12fcce1a13096af63d94207ea6","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.4.tgz","fileCount":322,"integrity":"sha512-Xn/SMf2e9nlTWOmojcmWEaeFIyRiFnJzMUoXXiwNKxlz5VVGIc+oPFTAayhB0oAsVE6Of5VY0nCib2OahgciZA==","signatures":[{"sig":"MEUCIA/6Z0U0bL3G9gFqrhfehgpuKqWcxXMo81AZ/L90433EAiEAoN5Mk5T1x6U4L8snefDlhrc89s45zOeo+pv6Ukc66Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10553513},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/c11bb874478b95ce12529ded80932d35/iblai-web-utils-1.11.4.tgz","_integrity":"sha512-Xn/SMf2e9nlTWOmojcmWEaeFIyRiFnJzMUoXXiwNKxlz5VVGIc+oPFTAayhB0oAsVE6Of5VY0nCib2OahgciZA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.4_1782132826780_0.3109878776399957","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@iblai/web-utils","version":"1.11.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"5508657b41919e63ccdb5ea4a06349edb8f38ef7","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.5.tgz","fileCount":322,"integrity":"sha512-hfT0VUJEUKPFXVtMReR79J3NRF4cgZj0l86cXLb587UwIXu9NaV/Imke75QzVDCEGcfX1RvEC+16tp27W16lzw==","signatures":[{"sig":"MEUCIAZGxVnGH0lodqFT74KFw68ckcjIYX/sSLKtIFToOgDrAiEAzpEt7K9uodJmVIXfCh8aBqj4z4+OHAUzB4hHMU3ed+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10563137},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/5fca4899a622547b4e12264d0ec6c761/iblai-web-utils-1.11.5.tgz","_integrity":"sha512-hfT0VUJEUKPFXVtMReR79J3NRF4cgZj0l86cXLb587UwIXu9NaV/Imke75QzVDCEGcfX1RvEC+16tp27W16lzw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.5_1782229030656_0.8416051557850577","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@iblai/web-utils","version":"1.11.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c42e79c2e562fcc759368a5dcc55bb1b19867ac4","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.6.tgz","fileCount":322,"integrity":"sha512-xOp+BAYBV1ciTJhkLvgPJ2x69L4qBnH9tGylok14Bz4oQgys2cOv4UEdGkO2VJbsbse5jeLeMxOO2cKQLeaxoQ==","signatures":[{"sig":"MEUCIAZDGxhQa2H6MYOmJLdO5jpXGOU2wOqFafcS5fDMDwBQAiEAu4Qdgsxuzv9yOkLCkFPNDhDGOc8rKBV7eNYWrXlKAFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10590558},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/a369adbb44e42221c08598f1c6e010db/iblai-web-utils-1.11.6.tgz","_integrity":"sha512-xOp+BAYBV1ciTJhkLvgPJ2x69L4qBnH9tGylok14Bz4oQgys2cOv4UEdGkO2VJbsbse5jeLeMxOO2cKQLeaxoQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.6_1782770190778_0.6932719481673826","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@iblai/web-utils","version":"1.11.7","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.7","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"3079765e0af27f395e1cf94dcb66ab8992fc3b68","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.7.tgz","fileCount":322,"integrity":"sha512-A5U2dzmNWEWW70ZxvSwTr28D8Ak0J98mQXAaS0y6dr+aHLGYQj2/tF/TeTncGZZVAu/uuEGFTIHcmpFRMXqpzg==","signatures":[{"sig":"MEYCIQDh8YZMr/uPewZg1XBhjlHhNWsEXYldJmcUfo0WgB9HtQIhALf3AGp6UvyMulM9oYGsl9x80Py8pr6VDNrRj7Y9Dvmd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10591330},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/46623f9f9a11c9571d3a6f0b660a06dd/iblai-web-utils-1.11.7.tgz","_integrity":"sha512-A5U2dzmNWEWW70ZxvSwTr28D8Ak0J98mQXAaS0y6dr+aHLGYQj2/tF/TeTncGZZVAu/uuEGFTIHcmpFRMXqpzg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.7_1782773175325_0.8815812231838924","host":"s3://npm-registry-packages-npm-production"}},"1.11.8":{"name":"@iblai/web-utils","version":"1.11.8","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.8","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c92d748a4e248013a41faab088f6d593154999ea","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.8.tgz","fileCount":322,"integrity":"sha512-1AEqX3HcesSfA1n+FENAK7pgOzkw19B7d11dm/ZVVaae/x6Glu8/U53x7GD/NMK+9vKa/nr61X8WetH58qsf+g==","signatures":[{"sig":"MEYCIQC0niUNN4qjfi3+iEJj1psT5B54smlDX+82Jic7QEFQUAIhAOaQZTz82vdWD6U1OivtSWtkYWL9UtElpjiWm23EKBPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10712619},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/9b180e08d9ae58b382d42a38ea0505d7/iblai-web-utils-1.11.8.tgz","_integrity":"sha512-1AEqX3HcesSfA1n+FENAK7pgOzkw19B7d11dm/ZVVaae/x6Glu8/U53x7GD/NMK+9vKa/nr61X8WetH58qsf+g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.8_1782881122550_0.9989115009385718","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"@iblai/web-utils","version":"1.11.9","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.9","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ad116fbf071c1a9e87a78bf78853d4cc8ed8b49d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.9.tgz","fileCount":340,"integrity":"sha512-AvwiH/sLq7ZvQgulSo0upQSbQY2hy6VX0pnIh9H52kWP36g1FZL5VhBYm9PcfMe5MSiPwh4V0l9UCPcpaPm1eQ==","signatures":[{"sig":"MEUCIQCN32GYKhdtngTk3Bo3+F/AQTsaSj9KwVd8/jo5HjNNgwIgAWtOm5TxHHoutQFPoSmmCbJxw8F948mEyBOld4TMkIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4685575},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/18822463aaca348b81bd24085d34aacd/iblai-web-utils-1.11.9.tgz","_integrity":"sha512-AvwiH/sLq7ZvQgulSo0upQSbQY2hy6VX0pnIh9H52kWP36g1FZL5VhBYm9PcfMe5MSiPwh4V0l9UCPcpaPm1eQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.9_1782947287638_0.9805359271574452","host":"s3://npm-registry-packages-npm-production"}},"1.11.10":{"name":"@iblai/web-utils","version":"1.11.10","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.10","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"3cae66b381a99cd2a3ab01162147e44b415c45d5","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.10.tgz","fileCount":340,"integrity":"sha512-Jh7MsSv63OHnmmr4Cpgud3+5gS0g/68mWZy3lB+DX1oCLmpRuzwPb4NBLFRPHsXATgeG7k8s7c09FKctub689w==","signatures":[{"sig":"MEQCIDU6jpG5FNrkrKwfkOoyQCApGNTLhNjPgGH/Bb1oijL5AiAs/H9REucpNvMsSLRnWYHWBLmjqYQGlFROcRK69cNIvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4686472},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/88dd88db5dac3af2edc6ab89a62f287b/iblai-web-utils-1.11.10.tgz","_integrity":"sha512-Jh7MsSv63OHnmmr4Cpgud3+5gS0g/68mWZy3lB+DX1oCLmpRuzwPb4NBLFRPHsXATgeG7k8s7c09FKctub689w==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.10_1783116063799_0.7360540876371064","host":"s3://npm-registry-packages-npm-production"}},"1.11.11":{"name":"@iblai/web-utils","version":"1.11.11","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.11","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"1ede8fedafaa1b69e5f449f3cb715e7bfcee9c6d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.11.tgz","fileCount":344,"integrity":"sha512-TvZqYd63OpbsN/emXVQue5bMXg6Va1v6TlMPZyZ0eT1w61Gi0Ka+SfwFXS1MAuT7vmGILXxzBE1hoMBtEEnSOg==","signatures":[{"sig":"MEYCIQDtxMRlbIClV/aUttWpNilaZg4GDgg01XpUggst0152rAIhANHpJRZOQZsXpsQt8Vpx/xwh6DbCZUfku0bYM/gwH8IK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4689423},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/ab021c3ee501f0ffa5230ade036e2af7/iblai-web-utils-1.11.11.tgz","_integrity":"sha512-TvZqYd63OpbsN/emXVQue5bMXg6Va1v6TlMPZyZ0eT1w61Gi0Ka+SfwFXS1MAuT7vmGILXxzBE1hoMBtEEnSOg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.11_1783348928298_0.6326850584071806","host":"s3://npm-registry-packages-npm-production"}},"1.11.12":{"name":"@iblai/web-utils","version":"1.11.12","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.11.12","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"441d9280428936664b9a44229ba0cceb21f0d00f","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.11.12.tgz","fileCount":344,"integrity":"sha512-7f+getyolEwBNB/DKTX3XLvm1zxD2okToLowytp3G0xBPlIfMcIUdDuIW4je5LcGvy64tKB568kir+aXaH7v1g==","signatures":[{"sig":"MEYCIQD+qdqGZUczNlM2kHXmzykVTaQEAsoFyLZs1soPT0CZ8gIhANYCXtxLQ1NE10gcVwW983TG6mLIlYsNYlFwSB+UNWcU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4693187},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.11.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/01daded1645757713a05b8e678c691e4/iblai-web-utils-1.11.12.tgz","_integrity":"sha512-7f+getyolEwBNB/DKTX3XLvm1zxD2okToLowytp3G0xBPlIfMcIUdDuIW4je5LcGvy64tKB568kir+aXaH7v1g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.11.12_1783359556885_0.9850239242695786","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@iblai/web-utils","version":"1.12.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.12.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"0a28c2d51f6c87c2852b63dadce3297991480a63","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.12.0.tgz","fileCount":344,"integrity":"sha512-qXJZgSt3DgbUx9jhujsYOx/Vpn52RgaRr8RYd9hOYHkTfBZNjznHylvqY3xYBprGTuCLyVBnzyHbVnBi4Yez+A==","signatures":[{"sig":"MEYCIQCXnV/hioahYeiq0b0OqQ0jChLDWYNLViv8h17vu83UoAIhAOuhfRzSj09Bbl4goOYQ9QIcGTQpE1wL9Uz2Wcaf9geE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4721971},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/7f33db3ca90af9ff66c5fe8e393aff43/iblai-web-utils-1.12.0.tgz","_integrity":"sha512-qXJZgSt3DgbUx9jhujsYOx/Vpn52RgaRr8RYd9hOYHkTfBZNjznHylvqY3xYBprGTuCLyVBnzyHbVnBi4Yez+A==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.12.0_1783958663360_0.7525615857403181","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@iblai/web-utils","version":"1.12.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.12.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"942c6e00cfa753175d8c3e3d6ed50dae13c443a0","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.12.1.tgz","fileCount":344,"integrity":"sha512-71snmynkUlJqN0uBdgVp8TtJpRHKGUjgUHlCQ9oSPw04O++mgJggdiIj61W5Tw5aP0NFs5nsdJv1Rka46eVwsg==","signatures":[{"sig":"MEUCIQDW780C4glGddzHDH77Jt3IiZBi2UOlJXSVqpjXRg8WKgIgcl2A4F+rPAA7P+NnbE9K9D0trskXidrxK23hf5aQuyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4735801},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/9fa378f9184feb16b1760aa4fd54b5df/iblai-web-utils-1.12.1.tgz","_integrity":"sha512-71snmynkUlJqN0uBdgVp8TtJpRHKGUjgUHlCQ9oSPw04O++mgJggdiIj61W5Tw5aP0NFs5nsdJv1Rka46eVwsg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.12.1_1784107572694_0.8541715866819835","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@iblai/web-utils","version":"1.13.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.13.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"4324c2d5ee0d5b38962a00d6221e6bdd3265803c","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.13.0.tgz","fileCount":344,"integrity":"sha512-VStWfP+CdLZv344Ly+7+zRxnf2xsger39EOLAhC+M2ZYz2gMzinwe/xHoC0PgAJ0Jl+Ycx3F0B+1rx+VZuUv3g==","signatures":[{"sig":"MEYCIQDyUIH2PUNRKYhD6kjxYSKT8fcjmIL3R84sBFz4b1MwpwIhAPi/PpoUIEnPlqLQU6neoUgX/es+vQsiziAwIvwyAdPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4736717},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/3698f950f49e30bbfcac5b8c08776551/iblai-web-utils-1.13.0.tgz","_integrity":"sha512-VStWfP+CdLZv344Ly+7+zRxnf2xsger39EOLAhC+M2ZYz2gMzinwe/xHoC0PgAJ0Jl+Ycx3F0B+1rx+VZuUv3g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.13.0_1784241098014_0.19681727469164434","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@iblai/web-utils","version":"1.13.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.13.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"6f7d5b7888484ed161f60c917c633b04f75a15f5","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.13.1.tgz","fileCount":344,"integrity":"sha512-H0Jm620gjYKPmqe9XIJkTiO6I5vtcbWqe5cMQiHkIdMzSJ7Bj68RAcFvgT8/4ODsp7gVNhZLGZhlBkXcKuHnGQ==","signatures":[{"sig":"MEUCIQCt0DWafkaee9qk0t0fHuWFom0CBeb6DBB0jNHGO60lQgIgEJRuqevlIaHHwrxh1lw31kcs0dhq2PgJniIrKiCK1tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4735991},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/d8e1cdc0f5ca3febfdcb4be2344b59c6/iblai-web-utils-1.13.1.tgz","_integrity":"sha512-H0Jm620gjYKPmqe9XIJkTiO6I5vtcbWqe5cMQiHkIdMzSJ7Bj68RAcFvgT8/4ODsp7gVNhZLGZhlBkXcKuHnGQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.13.1_1784547000092_0.4033829845093695","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@iblai/web-utils","version":"1.13.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.13.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"085e6da5d2d640315806caac26e620ac35f9f0ac","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.13.2.tgz","fileCount":344,"integrity":"sha512-k9SfOIzTnOGdvjTwIduaeVVCilYLwsvsU7Gd0RxPoZJZPYVJXw31Pl4irPuGZS+pFYwARbI9LzafMKnnIwIOkA==","signatures":[{"sig":"MEUCIFFZnnGNIdphcUjOTutNm7Acf0A6+rAS+iafUb+R5n2xAiEA/f2sJmscHheEhRbhPeSaB3y80SPwfQ8EsQKCZQQMin8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4741505},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/cec41238a34eba2cf71bb3c2b232ff7c/iblai-web-utils-1.13.2.tgz","_integrity":"sha512-k9SfOIzTnOGdvjTwIduaeVVCilYLwsvsU7Gd0RxPoZJZPYVJXw31Pl4irPuGZS+pFYwARbI9LzafMKnnIwIOkA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.13.2_1784575097232_0.8572860095122838","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@iblai/web-utils","version":"1.13.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.13.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"64a1bbf1983ef750ab457b1345887e62fcf44ddb","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.13.3.tgz","fileCount":344,"integrity":"sha512-f7uONnUoh1037DtoGfr+tNuOMDhdhdZrXM/oe0ogVilogzeP9dLfZwr8Xm7SavJzrC+uCwG5Fv5bQWXZdPhS/Q==","signatures":[{"sig":"MEUCIQC0yNhyUsbR+CV9zb/DZhJerIq1Sk6xWJSx2+uJpFskhgIgSjIDVkFIaocrrxhm96lwtmC0fv8Cm+xoK+j6OKF1irc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4741505},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/d31164cd38643bb2c7c0574960619756/iblai-web-utils-1.13.3.tgz","_integrity":"sha512-f7uONnUoh1037DtoGfr+tNuOMDhdhdZrXM/oe0ogVilogzeP9dLfZwr8Xm7SavJzrC+uCwG5Fv5bQWXZdPhS/Q==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.13.3_1784642637342_0.7722713903049181","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@iblai/web-utils","version":"1.13.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.13.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"a6a1d03db9f4693719826bfc96f78cad1055c032","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.13.4.tgz","fileCount":344,"integrity":"sha512-4f8cFSZ+upnZPW8PIoQNAgIdl6JWpWggl3BdnfqiTHhjNWDTwE/zE0Q2SUp2+sd1NJZohBAJljQDy12ludFc9w==","signatures":[{"sig":"MEUCIB4fwJvUPVVZiUgeQ4UbUUyGacOzYOpEeKnwuOorKK1HAiEAtMrDR1VaI23ED0AfHtW/9tmmduGS7QzCY5XmGUAlyPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4736821},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/b5189ebb227af4e27507c6bf185d7d13/iblai-web-utils-1.13.4.tgz","_integrity":"sha512-4f8cFSZ+upnZPW8PIoQNAgIdl6JWpWggl3BdnfqiTHhjNWDTwE/zE0Q2SUp2+sd1NJZohBAJljQDy12ludFc9w==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.13.4_1784673059719_0.9906272846073783","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"@iblai/web-utils","version":"1.13.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.13.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"fe943186a06060e92fc9a34c2774c20e9da6ec88","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.13.5.tgz","fileCount":344,"integrity":"sha512-E/9Xrm+kj6hNwkrkdVD3Hbx2RERoZAuXyM/vs1auMt6PFZFyPdGgTZQl/QEt3XlgpEgFO/iALVTDb1PovUDJUg==","signatures":[{"sig":"MEUCIAz3ACcAqryYhJx9rED9Wd4rejAcEnblPH2hsCKjCJe4AiEA9Pw8N9HLVxIvB78acEXPc8I73vbT286I1q7/Q/DFv+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4740403},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/21e17b2b35ffb586ccd4d3d1576cb946/iblai-web-utils-1.13.5.tgz","_integrity":"sha512-E/9Xrm+kj6hNwkrkdVD3Hbx2RERoZAuXyM/vs1auMt6PFZFyPdGgTZQl/QEt3XlgpEgFO/iALVTDb1PovUDJUg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.13.5_1784742188752_0.18199717411305172","host":"s3://npm-registry-packages-npm-production"}},"1.13.6":{"name":"@iblai/web-utils","version":"1.13.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.13.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"fabd9f548ae64c74213540986cd074a7640fad05","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.13.6.tgz","fileCount":531,"integrity":"sha512-MPZJrGN08TP/yCng1pqgedT0nhJ2Gaw06bsV5sG/HBMx9Dej7jj/OKRhRBAV0Ek5I1nZ9gRoTI/IQC0KkXEXGg==","signatures":[{"sig":"MEYCIQDJ7DBmUMXHkey8x6pI1eac4zF/UrKl1YbWtA5mLnQb3gIhAPiRiCyCPH18xy1uoNYIosJPhfsEMEgfP6BPTyPaFgha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4399917},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/7385c448a677081ea32620ac0e2fb91f/iblai-web-utils-1.13.6.tgz","_integrity":"sha512-MPZJrGN08TP/yCng1pqgedT0nhJ2Gaw06bsV5sG/HBMx9Dej7jj/OKRhRBAV0Ek5I1nZ9gRoTI/IQC0KkXEXGg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.13.6_1784907253470_0.2663258615491344","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@iblai/web-utils","version":"1.14.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.14.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"b733a63b2d8ba62d5152c6e3726cde0e14d2fc8b","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.14.0.tgz","fileCount":531,"integrity":"sha512-m2Ep1BA2FQq+xC+5p0O5txQuFgwnB1v6w2oW6mo3QBN8NDYktUOaqw9sscC9vgUP/8Cutx57lL1uzdwZCjmkjA==","signatures":[{"sig":"MEQCIAGTn4Vq0Cj1H6sUEQ7NiUpE6Skyy6Im6bdcOO8rNTM+AiBs8fyxDcQcDuVH98yJ8Qlyx8Ol2okzRRPRVqG71BDK6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4402150},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/aafb54f6b3d980743e6a01f0352d1582/iblai-web-utils-1.14.0.tgz","_integrity":"sha512-m2Ep1BA2FQq+xC+5p0O5txQuFgwnB1v6w2oW6mo3QBN8NDYktUOaqw9sscC9vgUP/8Cutx57lL1uzdwZCjmkjA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.14.0_1784930559965_0.6338696995368691","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@iblai/web-utils","version":"1.14.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@1.14.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"01226a26849215aa697010e4437856eb609de0ec","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-1.14.1.tgz","fileCount":537,"integrity":"sha512-SG3wcdrP91c73cGF4RaCIJpYdRMktsQop7dhfF2nsAxll2oRuuqKAeiPzZx3quPU5Ln1/mSV2vxrJi50DuSw0A==","signatures":[{"sig":"MEUCIG0o5sQ75SSe7thtbfnseBdQaSoB742jJeMX+5tLQV0HAiEApWGdxbDE+JYs5X+XqpSYrvsYXmTbqsNJMBrwaj8cixU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4420010},"main":"./dist/index.js","_from":"file:iblai-web-utils-1.14.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/ed8611f1b5988e10a99ba0c35121f675/iblai-web-utils-1.14.1.tgz","_integrity":"sha512-SG3wcdrP91c73cGF4RaCIJpYdRMktsQop7dhfF2nsAxll2oRuuqKAeiPzZx3quPU5Ln1/mSV2vxrJi50DuSw0A==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_1.14.1_1785089894852_0.6468486788786696","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@iblai/web-utils","version":"2.1.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"013366fc2e0e8e7f2180be6043ad520b94842b95","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.1.tgz","fileCount":537,"integrity":"sha512-Qf0J1eBMxTLZxocksRXiZcT9K/ugvLVtd57k9aeOSrSGJuhqtKcvIImu4AQCOmAlXc5fREml6UPvcbOydoq2Vw==","signatures":[{"sig":"MEQCIFrSxSuzOxzT/zMw3fwZ5RlRNU8y9jrXeXSJspM7cTjPAiA1GVq05P6z5OaxaSvGIeAWV7j5I77co+wY2siu7pia5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4426493},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/ce486c27c474394dcc3755234a2d7591/iblai-web-utils-2.1.1.tgz","_integrity":"sha512-Qf0J1eBMxTLZxocksRXiZcT9K/ugvLVtd57k9aeOSrSGJuhqtKcvIImu4AQCOmAlXc5fREml6UPvcbOydoq2Vw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.1_1785252762359_0.6067389771770526","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@iblai/web-utils","version":"2.1.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"18418aa76cf9765be7d633ab840ad0f0661d5bb3","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.3.tgz","fileCount":537,"integrity":"sha512-1Pw6raF7lRT81QAIGIqv8ARlC3VUkLRQB9GxgxH07jhBHMfDEx1wckz1wgJWhV66DqY/jExm479XbZBjHorEbA==","signatures":[{"sig":"MEUCIQCiLmCpYLd4IMvid0jetvP63NELFOA59xkF7+ry6nkYGQIgMrmMV8ktMvJ+6rPhatApfraSXWg1iKFZi4ZLFUsEZT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4428089},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/4759d33d70c5b390205858e1a31dcbdd/iblai-web-utils-2.1.3.tgz","_integrity":"sha512-1Pw6raF7lRT81QAIGIqv8ARlC3VUkLRQB9GxgxH07jhBHMfDEx1wckz1wgJWhV66DqY/jExm479XbZBjHorEbA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.3_1785272181206_0.240817218110013","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@iblai/web-utils","version":"2.1.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"eafecfc4ee7c8a051c63a18251ce1eda5d60791f","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.4.tgz","fileCount":543,"integrity":"sha512-gTu77V78XpqZD5aXRviPAGLK8ccHjrTXr1BsjpnmLrvMTRxmU/dmAqV5hhBl9eeJqigcCT/cgLqimQRmP6oyqQ==","signatures":[{"sig":"MEUCIBXIukTX3ZjJJGQbagXF/A2G7YQt+22YAACE7fQktmqpAiEA9GE4cJi4LtwxovqEP3sN5JdF0euOp/e0aXYxb5ybGk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4470031},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/4ca566e849f03dc15567ff7383d845e8/iblai-web-utils-2.1.4.tgz","_integrity":"sha512-gTu77V78XpqZD5aXRviPAGLK8ccHjrTXr1BsjpnmLrvMTRxmU/dmAqV5hhBl9eeJqigcCT/cgLqimQRmP6oyqQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.4_1785424749865_0.7461580174072528","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@iblai/web-utils","version":"2.1.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"182149688cb8ecf95878d1981628a74fb5296b88","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.5.tgz","fileCount":549,"integrity":"sha512-foaNsdt1r77owfvQmCBEC3hRdCYetX3Ow+lHPQESUiEufLns6gfgdxIitsKHQS0j35Z546g2d9DApxCoGUWukw==","signatures":[{"sig":"MEYCIQCcOQTRHDBjyl1aoTwcZe9OI16/yRmViK1yklSfPmJiPgIhANLLFliZfla4tY67+NKaWfRxPFteUt6pZsNo31G7GZyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4510553},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/d17e6457187a6fac1cd0a9ed035ec39e/iblai-web-utils-2.1.5.tgz","_integrity":"sha512-foaNsdt1r77owfvQmCBEC3hRdCYetX3Ow+lHPQESUiEufLns6gfgdxIitsKHQS0j35Z546g2d9DApxCoGUWukw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.5_1785429515832_0.9054021557561236","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@iblai/web-utils","version":"2.1.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"d698cb7299234009f0254fb9612d3f8bf6619b0a","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.6.tgz","fileCount":549,"integrity":"sha512-znnXPvVKIPs9z58GE+ez/RobwMc4Zb+2JimtibkOBbyfYRipnAH41cWctCDpuwiou93RPmT9VU+/zgmGgVQllA==","signatures":[{"sig":"MEUCIQDufVCKQ4+DPS9pYo6YpRfU8J90mssew8VOCvWAYz+SaAIgWiCr09guYfNnfwjn6YTkPxNORaMEk1RnAEuq0Rb/sZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4494658},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/78a6858cec9960f8a5ef58cac8051f0c/iblai-web-utils-2.1.6.tgz","_integrity":"sha512-znnXPvVKIPs9z58GE+ez/RobwMc4Zb+2JimtibkOBbyfYRipnAH41cWctCDpuwiou93RPmT9VU+/zgmGgVQllA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.6_1785500459520_0.09937497611631829","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@iblai/web-utils","version":"2.1.7","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.7","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"623eb710d0454619018216212d1d3d6e4ae6def3","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.7.tgz","fileCount":549,"integrity":"sha512-3EM4/XMXCOxBuNhj1s9MPFlSp5zW4c7XhkcX6YbofI0ELg0VjvcR0e9U57IULTSMRJG1HFqdkzS/ukO1wcDOGQ==","signatures":[{"sig":"MEUCIGOuOdPa/rxIQgr+wIAi/9AxboHbr0QujpvskQxo2YroAiEAkSymlDmgnktWFKPdFm62J7ZRovu8anZqHj0pCL5Bdvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4494890},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/5eac9bbc113878cb7a49ef3ee22a6163/iblai-web-utils-2.1.7.tgz","_integrity":"sha512-3EM4/XMXCOxBuNhj1s9MPFlSp5zW4c7XhkcX6YbofI0ELg0VjvcR0e9U57IULTSMRJG1HFqdkzS/ukO1wcDOGQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"3.24.2","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.7_1785761443504_0.0783675677528255","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@iblai/web-utils","version":"2.1.8","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.8","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"01ee7cc5f067fec2b6e04022dd234ba2624155bd","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.8.tgz","fileCount":567,"integrity":"sha512-9XKb969RQEQXnwkOTW0jTfXkzfBC+XPZPQK2Rz0bRPHIzjld/RGFoToThKlBuUd5MWaVeVF5+cpghOI1W38nNQ==","signatures":[{"sig":"MEUCIFkT8gKqIWeu8t7dRX0riEmm3b93oyOySkcHUoVksll8AiEAzdtIWzRJj3ShOuZPG7nnWL6xz5jV317DYaiOf65m4hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4537273},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/ad430fe64eb41eb7d5c70800879bed2a/iblai-web-utils-2.1.8.tgz","_integrity":"sha512-9XKb969RQEQXnwkOTW0jTfXkzfBC+XPZPQK2Rz0bRPHIzjld/RGFoToThKlBuUd5MWaVeVF5+cpghOI1W38nNQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.8_1785763153575_0.8642473720546349","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@iblai/web-utils","version":"2.1.9","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.9","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"e9ebd007fbe19e11d28c0399fd5e518003f5a0fd","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.9.tgz","fileCount":567,"integrity":"sha512-xm72AX8bG21MjXb761YuP1bANLoAmfsKSc3N75TjwEcCphEAI1iIWjKouSPLgp0dQfxpIlhhcfXJU1KtFzkFTg==","signatures":[{"sig":"MEYCIQCvG5t69wproRjm1hI/D6djifR0c3lwpLi05meqAvPo3QIhAMiKk5ZMf6lI3UpmJxSvz5TglNCS3OoKhv9rmxvkQZlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4571126},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/6fb4cb9dfb67499704a2af701d8c8dd1/iblai-web-utils-2.1.9.tgz","_integrity":"sha512-xm72AX8bG21MjXb761YuP1bANLoAmfsKSc3N75TjwEcCphEAI1iIWjKouSPLgp0dQfxpIlhhcfXJU1KtFzkFTg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.9_1785775882714_0.30138188813830147","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@iblai/web-utils","version":"2.1.10","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.10","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"3498cfd203976a933295825ee4634c108f4e70cc","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.10.tgz","fileCount":567,"integrity":"sha512-PsyjJLLjX/j8K+QHmRs03RbyVcX1i+5PfeEGlHPy3JwHVYXPZEpWAPlQHUvNGXarcV3dveV1ENEnPxko2mx2vA==","signatures":[{"sig":"MEUCIQDYG7IMBYBFjlpVyBB4Jeroqa+fqQW3TgMEK1e8uWXQvAIgK0mdpTrQYoHz5KjCcyCXvzP6CefYghIJmAwM/lVUoZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597408},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/3e447287b87f22b482172b79203172d5/iblai-web-utils-2.1.10.tgz","_integrity":"sha512-PsyjJLLjX/j8K+QHmRs03RbyVcX1i+5PfeEGlHPy3JwHVYXPZEpWAPlQHUvNGXarcV3dveV1ENEnPxko2mx2vA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.10_1785962189633_0.5963071467698631","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@iblai/web-utils","version":"2.1.11","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.11","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"1746cbd63157fb51fb2cda0e33caf361714eb08d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.11.tgz","fileCount":573,"integrity":"sha512-yv6H+x2ThMt1NRoS/Eod7dIBvQ9BwLo/AiP12cKIycAR2SEwqje0OCgrbTq3Uf1iNtSgwgDIFbrVR7yNea87Cw==","signatures":[{"sig":"MEYCIQDAfhJafC3rOgF1EHzBulWC1jy/ENwfjcK6cra95ySCxAIhAIqPH28x4x81pTSuQrd9+q6RpHtzQ1JZucoNfpSsw165","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4613570},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/624f46ccb131b4df345229104395bc05/iblai-web-utils-2.1.11.tgz","_integrity":"sha512-yv6H+x2ThMt1NRoS/Eod7dIBvQ9BwLo/AiP12cKIycAR2SEwqje0OCgrbTq3Uf1iNtSgwgDIFbrVR7yNea87Cw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.11_1786023903361_0.848244057672014","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@iblai/web-utils","version":"2.1.12","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.12","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c6f6a6caaf38f33eba141a55af28d2254d451b62","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.12.tgz","fileCount":579,"integrity":"sha512-F16h7TO2YqiQIBN9g16gRN8ZIKfAu0+yFAcEHiLCNavXe/ponSEbQQj5Qu5ek5T3PtgHMzOi4sfx0q6t8zJ3YQ==","signatures":[{"sig":"MEUCIQD3USKXhu4mhDnJCO3HnkD6Y6pCdfA64oGB+vSyo7wsKQIgCHcnSfDfWDX/2SKg3v85EKojd3i0ulAhN49uf20RpdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4625010},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/dbf18b4649e0b139db1838ea89b517f4/iblai-web-utils-2.1.12.tgz","_integrity":"sha512-F16h7TO2YqiQIBN9g16gRN8ZIKfAu0+yFAcEHiLCNavXe/ponSEbQQj5Qu5ek5T3PtgHMzOi4sfx0q6t8zJ3YQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.12_1786452324649_0.360994977336762","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@iblai/web-utils","version":"2.1.13","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.13","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"293e2d9e1a16ba35b3b04006308b15b1d8ab288a","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.13.tgz","fileCount":579,"integrity":"sha512-5NkdZEL1DyDS/YVi4A/H+M/0smmC9vha67AC9tp7D/rMDyVLXZ74/2jJppqw2UlhMCvdAieNiAAiaVoZIRy3yA==","signatures":[{"sig":"MEYCIQDI8uy6COJHZ+k5ppT7QVKTmpUJKrXPM+TSi1AP3LZLGQIhALRammN9rEhu8iW6G/h/9hFDg8mbM5HsuyHvsisnhlhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4630582},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/bd081c22e20a578ffc25e7177826839a/iblai-web-utils-2.1.13.tgz","_integrity":"sha512-5NkdZEL1DyDS/YVi4A/H+M/0smmC9vha67AC9tp7D/rMDyVLXZ74/2jJppqw2UlhMCvdAieNiAAiaVoZIRy3yA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.13_1786568114318_0.33571084540923013","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@iblai/web-utils","version":"2.1.14","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.14","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"b4c770fed36780ff296cbadaa050db44fccc3b54","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.14.tgz","fileCount":579,"integrity":"sha512-/vpsYeISwH1wjOzG564y+ahydiAu5JrQo5ImRrlQbeqpSPDCDsLhSb0CrzQJ5zE4Q6MgCRxpRJVLkf+AlNkmKg==","signatures":[{"sig":"MEQCIERW/FYKaxUzzOp1cCNlBhXLOaBpzGNslJCA2d5MF8WmAiASnXgANGVTlt9Lmi8R3z6PTkqL7IDRA1XKaRhdzJcrhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4636743},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/35973b0456c1c4213db857d6acba23ac/iblai-web-utils-2.1.14.tgz","_integrity":"sha512-/vpsYeISwH1wjOzG564y+ahydiAu5JrQo5ImRrlQbeqpSPDCDsLhSb0CrzQJ5zE4Q6MgCRxpRJVLkf+AlNkmKg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.14_1786984828863_0.9433094732748495","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@iblai/web-utils","version":"2.1.15","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.15","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"4a465c1386211b387387ee1a717cec1cb53207e8","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.15.tgz","fileCount":579,"integrity":"sha512-yas89DnvOpQoDgtyv1jIlZLybk/R6TVnDBO4zB5jPJKTegJk2URrslqwWDyFPFNXAe+VE8J7oL7wHrnPApb0Cg==","signatures":[{"sig":"MEYCIQD+pr+48bbVLx2vFSOekdxUWp9mLZQtiODnoY5E0g7/rQIhAIJhRzlU1SAjXhycxA5PVFYNjQafMrAYvail3X+NfE5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4647855},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/22e7ad8cb9a4711997fb1f8bd3917c48/iblai-web-utils-2.1.15.tgz","_integrity":"sha512-yas89DnvOpQoDgtyv1jIlZLybk/R6TVnDBO4zB5jPJKTegJk2URrslqwWDyFPFNXAe+VE8J7oL7wHrnPApb0Cg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.15_1786986676145_0.6090055318359704","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"@iblai/web-utils","version":"2.1.16","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.16","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"ea139957bf2c5a007766fdcef3537fb40e32ec4a","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.16.tgz","fileCount":582,"integrity":"sha512-0c14W6Neps7fjwwS4xJ/k7VPuNbo8w5XNTOYtwcie7QEU/tQhaAhpFvhdUhtgwfUp96m1EfphMGE6V55gdATIg==","signatures":[{"sig":"MEQCIG87Y1JRyth0GP+Gfkt/fIUcwBKg54b3fNwl5D7lvsmuAiAYL4QiR4YtDJfYlrzS9XjFUP5OI2gHTO5Jxme+jcyIJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4660493},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/0d7ab19dc227143bcb72473ab6bae533/iblai-web-utils-2.1.16.tgz","_integrity":"sha512-0c14W6Neps7fjwwS4xJ/k7VPuNbo8w5XNTOYtwcie7QEU/tQhaAhpFvhdUhtgwfUp96m1EfphMGE6V55gdATIg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.16_1786989554134_0.0550322475356948","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@iblai/web-utils","version":"2.1.17","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.17","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"97d6741681afc840cdf781d4862088b86cc7f07a","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.17.tgz","fileCount":582,"integrity":"sha512-RKjAKVCvpqci8I4t7gRc+UZ8SdmsZ0XG2FBpjj565BM5uZdI5wrb2OshBjmk9UPFyaOsoAZO+i80uMLeChoanw==","signatures":[{"sig":"MEYCIQDVOGVgJezCh3St/OMCn2XJs5p3w5EGQhLVJ/zrxAurogIhAMtebsWzGolI8qckBKwZ8NEUdo78vm3nuMhyKEyTH925","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4661307},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/a7410f53848e4417887bebd4389f0dca/iblai-web-utils-2.1.17.tgz","_integrity":"sha512-RKjAKVCvpqci8I4t7gRc+UZ8SdmsZ0XG2FBpjj565BM5uZdI5wrb2OshBjmk9UPFyaOsoAZO+i80uMLeChoanw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.17_1787327607470_0.4662889358669675","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"@iblai/web-utils","version":"2.1.18","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.1.18","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"e2a60876eff1b4807cf0b00d4e2fca3431c7dcb3","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.1.18.tgz","fileCount":582,"integrity":"sha512-oLKjXpxUkCA/g+nA58swpRzC4rlOXCBIOcmkiMSZzELwRAPxeBH85uHtWJd9WkYri5bh/Ys5GIuwu68WTU9Cmw==","signatures":[{"sig":"MEUCIG7wHxh5EiDclgQw6Fg3ggJ9Cf2vIZdGkO0SVSpEwYL2AiEA60mmOMzNsef20gHxqby7gh3UwMBPl+qJBPOnckVSTl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4665784},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.1.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/cf1a918dcb0825ee7fb8d62131845791/iblai-web-utils-2.1.18.tgz","_integrity":"sha512-oLKjXpxUkCA/g+nA58swpRzC4rlOXCBIOcmkiMSZzELwRAPxeBH85uHtWJd9WkYri5bh/Ys5GIuwu68WTU9Cmw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.1.18_1787661486940_0.006891318823326165","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@iblai/web-utils","version":"2.2.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.2.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"3df84b0c19b76730f7d4dc3167503886c4134942","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.2.0.tgz","fileCount":582,"integrity":"sha512-rbzego3/FkM1AaFuE4yw+O+CJfUzlots9D9v9pvzpU/LHQi710AHaYdwKAWqf6mrN8/WhAogINFvVadeQJIzlQ==","signatures":[{"sig":"MEUCIGJI1+dSIfFC8BcePm8RgF9PCIBx8mLSEjZf8fBj5J9iAiEA6CNDu0bpT7/f555keJQLd+WkKYhP2xxs7IiWN0zf4m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4666837},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/45b1f30ba764fe25b844b8881e3a07d2/iblai-web-utils-2.2.0.tgz","_integrity":"sha512-rbzego3/FkM1AaFuE4yw+O+CJfUzlots9D9v9pvzpU/LHQi710AHaYdwKAWqf6mrN8/WhAogINFvVadeQJIzlQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.2.0_1787705277216_0.16874367018906766","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@iblai/web-utils","version":"2.2.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.2.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"4ecf54e36088eb3c13aeb16a51883e96c41d7616","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.2.1.tgz","fileCount":582,"integrity":"sha512-kmnQpS8tJCVnktns11msCDeadjhoRiYc1cmeRCnl4u2pi9vosXWLj8VR2B3kjQUPJv/uPQyHI5LGKcOSZBk+iw==","signatures":[{"sig":"MEUCIHvU5rmxb1gonee3ZjkJr1Y8waFEqVDEteT8jls7eIEpAiEA4Ng8DWIb3O1vQ35kS3yp1t28Ww3YQ2cEHm5h34Z5PPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4668434},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/f8dc22a2de2752cebb74f9c6e1d22b0e/iblai-web-utils-2.2.1.tgz","_integrity":"sha512-kmnQpS8tJCVnktns11msCDeadjhoRiYc1cmeRCnl4u2pi9vosXWLj8VR2B3kjQUPJv/uPQyHI5LGKcOSZBk+iw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.2.1_1787733640216_0.10256232131484078","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@iblai/web-utils","version":"2.2.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.2.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"1c70eed9a65306d12cbdd115b3e315f89856d68e","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.2.2.tgz","fileCount":591,"integrity":"sha512-u/SKIgqS7JDDXqeSup+7RyYRJ02VJ7YbFCHWRHA+Js6x0MxXuqkdLSzUs+8hDn5cs8XgH//qPiPubh3wdgv0SQ==","signatures":[{"sig":"MEYCIQDz6HPNKWsJOCKi3Hvqc+DMqrBgCvxxs5pNr0/UZpB1fwIhAJshjLxUjQty/j1l+VqahvKgrwuJn/UbgljcxGImKJOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4737408},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/71fe31a630534a165d9ac2531dd6213d/iblai-web-utils-2.2.2.tgz","_integrity":"sha512-u/SKIgqS7JDDXqeSup+7RyYRJ02VJ7YbFCHWRHA+Js6x0MxXuqkdLSzUs+8hDn5cs8XgH//qPiPubh3wdgv0SQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.2.2_1787927495829_0.3693444346209127","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-reconnect.2":{"name":"@iblai/web-utils","version":"2.2.2-reconnect.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.2.2-reconnect.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"f4149c50ba0fe38e57f4bd76e0c53c75f1881273","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.2.2-reconnect.2.tgz","fileCount":591,"integrity":"sha512-jGTVa/qQzvF80praOhGMk/vlIlDzzJYp3ZHEEN68PQtjlpU2HQDt/R1KbctTKxRHFE1QhsICt/dXGHAoAescVA==","signatures":[{"sig":"MEUCIQCDtlMazML8R+aIHuunjzQhKozamZ2g4U0259NFZw3HtAIgf59mwwUvCXDfLm7oVObrqdWfnINgw1R6OvdQScPIolU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4753565},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.2.2-reconnect.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/160837f18fa27973c4d5dca0bccc5dde/iblai-web-utils-2.2.2-reconnect.2.tgz","_integrity":"sha512-jGTVa/qQzvF80praOhGMk/vlIlDzzJYp3ZHEEN68PQtjlpU2HQDt/R1KbctTKxRHFE1QhsICt/dXGHAoAescVA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.2.2-reconnect.2_1788189274703_0.6659684371921906","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@iblai/web-utils","version":"2.2.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.2.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"a778e3df9baf86db10db1c80650ababf6d6542a2","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.2.3.tgz","fileCount":591,"integrity":"sha512-xJ2RtLmT11kD0Jb8ILEC2rkoO9mkfYoVakjylvUpWp6CP5OaFLHN8UBnurDeXLMGyGmzCI/Cn1qJema/jqpz8A==","signatures":[{"sig":"MEUCIQC/noOrq+amF4Pn7mV2E3L5nErvgJhHCMrqm8dWber0nwIgTetjppiLYL3oWFaIeBLtZMkEvI6dYqHSwuSXm3SPizQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4767991},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/b5d3e30a9680150f3f39a560e36cb37c/iblai-web-utils-2.2.3.tgz","_integrity":"sha512-xJ2RtLmT11kD0Jb8ILEC2rkoO9mkfYoVakjylvUpWp6CP5OaFLHN8UBnurDeXLMGyGmzCI/Cn1qJema/jqpz8A==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.2.3_1788366160346_0.9492854506025168","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@iblai/web-utils","version":"2.2.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.2.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"6c92c5e10f218b4f3f5f9ca923a1db61a0c35b33","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.2.4.tgz","fileCount":597,"integrity":"sha512-btmzq67C+/MqHUREh84jhnJGFEqW9XylaXKUpauQP0pQNwe8FP4RIhbXEZgaNRBaHowtf+x5fPCZW8K4rJbOeA==","signatures":[{"sig":"MEQCIFijqbXViLCU3+rCe6KJPoNz7sBmQRnjHseA8GagDeTsAiAadUu/+AzsBiE298VNnnC0pYxSdK4wfWbLNbCevMRIrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4791373},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/5f9cd55cb99193a99585deaeb70b3633/iblai-web-utils-2.2.4.tgz","_integrity":"sha512-btmzq67C+/MqHUREh84jhnJGFEqW9XylaXKUpauQP0pQNwe8FP4RIhbXEZgaNRBaHowtf+x5fPCZW8K4rJbOeA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.2.4_1788388169037_0.8562194450804059","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@iblai/web-utils","version":"2.3.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.3.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"71cb2ddc2378fb2d9fa9e32bd86a537d8ebaca61","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.3.0.tgz","fileCount":597,"integrity":"sha512-y5YMwwMlXhiAZ2EH8W5xVwfnhgwkUPlJB249O6VTwHLDoXIWNSR7OvgvEHW8j56pRLTmaJECojlvEg/2sOgWXw==","signatures":[{"sig":"MEUCIG6485IGNkH5bNi+ZRsq56oh5VGjgWcNTowUB9mdlD8pAiEAp04TengXncmQkUgvIAKL8jhRxh1RGPA8s4z3MDGxATc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4794045},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/eb022d007f0246b3e01c20bd4a27714d/iblai-web-utils-2.3.0.tgz","_integrity":"sha512-y5YMwwMlXhiAZ2EH8W5xVwfnhgwkUPlJB249O6VTwHLDoXIWNSR7OvgvEHW8j56pRLTmaJECojlvEg/2sOgWXw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.3.0_1788411266954_0.3231945177163098","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@iblai/web-utils","version":"2.3.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.3.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"78c895a95a77cc9d805c7d03417d05df29d65400","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.3.1.tgz","fileCount":597,"integrity":"sha512-38LsOkM46+p/MRJkSMPbfeSox3uNZgn42WFvs2pUDuCrx0Ru+PzUFNiopZYsddIbrFF9OAXJVq6IRUHyv6+jnQ==","signatures":[{"sig":"MEUCIQD6TM0gIhhCyP0Pna/N3AhcfxkVXLa5zW3RF1294BEc+wIgbDMC12IDU9dTB3LnxA3Me4+2VCbxu/a9g0aoLPeyIfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4794063},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/6b1adc0c590189a3751d16bcc1922c45/iblai-web-utils-2.3.1.tgz","_integrity":"sha512-38LsOkM46+p/MRJkSMPbfeSox3uNZgn42WFvs2pUDuCrx0Ru+PzUFNiopZYsddIbrFF9OAXJVq6IRUHyv6+jnQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.3.1_1788414363293_0.45976584036029444","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@iblai/web-utils","version":"2.3.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.3.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"fbeb800082ce96d17c0c683a6bfae9b22d02707d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.3.2.tgz","fileCount":597,"integrity":"sha512-5BXsJ+/IhhbbbrzjhqmxzHLOwGxRFWMLSvk+8/sOIXP14JLOMbZNqNccTTGpuqr94jK/m5p1OMaCQTNfriDFug==","signatures":[{"sig":"MEYCIQCeH4BoDr3uDBw4iPUCMbGtxGqBiVnyEJxpj058nA/QNAIhAPwU5OtkX1ujwMIrREjFgY8VT+BgePFqLBjVAbafWVtL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4796151},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/5d209acda7daff86bf6f8ae932b3e318/iblai-web-utils-2.3.2.tgz","_integrity":"sha512-5BXsJ+/IhhbbbrzjhqmxzHLOwGxRFWMLSvk+8/sOIXP14JLOMbZNqNccTTGpuqr94jK/m5p1OMaCQTNfriDFug==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.3.2_1788477849099_0.05317882769188187","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@iblai/web-utils","version":"2.3.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.3.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"680a9bd854b17730bc96ee3cda32618b6d85516c","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.3.3.tgz","fileCount":597,"integrity":"sha512-dXSm1hhA3q3VGP+4vxAmGsNY4SwQ6AL6y7lFr0MH8Iu/1MoltU3O0rFfDlMkcs86CIseR/IWX1SzC4GB1jzYpA==","signatures":[{"sig":"MEUCIBaB0fEaewJNlUIEo1+/aj2jBZAtZzFpCWxmtmph5pptAiEA0RVxOSLcjmOtg0UYxJlTS20lokEhsW45yC3BnesvMcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4799663},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/5cdb504934160db2117b45fee8ebd2c6/iblai-web-utils-2.3.3.tgz","_integrity":"sha512-dXSm1hhA3q3VGP+4vxAmGsNY4SwQ6AL6y7lFr0MH8Iu/1MoltU3O0rFfDlMkcs86CIseR/IWX1SzC4GB1jzYpA==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.3.3_1788479329412_0.496002040781512","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@iblai/web-utils","version":"2.4.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"4c7bba1b03c3f39155988849ae7d00a4fb458da1","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.0.tgz","fileCount":597,"integrity":"sha512-GbmwDcMorEYAyw5Ba/B0h/YATgTy/OREXI4vNTk1M2w6UeoHw9iIiLeY3v8/Z5Ffp55+PCA+g3XSlEDW5u4xPQ==","signatures":[{"sig":"MEUCIQCl0vJunv2MSHXb1Z81I+04CmqvfYnM+75Iitv4qFL+agIgGYFyUz8Zlji1Cw3Ajs2ALLMmGkIm8e2BB6zS3M3yX1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4802752},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/024073b54e854f69f9516dfd638915c8/iblai-web-utils-2.4.0.tgz","_integrity":"sha512-GbmwDcMorEYAyw5Ba/B0h/YATgTy/OREXI4vNTk1M2w6UeoHw9iIiLeY3v8/Z5Ffp55+PCA+g3XSlEDW5u4xPQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.0_1788554959913_0.22936991142839336","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@iblai/web-utils","version":"2.4.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"d65478162abbd03441a8772d828d478472195e66","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.1.tgz","fileCount":597,"integrity":"sha512-F9z+KOHZrRU+GyxeZfrmrAGpT8fiT/HnHyq2q+3rIZ33C6Uq9rVIdwZ3lAoDdgFJYmfeOtTc+QJOVeNAb96TqQ==","signatures":[{"sig":"MEUCIQCp4ZVfggHL2n6ww+Wy0o9Xyk1t0YWltRAg2BBIJNr9TAIgKaiL9HCfnmkq6+Uqnj4I+azeY086yx2qlxb8pJiiuhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4817500},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/22cb5c25e2d3ef697516157c07e850cc/iblai-web-utils-2.4.1.tgz","_integrity":"sha512-F9z+KOHZrRU+GyxeZfrmrAGpT8fiT/HnHyq2q+3rIZ33C6Uq9rVIdwZ3lAoDdgFJYmfeOtTc+QJOVeNAb96TqQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.1_1788870420811_0.44510286055506554","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@iblai/web-utils","version":"2.4.2","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.2","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"c4e74712dc2a06f770129e74f9430682bec09efd","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.2.tgz","fileCount":597,"integrity":"sha512-Wh/an6Tossybph03S8MmtbrZkploLIDnxrpdSCfegoudhEN0JVwdSqXOeiy6yLlZ4v/bzIBglOjODt93HVgiJg==","signatures":[{"sig":"MEQCIGZTakpiqKYfPE6Ve0m5dsT863NVVbuX4MRfxXiKC9NVAiBvURQiS68vOXVpTCbpYHqgqDndR6XeRUoUd4hVfGWyDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4820256},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/8c6bf63c56bdceae2b1fdbac8dd8f41c/iblai-web-utils-2.4.2.tgz","_integrity":"sha512-Wh/an6Tossybph03S8MmtbrZkploLIDnxrpdSCfegoudhEN0JVwdSqXOeiy6yLlZ4v/bzIBglOjODt93HVgiJg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.2_1788875292518_0.7348235752041974","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@iblai/web-utils","version":"2.4.3","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.3","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"2990439798bc192bc8c6443366c9393891b58cb6","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.3.tgz","fileCount":597,"integrity":"sha512-qAkxFCo/QMiYCTHNuuMu8aQP45x2xlBXiumrugJCHF8Qw7hXrsxvr2jnII1PMLPW9+BJlpJywLfMgRmUHBsOzw==","signatures":[{"sig":"MEQCIAM2HJn4GcRVEqZ0W6gXW/g5rBLu+vrC6drL9Xxn60aDAiBFHZ1cMZJPrXck1w9g7cy6msuOTdZikrEqirtylMdw+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4825357},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/71e06699ad33c2e8a9cb64c3b06ddb82/iblai-web-utils-2.4.3.tgz","_integrity":"sha512-qAkxFCo/QMiYCTHNuuMu8aQP45x2xlBXiumrugJCHF8Qw7hXrsxvr2jnII1PMLPW9+BJlpJywLfMgRmUHBsOzw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.3_1788883142017_0.2330874969576766","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@iblai/web-utils","version":"2.4.4","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.4","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"cd27644738b0607083fe5e9e8bc9fa83492a7dd6","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.4.tgz","fileCount":597,"integrity":"sha512-E0jBH/jIjuXpiwnf/7JQOsZW199Qehx4DOb7c7TnpHLbkGyuTvoY2S8dGK84B8bKx0VwSvVWXa5Wue3u3X2AyQ==","signatures":[{"sig":"MEYCIQCBPrluTaqrqaYGsn3GGHWiHs5kI47z1etCLQUIqgI7uwIhAKeq2O6deHnkMdFZCcYotTbC9PZiOT8O+4/VpnWFqfnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4836511},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/c56fbce3d0dd7e32822dcbab589c5e73/iblai-web-utils-2.4.4.tgz","_integrity":"sha512-E0jBH/jIjuXpiwnf/7JQOsZW199Qehx4DOb7c7TnpHLbkGyuTvoY2S8dGK84B8bKx0VwSvVWXa5Wue3u3X2AyQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.4_1788969552465_0.1780424819146167","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@iblai/web-utils","version":"2.4.5","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.5","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"932b39fc9882d23a67e84f9cb024a79347c62c38","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.5.tgz","fileCount":597,"integrity":"sha512-BpVaHWry31GIgbJOm9DEAVVqr0PkPgmKN1IO7uOBsBUVqWVSRfZKIa/ruo6CXDY8fTTsmzAz6/iULTMJHA/Oow==","signatures":[{"sig":"MEUCIQDapGmvploleDR2/b4MuxYDGgBdPCTNTFJxNR22zr4+WwIgQd7Ahbs5ByKqD4L6CIegdvvnOV7LzVqk0D3sXwCWnGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4847242},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/6b13321bbb352cfb58687e7016243bf1/iblai-web-utils-2.4.5.tgz","_integrity":"sha512-BpVaHWry31GIgbJOm9DEAVVqr0PkPgmKN1IO7uOBsBUVqWVSRfZKIa/ruo6CXDY8fTTsmzAz6/iULTMJHA/Oow==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.5_1788995710205_0.15037923372403084","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@iblai/web-utils","version":"2.4.6","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.6","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"f5ce66a6e16a529e439bf6329b02e631099df58b","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.6.tgz","fileCount":597,"integrity":"sha512-1ETIRaIfA7fj8me9+UQDKTcsWeTvTppU0yKKpijQgV4dpbAJklgVYbIoo8xGznojR/267MBrf19GLMtrOD4r7g==","signatures":[{"sig":"MEYCIQDmsiwz9EwsOGybLP7bv9DDyLUTNbHPdMI5THNCO2cI2gIhANiPcvNgN4J30w7+VVFSVFWSTz182ayk4riTzxUJxUSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4851414},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/e48407bc801d03811009c670d0f99632/iblai-web-utils-2.4.6.tgz","_integrity":"sha512-1ETIRaIfA7fj8me9+UQDKTcsWeTvTppU0yKKpijQgV4dpbAJklgVYbIoo8xGznojR/267MBrf19GLMtrOD4r7g==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.6_1789034413749_0.5516650691510583","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@iblai/web-utils","version":"2.4.7","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.7","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"bf9315d02428cce4c0f3319551d2ea044aca51ed","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.7.tgz","fileCount":597,"integrity":"sha512-s0i622/YQcCilW2XQyhUyvgBZ94urnF0KwW3U7tgFB8FWtQn8uXNGj864BzJX1E41XW+xR2pVeWxTyO4uyq7bQ==","signatures":[{"sig":"MEUCIQC0yPqyKTaF2X9t2SstxXEEIagAld7M+gXsycT4IV6degIgC23UmBEWtCXe1hART7KoCpE7OCqecRhOtdaIEFlF7Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx53EdzheRynNtIGbFmdhxPz5Y2GM5bxlzvIhODQ9zhQIhAKVJdCM6L5unISoukVqnEd3k2TB7UQZuLXT/VI9PJloa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4851012},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/33224d3317e15996e5e32997178b7076/iblai-web-utils-2.4.7.tgz","_integrity":"sha512-s0i622/YQcCilW2XQyhUyvgBZ94urnF0KwW3U7tgFB8FWtQn8uXNGj864BzJX1E41XW+xR2pVeWxTyO4uyq7bQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.7_1789562491225_0.817499291368609","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@iblai/web-utils","version":"2.4.8","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.8","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"da8fd962bd9273b9f2aa9cd1ba9b77a1b1115c45","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.8.tgz","fileCount":597,"integrity":"sha512-I6mj9cjjMuq2UXBRm+Zzh8QbXRCUVOsAQ0pxJnKp3RUysSNDO/XzCcN9mH9sc/31YaTNsy9hD5zc3ejcq9vCtw==","signatures":[{"sig":"MEYCIQC6iW5yWICH/Cakvw4sY6OtR1waJsd2AzUNp6tsd3vKcAIhAKonx59ir7kT6PeIPQD7ih2w+Zp73hxXvX39FBNgUEU5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGdYqHlopgJ0IexC7RHPed+dMT0RyT+yhAInqb8gJy1KAiAHv64DsP1yu2L7a5Q4aNhtlJP8Ru1wl68aRjmAcD5m4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4856068},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/2393f4a086a8045fdf2ac416e85a8a07/iblai-web-utils-2.4.8.tgz","_integrity":"sha512-I6mj9cjjMuq2UXBRm+Zzh8QbXRCUVOsAQ0pxJnKp3RUysSNDO/XzCcN9mH9sc/31YaTNsy9hD5zc3ejcq9vCtw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.8_1789990149295_0.4664714659068008","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@iblai/web-utils","version":"2.4.9","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.4.9","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"27b50048812f98004916de8c37d063155f2a6304","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.4.9.tgz","fileCount":597,"integrity":"sha512-zXtc6BmhGa0zLkN+/0O55LHqWFYZEcxLAUCOSeDsBKW+G1zAh+6ThuLpaMtSJmV2Ghe9AfrUuhgPu9m99c5WoQ==","signatures":[{"sig":"MEUCIECvVZNLoeYBKM0BfbWOuIGZZlV0ZWL7iTYwqtb6Vy1FAiEAtw19Oa8FZ/Vxhlm5VSmlBy/x343ZlctFZieiDo9k6bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQjmf3ky1gyl8RAg01CAusYQ6YnajeHHkJ8uVv+EUNiAiA8jt18wbvoQ66Rc020DUg+R3rPP3I5hDiufKNutgSg9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4858017},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.4.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/9e943e8b3589e3fde78a963edcfc3051/iblai-web-utils-2.4.9.tgz","_integrity":"sha512-zXtc6BmhGa0zLkN+/0O55LHqWFYZEcxLAUCOSeDsBKW+G1zAh+6ThuLpaMtSJmV2Ghe9AfrUuhgPu9m99c5WoQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.4.9_1790198112527_0.04905482735237099","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@iblai/web-utils","version":"2.5.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.5.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"719ac9856ac4cd14c301a4784a27c186624fa02d","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.5.0.tgz","fileCount":597,"integrity":"sha512-SG58qolcokxy/BxSZ7zbq60t9p14W/37/VdW5y+OT2+DnobwaJPslqICuKOfRzA+N+I42WjyMDJUrcuEZEN+gQ==","signatures":[{"sig":"MEYCIQCLbpYFmTFfFP85bY82Kp7lum5Nn2Qb8OUPrewQ4bAsCQIhAL/iz45qq8STY6vHaa1FjnhEXstH677zoYir2KqYyn+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlNsoaYERJjfCy1eW8VVozqL4zGewh/ZbDMVwFYQkvuAIgOR5rPXXNmAz2Gn+6l50epOjrGSkzz+FhUsfCXkuxYtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4858889},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/856b7c4b7b467218e4d96939f12a578c/iblai-web-utils-2.5.0.tgz","_integrity":"sha512-SG58qolcokxy/BxSZ7zbq60t9p14W/37/VdW5y+OT2+DnobwaJPslqICuKOfRzA+N+I42WjyMDJUrcuEZEN+gQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.5.0_1790261030654_0.8150353560538457","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@iblai/web-utils","version":"2.5.1","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.5.1","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"711652d95d745ab28e0b0327ef715306989b95a0","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.5.1.tgz","fileCount":597,"integrity":"sha512-K6IwazzXmd6LRj7rSGArjotnPlc0/dzjqNwbPZz3Kh1/PnO52Vb5JGy4J7ZDG+e2mYaO/iBOOwykEZeztQYuyQ==","signatures":[{"sig":"MEUCIB1ionFk+Fs5fdmFfhq0GIL0gvygmraZiP+7tWfC1gyLAiEA8KKGxNLIymXX7i8fbS8pOjm3b49ZTCkmUL3Cvx+5EHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBbofM5nDTaKl44H7OfumSvyPZV1vnyhzu+I7GMPg00AIhAPsuOG9Z+FQpZEutP5o9uRDihnks6dYMZMeukp2bsT0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4861546},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/96279eb85028c4376f76f7d1e9d0f3d6/iblai-web-utils-2.5.1.tgz","_integrity":"sha512-K6IwazzXmd6LRj7rSGArjotnPlc0/dzjqNwbPZz3Kh1/PnO52Vb5JGy4J7ZDG+e2mYaO/iBOOwykEZeztQYuyQ==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.5.1_1790268376928_0.3515729706248474","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@iblai/web-utils","version":"2.6.0","keywords":[],"author":"","license":"ISC","_id":"@iblai/web-utils@2.6.0","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"dist":{"shasum":"32ac6c48e105431e3448711415f60fca0bfb0a55","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.6.0.tgz","fileCount":597,"integrity":"sha512-ajjEB85VNdSYptksae59tivAbKt5WhnQirPOLWK/6RZ5x2cG485hxeyDBKzB7MK+24/m4186MrcCOrSO5/aHfg==","signatures":[{"sig":"MEUCIDlLbrboc4lZ56xOqDq9lL6ZSdS4Hd7ZFyyHSeoBi7AiAiEApPXsg7geSYuObF7i0mXZPDIGjti1UTO3vzS9tWS4m3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrHQgopyJR6/QkOu203aBsQdqRVkGpLUno51M+q+2uJAIgO+krzLx5vgaipS7zqpXB05+LBiBUZ0vntS5muK7CVnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4849068},"main":"./dist/index.js","_from":"file:iblai-web-utils-2.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"_resolved":"/tmp/4078c9fd2c06770dade28ebddfcf88bd/iblai-web-utils-2.6.0.tgz","_integrity":"sha512-ajjEB85VNdSYptksae59tivAbKt5WhnQirPOLWK/6RZ5x2cG485hxeyDBKzB7MK+24/m4186MrcCOrSO5/aHfg==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-utils_2.6.0_1790617225267_0.36301473361135606","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"_id":"@iblai/web-utils@2.6.1","dist":{"shasum":"569f50d666fb75168b86885449d2e1c537203e16","tarball":"https://registry.npmjs.org/@iblai/web-utils/-/web-utils-2.6.1.tgz","fileCount":597,"integrity":"sha512-zKJDu6hF7XCKosfKu103VV8C+fHVuV6PoEN+ctDRe+YxSc2VUfqBNYwDCfouM41kd2i/57Mfs1sgBYB23/N7aw==","signatures":[{"sig":"MEUCIE3dr1FU9gw9w4HBTpJxUKj+sgeYb0nIE4JNz2vk5NCXAiEApSFNb2xqD5NbTtdN2GwGiYsvzrt5aLR3i6GeTXY4q+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRwXdFoGagUxlBAcO2KZSiQ2DeKcEEMIAfN+d6BRC4bAIgCnSZ2JcRW/2cVCMqsEeIDglp/KKO/0YYxIwUBL/ZfYY="}],"unpackedSize":4879545},"main":"./dist/index.js","name":"@iblai/web-utils","_from":"file:iblai-web-utils-2.6.1.tgz","types":"./dist/index.d.ts","author":"","module":"./dist/index.esm.js","engines":{"node":"25.3.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.esm.js","require":"./dist/auth/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.esm.js","require":"./dist/security/index.js"},"./security/next":{"types":"./dist/security/next.d.ts","import":"./dist/security/next.esm.js","require":"./dist/security/next.js"}},"license":"ISC","scripts":{"test":"vitest run","build":"rollup -c","watch":"rollup -c -w","release":"release-it","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"version":"2.6.1","_npmUser":{"name":"gillis","email":"gillis@ibleducation.com"},"keywords":[],"_resolved":"/tmp/bf93def9e27f819679cbac66d412329f/iblai-web-utils-2.6.1.tgz","_integrity":"sha512-zKJDu6hF7XCKosfKu103VV8C+fHVuV6PoEN+ctDRe+YxSc2VUfqBNYwDCfouM41kd2i/57Mfs1sgBYB23/N7aw==","_npmVersion":"10.8.2","description":"IBL Web Utils","directories":{},"maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"_nodeVersion":"20.20.2","dependencies":{"ai":"7.0.17","zod":"3.25.76","mitt":"3.0.1","axios":"1.13.6","dayjs":"1.11.20","rollup":"4.59.0","jwt-decode":"4.0.0","react-redux":"9.2.0","@reduxjs/toolkit":"2.11.2","rollup-plugin-copy":"3.5.0","@tauri-apps/plugin-shell":"2.3.4","@ai-sdk/openai-compatible":"3.0.5","@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","jsdom":"25.0.1","eslint":"9.39.4","vitest":"3.2.4","globals":"16.5.0","ts-jest":"29.3.2","@eslint/js":"9.39.4","typescript":"5.9.3","@types/jest":"29.5.14","@types/node":"22.19.15","@types/react":"19.1.17","autoprefixer":"10.4.27","@tauri-apps/api":"2.10.1","rollup-plugin-dts":"6.4.0","@rollup/plugin-json":"6.1.0","@vitest/coverage-v8":"3.2.4","@testing-library/react":"16.3.0","eslint-config-prettier":"10.1.2","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"28.0.9","rollup-plugin-strip-code":"0.2.8","@rollup/plugin-typescript":"12.3.0","@testing-library/jest-dom":"6.6.3","@typescript-eslint/parser":"8.57.1","@vitest/coverage-istanbul":"3.2.4","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"next":">=14","react":"19.1.0","sonner":"^2.0.0","react-dom":"19.1.0","@iblai/iblai-api":"4.166.0-ai","@iblai/data-layer":"^1.1.2","@tauri-apps/plugin-os":"2.3.2"},"peerDependenciesMeta":{"next":{"optional":true},"sonner":{"optional":true},"@tauri-apps/api":{"optional":true},"@tauri-apps/plugin-os":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-utils_2.6.1_1790888775660_0.8296850156324471"}}},"time":{"created":"2025-08-04T17:29:15.516Z","modified":"2026-10-01T21:06:15.976Z","0.2.0":"2025-08-04T17:29:15.942Z","0.3.0":"2025-11-17T12:34:26.609Z","0.2.1":"2025-11-17T13:01:41.821Z","1.0.0":"2025-11-18T13:04:18.631Z","1.1.1":"2025-11-24T05:22:36.080Z","1.1.2":"2025-11-24T07:36:48.320Z","1.1.3":"2026-03-03T17:35:03.756Z","1.1.4":"2026-03-03T21:39:11.597Z","1.1.5":"2026-03-03T22:05:47.284Z","1.1.6":"2026-03-03T22:08:28.819Z","1.1.7":"2026-03-03T23:32:38.097Z","1.1.8":"2026-03-04T02:32:44.942Z","1.1.9":"2026-03-08T15:22:06.069Z","1.1.10":"2026-03-09T17:41:47.855Z","1.1.11":"2026-03-10T15:14:14.049Z","1.1.12":"2026-03-16T17:52:44.352Z","1.1.13":"2026-03-16T21:43:09.026Z","1.1.14":"2026-03-18T01:08:12.864Z","1.1.15":"2026-03-18T23:47:57.437Z","1.1.16":"2026-03-25T15:04:39.156Z","1.1.17":"2026-03-25T19:27:04.701Z","1.1.18":"2026-03-27T20:49:19.384Z","1.2.0":"2026-04-01T23:21:35.164Z","1.2.1":"2026-04-01T23:37:44.817Z","1.2.2":"2026-04-02T06:07:21.067Z","1.2.3":"2026-04-02T09:02:04.203Z","1.2.4":"2026-04-02T10:20:05.057Z","1.2.5":"2026-04-05T21:09:29.055Z","1.2.6":"2026-04-07T17:18:36.182Z","1.2.7":"2026-04-08T09:03:24.998Z","1.2.8":"2026-04-10T09:11:17.760Z","1.2.9":"2026-04-22T19:47:32.464Z","1.2.10":"2026-04-22T20:46:57.820Z","1.2.11":"2026-04-27T15:49:42.740Z","1.2.12":"2026-04-27T20:09:20.696Z","1.2.13":"2026-04-27T23:12:02.236Z","1.3.0":"2026-04-29T22:09:32.100Z","1.3.1":"2026-04-30T15:37:29.961Z","1.3.2":"2026-04-30T21:33:39.165Z","1.4.0":"2026-05-01T12:23:43.245Z","1.4.1":"2026-05-04T20:57:22.083Z","1.5.0":"2026-05-05T03:57:30.687Z","1.6.0":"2026-05-05T18:58:34.886Z","1.6.1":"2026-05-06T20:33:52.481Z","1.6.2":"2026-05-08T22:09:58.021Z","1.6.3":"2026-05-12T08:21:59.708Z","1.6.4":"2026-05-12T11:10:00.658Z","1.6.5":"2026-05-12T21:52:08.762Z","1.6.6":"2026-05-13T12:43:00.784Z","1.6.7":"2026-05-13T23:57:31.869Z","1.6.8":"2026-05-14T20:52:19.880Z","1.6.9":"2026-05-18T00:28:03.607Z","1.6.10":"2026-05-18T16:06:08.878Z","1.7.0":"2026-05-18T18:31:30.691Z","1.7.1":"2026-05-22T13:48:35.834Z","1.7.2":"2026-05-26T19:33:12.682Z","1.7.3":"2026-05-27T13:21:25.129Z","1.8.0":"2026-05-27T17:06:18.841Z","1.8.1":"2026-05-28T15:24:05.100Z","1.9.0":"2026-05-28T21:06:04.820Z","1.9.1":"2026-05-28T22:26:03.839Z","1.9.2":"2026-05-28T23:18:13.868Z","1.10.0":"2026-05-29T13:36:49.275Z","1.10.1":"2026-05-29T19:33:03.735Z","1.10.2":"2026-05-29T20:14:16.925Z","1.10.3":"2026-05-29T21:18:35.584Z","1.10.4":"2026-06-01T19:41:18.924Z","1.10.5":"2026-06-01T21:09:29.572Z","1.10.6":"2026-06-03T22:29:36.840Z","1.10.7":"2026-06-03T22:51:11.454Z","1.10.8":"2026-06-05T22:23:43.401Z","1.10.9":"2026-06-08T12:52:28.332Z","1.10.10":"2026-06-08T19:06:14.141Z","1.10.11":"2026-06-11T16:34:54.155Z","2.0.0":"2026-06-11T19:13:45.068Z","1.10.12":"2026-06-15T11:40:46.649Z","1.11.0":"2026-06-15T20:50:09.582Z","1.11.2":"2026-06-16T20:28:16.185Z","1.11.3":"2026-06-21T13:47:41.511Z","1.11.4":"2026-06-22T12:53:46.988Z","1.11.5":"2026-06-23T15:37:10.856Z","1.11.6":"2026-06-29T21:56:30.999Z","1.11.7":"2026-06-29T22:46:15.532Z","1.11.8":"2026-07-01T04:45:22.767Z","1.11.9":"2026-07-01T23:08:07.806Z","1.11.10":"2026-07-03T22:01:03.964Z","1.11.11":"2026-07-06T14:42:08.439Z","1.11.12":"2026-07-06T17:39:17.114Z","1.12.0":"2026-07-13T16:04:23.564Z","1.12.1":"2026-07-15T09:26:12.867Z","1.13.0":"2026-07-16T22:31:38.205Z","1.13.1":"2026-07-20T11:30:00.305Z","1.13.2":"2026-07-20T19:18:17.391Z","1.13.3":"2026-07-21T14:03:57.516Z","1.13.4":"2026-07-21T22:31:01.082Z","1.13.5":"2026-07-22T17:43:08.948Z","1.13.6":"2026-07-24T15:34:13.649Z","1.14.0":"2026-07-24T22:02:40.132Z","1.14.1":"2026-07-26T18:18:15.040Z","2.1.1":"2026-07-28T15:32:42.679Z","2.1.3":"2026-07-28T20:56:21.412Z","2.1.4":"2026-07-30T15:19:10.075Z","2.1.5":"2026-07-30T16:38:35.991Z","2.1.6":"2026-07-31T12:20:59.718Z","2.1.7":"2026-08-03T12:50:43.670Z","2.1.8":"2026-08-03T13:19:13.777Z","2.1.9":"2026-08-03T16:51:22.958Z","2.1.10":"2026-08-05T20:36:29.799Z","2.1.11":"2026-08-06T13:45:03.520Z","2.1.12":"2026-08-11T12:45:24.855Z","2.1.13":"2026-08-12T20:55:14.518Z","2.1.14":"2026-08-17T16:40:29.038Z","2.1.15":"2026-08-17T17:11:16.369Z","2.1.16":"2026-08-17T17:59:14.342Z","2.1.17":"2026-08-21T15:53:27.674Z","2.1.18":"2026-08-25T12:38:07.129Z","2.2.0":"2026-08-26T00:47:57.383Z","2.2.1":"2026-08-26T08:40:40.368Z","2.2.2":"2026-08-28T14:31:36.018Z","2.2.2-reconnect.2":"2026-08-31T15:14:34.899Z","2.2.3":"2026-09-02T16:22:40.527Z","2.2.4":"2026-09-02T22:29:29.201Z","2.3.0":"2026-09-03T04:54:27.114Z","2.3.1":"2026-09-03T05:46:03.511Z","2.3.2":"2026-09-03T23:24:09.276Z","2.3.3":"2026-09-03T23:48:49.630Z","2.4.0":"2026-09-04T20:49:20.151Z","2.4.1":"2026-09-08T12:27:00.999Z","2.4.2":"2026-09-08T13:48:12.663Z","2.4.3":"2026-09-08T15:59:02.550Z","2.4.4":"2026-09-09T15:59:12.639Z","2.4.5":"2026-09-09T23:15:10.371Z","2.4.6":"2026-09-10T10:00:13.919Z","2.4.7":"2026-09-16T12:41:31.361Z","2.4.8":"2026-09-21T11:29:09.463Z","2.4.9":"2026-09-23T21:15:12.658Z","2.5.0":"2026-09-24T14:43:50.789Z","2.5.1":"2026-09-24T16:46:17.041Z","2.6.0":"2026-09-28T17:40:25.381Z","2.6.1":"2026-10-01T21:06:15.789Z"},"license":"ISC","keywords":[],"description":"IBL Web Utils","maintainers":[{"name":"iblbnsoni","email":"bhargav@ibleducation.com"},{"name":"conradibleducation","email":"conrad@ibleducation.com"},{"name":"gillis","email":"gillis@ibleducation.com"},{"name":"miguelamigot","email":"miguel@ibleducation.com"},{"name":"beckham45","email":"beckham@ibleducation.com"},{"name":"babatundeibl","email":"babatunde@ibleducation.com"},{"name":"gipsbrian","email":"brian@ibleducation.com"}],"readme":"# @iblai/web-utils\n\nA collection of React hooks, utilities, and providers for IBL AI web applications.\n\n## Installation\n\n```bash\npnpm add @iblai/web-utils\n```\n\n## Overview\n\nThe web-utils package provides:\n- **Authentication utilities** for cross-SPA auth flows\n- **React hooks** for chat, subscriptions, and time tracking\n- **Context providers** for auth, tenant, and mentor management\n- **Utility functions** for common operations\n- **TypeScript types** for type-safe development\n\n## Authentication Utilities\n\n### Redirect to Auth SPA\n\nRedirect users to the authentication SPA for login:\n\n```tsx\nimport { redirectToAuthSpa, isLoggedIn } from '@iblai/web-utils';\n\nfunction LoginButton() {\n  const handleLogin = () => {\n    redirectToAuthSpa({\n      authUrl: 'https://auth.example.com',\n      appName: 'mentor',\n      platformKey: 'my-tenant',\n      redirectTo: window.location.href,\n    });\n  };\n\n  if (isLoggedIn()) {\n    return <div>Already logged in</div>;\n  }\n\n  return <button onClick={handleLogin}>Log In</button>;\n}\n```\n\n### Handle Logout\n\nComplete logout with cookie cleanup and cross-SPA synchronization:\n\n```tsx\nimport { handleLogout } from '@iblai/web-utils';\n\nfunction LogoutButton() {\n  const handleClick = () => {\n    handleLogout({\n      authUrl: 'https://auth.example.com',\n      appName: 'mentor',\n      callback: () => {\n        console.log('Logged out successfully');\n      },\n    });\n  };\n\n  return <button onClick={handleClick}>Log Out</button>;\n}\n```\n\n### Join Tenant Flow\n\nRedirect users to signup/join a specific tenant:\n\n```tsx\nimport { redirectToAuthSpaJoinTenant } from '@iblai/web-utils';\n\nfunction SignupButton() {\n  const handleSignup = () => {\n    redirectToAuthSpaJoinTenant(\n      'https://auth.example.com',\n      'my-tenant',\n      'https://app.example.com/welcome'\n    );\n  };\n\n  return <button onClick={handleSignup}>Sign Up</button>;\n}\n```\n\n### Get Join URL\n\nGet the signup URL without redirecting:\n\n```tsx\nimport { getAuthSpaJoinUrl } from '@iblai/web-utils';\n\nfunction ShareInviteLink() {\n  const inviteUrl = getAuthSpaJoinUrl(\n    'https://auth.example.com',\n    'my-tenant',\n    'https://app.example.com/welcome'\n  );\n\n  return (\n    <div>\n      <p>Share this link:</p>\n      <input value={inviteUrl} readOnly />\n    </div>\n  );\n}\n```\n\n### Check Login Status\n\n```tsx\nimport { isLoggedIn, getPlatformKey } from '@iblai/web-utils';\n\nfunction Header() {\n  const loggedIn = isLoggedIn();\n  const tenantKey = getPlatformKey(window.location.href);\n\n  return (\n    <header>\n      {loggedIn ? `Logged in to ${tenantKey}` : 'Please log in'}\n    </header>\n  );\n}\n```\n\n### Tenant Switching\n\nSwitch the active tenant with built-in cross-tab coordination. A short-lived,\nshared lock (localStorage) plus a `BroadcastChannel` signal prevent the\n\"ping-pong\" where a stale tab in another window reverts the session to its own\ntenant.\n\n```tsx\nimport { handleTenantSwitch } from '@iblai/web-utils';\n\n// e.g. from a tenant dropdown\nawait handleTenantSwitch('acme', {\n  authUrl: 'https://auth.example.com',\n  clearCurrentTenantCookie, // injected so the util stays React-free\n  saveRedirect: true,\n});\n```\n\nGate automatic tenant \"self-heal\" redirects while a switch is in flight:\n\n```tsx\nimport { isTenantSwitchInProgress } from '@iblai/web-utils';\n\n// inside <TenantProvider onTenantMismatch={...}>\nonTenantMismatch={() => {\n  if (isTenantSwitchInProgress()) return; // don't revert mid-switch\n  window.location.href = '/';\n}}\n```\n\nLower-level helpers are also exported: `readTenantSwitchLock`,\n`writeTenantSwitchLock`, `refreshTenantSwitchLock`, `clearTenantSwitchLock`, and\n`getTabId`.\n\n## Context Providers\n\n### Auth Provider\n\nManage authentication state across your app:\n\n```tsx\nimport { AuthProvider, useAuthContext } from '@iblai/web-utils';\n\nfunction App() {\n  return (\n    <AuthProvider>\n      <YourApp />\n    </AuthProvider>\n  );\n}\n\nfunction UserInfo() {\n  const { isAuthenticated, user, logout } = useAuthContext();\n\n  if (!isAuthenticated) {\n    return <div>Not logged in</div>;\n  }\n\n  return (\n    <div>\n      <p>Welcome, {user.name}</p>\n      <button onClick={logout}>Logout</button>\n    </div>\n  );\n}\n```\n\n### Tenant Provider\n\nManage tenant/platform context:\n\n```tsx\nimport { TenantProvider, useTenantContext } from '@iblai/web-utils';\n\nfunction App() {\n  return (\n    <TenantProvider>\n      <YourApp />\n    </TenantProvider>\n  );\n}\n\nfunction TenantInfo() {\n  const { tenant, setTenant } = useTenantContext();\n\n  return (\n    <div>\n      <h2>Current Tenant: {tenant?.name}</h2>\n      <p>Key: {tenant?.key}</p>\n    </div>\n  );\n}\n```\n\n### Mentor Provider\n\nManage mentor context for AI chat applications:\n\n```tsx\nimport { MentorProvider, useMentorContext } from '@iblai/web-utils';\n\nfunction App() {\n  return (\n    <MentorProvider>\n      <YourApp />\n    </MentorProvider>\n  );\n}\n\nfunction MentorInfo() {\n  const { mentor, setMentor } = useMentorContext();\n\n  return (\n    <div>\n      <h2>Active Mentor: {mentor?.name}</h2>\n      <p>ID: {mentor?.id}</p>\n    </div>\n  );\n}\n```\n\n## React Hooks\n\n### Advanced Chat Hook\n\nManage AI chat conversations with advanced features:\n\n```tsx\nimport { useAdvancedChat } from '@iblai/web-utils';\n\nfunction ChatInterface() {\n  const {\n    messages,\n    sendMessage,\n    isStreaming,\n    stopGeneration,\n    sessionId,\n  } = useAdvancedChat({\n    wsUrl: 'wss://api.example.com/chat',\n    wsToken: 'your-token',\n    mentorId: 'mentor-123',\n  });\n\n  const handleSend = (text: string) => {\n    sendMessage({\n      content: text,\n      sessionId,\n    });\n  };\n\n  return (\n    <div>\n      <MessageList messages={messages} />\n      {isStreaming && <button onClick={stopGeneration}>Stop</button>}\n      <ChatInput onSend={handleSend} />\n    </div>\n  );\n}\n```\n\n### Time Tracker Hook\n\nTrack user time spent in application:\n\n```tsx\nimport { useTimeTracker } from '@iblai/web-utils';\n\nfunction App() {\n  useTimeTracker({\n    endpoint: 'https://api.example.com/time-tracking',\n    token: 'your-token',\n    tenantKey: 'my-tenant',\n    mentorId: 'mentor-123',\n    interval: 60000, // Track every minute\n  });\n\n  return <YourApp />;\n}\n```\n\n### Subscription Handler Hook\n\nManage subscription state and paywall logic:\n\n```tsx\nimport { useSubscriptionHandler } from '@iblai/web-utils';\n\nfunction FeatureGate({ children }) {\n  const {\n    isSubscribed,\n    showPaywall,\n    subscription,\n  } = useSubscriptionHandler({\n    tenantKey: 'my-tenant',\n    userId: 'user-123',\n  });\n\n  if (!isSubscribed && showPaywall) {\n    return <PaywallModal />;\n  }\n\n  return children;\n}\n```\n\n### External Pricing Plan Hook\n\nFetch and manage external pricing plans:\n\n```tsx\nimport { useExternalPricingPlan } from '@iblai/web-utils';\n\nfunction PricingPage() {\n  const {\n    pricingPlans,\n    isLoading,\n    error,\n  } = useExternalPricingPlan({\n    tenantKey: 'my-tenant',\n  });\n\n  if (isLoading) return <div>Loading pricing...</div>;\n\n  return (\n    <div>\n      {pricingPlans.map(plan => (\n        <PricingCard key={plan.id} plan={plan} />\n      ))}\n    </div>\n  );\n}\n```\n\n### Tenant Metadata Hook\n\nFetch tenant configuration and metadata:\n\n```tsx\nimport { useTenantMetadata } from '@iblai/web-utils';\n\nfunction TenantSettings() {\n  const { metadata, isLoading } = useTenantMetadata('my-tenant');\n\n  return (\n    <div>\n      <h1>{metadata?.name}</h1>\n      <p>{metadata?.description}</p>\n      <img src={metadata?.logo} alt=\"Logo\" />\n    </div>\n  );\n}\n```\n\n### Tenant Switch Sync Hook\n\nKeep other tabs in sync during a tenant switch. Ignores this tab's own broadcast\necho and refreshes the shared switch lock so the tab won't auto-revert:\n\n```tsx\nimport { useTenantSwitchSync } from '@iblai/web-utils';\n\nfunction Providers({ children }) {\n  useTenantSwitchSync();\n  return <>{children}</>;\n}\n```\n\n## Utility Functions\n\n### Cookie Management\n\n```tsx\nimport {\n  setCookieForAuth,\n  deleteCookie,\n  clearCookies,\n} from '@iblai/web-utils';\n\n// Set auth cookie\nsetCookieForAuth('token', 'abc123', 7); // 7 days\n\n// Delete specific cookie\ndeleteCookie('token');\n\n// Clear all auth cookies\nclearCookies(['token', 'refresh_token']);\n```\n\n### Iframe Detection\n\n```tsx\nimport { isInIframe, sendMessageToParentWebsite } from '@iblai/web-utils';\n\nif (isInIframe()) {\n  // Send message to parent window\n  sendMessageToParentWebsite({\n    type: 'LOGGED_IN',\n    userId: 'user-123',\n  });\n}\n```\n\n### Time Utilities\n\n```tsx\nimport { getTimeAgo, useDayJs } from '@iblai/web-utils';\n\n// Get relative time\nconst timeAgo = getTimeAgo('2024-01-01T00:00:00Z');\n// Returns: \"2 months ago\"\n\n// Use Day.js in components\nfunction DateDisplay({ date }) {\n  const dayjs = useDayJs();\n  return <span>{dayjs(date).format('MMM D, YYYY')}</span>;\n}\n```\n\n### Profile Utilities\n\n```tsx\nimport { getInitials } from '@iblai/web-utils';\n\nfunction Avatar({ name }) {\n  const initials = getInitials(name);\n  // \"John Doe\" => \"JD\"\n\n  return <div className=\"avatar\">{initials}</div>;\n}\n```\n\n### Validation\n\n```tsx\nimport { isAlphaNumeric32 } from '@iblai/web-utils';\n\nconst isValid = isAlphaNumeric32('abc123XYZ');\n// Validates alphanumeric strings up to 32 chars\n```\n\n## TypeScript Support\n\nAll utilities and hooks are fully typed:\n\n```tsx\nimport type {\n  RedirectToAuthSpaOptions,\n  HandleLogoutOptions,\n  AuthContextType,\n  TenantContextType,\n  Message,\n  ChatState,\n} from '@iblai/web-utils';\n\nconst authOptions: RedirectToAuthSpaOptions = {\n  authUrl: 'https://auth.example.com',\n  appName: 'mentor',\n  platformKey: 'my-tenant',\n};\n```\n\n## Advanced Features\n\n### Custom Metadata Loading\n\n```tsx\nimport { loadMetadataConfig } from '@iblai/web-utils';\n\nconst metadata = await loadMetadataConfig('my-tenant', {\n  endpoint: 'https://api.example.com/metadata',\n  headers: {\n    'Authorization': 'Bearer token',\n  },\n});\n```\n\n### File Upload with S3\n\n```tsx\nimport { requestPresignedUrl, uploadToS3 } from '@iblai/web-utils';\n\nasync function uploadFile(file: File) {\n  // Get presigned URL\n  const { url, fields } = await requestPresignedUrl({\n    fileName: file.name,\n    fileType: file.type,\n  });\n\n  // Upload to S3\n  await uploadToS3(url, fields, file, {\n    onProgress: (percent) => {\n      console.log(`Upload progress: ${percent}%`);\n    },\n  });\n}\n```\n\n## Contributing\n\nWe welcome contributions! Please read our [contributing guidelines](CONTRIBUTING.md).\n\n## Development\n\n### Building\n\n```bash\npnpm build\n```\n\n### Testing\n\n```bash\npnpm test\n```\n\n### Type Checking\n\n```bash\npnpm typecheck\n```\n\n## License\n\nISC\n","readmeFilename":"README.md"}