{"_id":"@caseparts-org/casecore","_rev":"28-fd6b4335180b07683569636c4bd96e67","name":"@caseparts-org/casecore","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.1":{"name":"@caseparts-org/casecore","version":"0.0.1","_id":"@caseparts-org/casecore@0.0.1","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"0a1aa02921f50baff9a105c923a8794b33d64140","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.1.tgz","fileCount":10,"integrity":"sha512-JYDFg01uB3fq2PMBhenl6tzi0HHYU5Proi5ke1ImSy8mlVXE0Pc/d4DOsMWAphE7BtqAGDwz+gRD1HD+SpOmxg==","signatures":[{"sig":"MEUCIQDDFNQCRTS6G7lmGKIn+/B72Ox2r1r/agHpl4doqGKRGAIgE8V3nigg/J0d8UF3GsiP7pt1oRSLnsFSxE/53uoqLck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6175},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"11.0.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.1_1750889709704_0.7760496559700703","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@caseparts-org/casecore","version":"0.0.2","_id":"@caseparts-org/casecore@0.0.2","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"79c22060fa5692d9154cad90e34df8c345a8aac2","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.2.tgz","fileCount":12,"integrity":"sha512-M632ZVZChXY7Y55BZYJF9nyltxH4ZXgtW9IZwRlV5FPSjB72wuleMsXbpGaVcdIPFPnqJnFpygXhIDypZirSUA==","signatures":[{"sig":"MEYCIQD4+UiE2So8v7qrRDyD8Uvgg7GLxzImmRgC+nJbPDCIygIhANNfsTWYK9FhIldEyPAhXM426UARx5e8OBbaNRQ0pHRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"11.0.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.2_1750958117578_0.7593404467081766","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@caseparts-org/casecore","version":"0.0.3","_id":"@caseparts-org/casecore@0.0.3","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"ffe3557edebc44d5464a2c0e75545bb16fb85af0","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.3.tgz","fileCount":12,"integrity":"sha512-if+qfpEtTzjXRzboM4G/XZ74ykb96hCl2KNeVSrX6+oEa3XEPW3KuEDvju683aXx1Yy1I8q8LrefK2wc29mxbA==","signatures":[{"sig":"MEUCIF6bTD30ZYlBB7QOrzJJ1UH2jqhDpxNpqLXtLuAFgdO1AiEAsHoD62O1I7Ugg5lRKxgBzJNZJhdB5hQw7fwcWGLlaok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6841},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d9bf66a09795eb0a3d849bf2a29ebf544f026711","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"11.0.0","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.3.0","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.3_1751066500544_0.606416491410521","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@caseparts-org/casecore","version":"0.0.4","_id":"@caseparts-org/casecore@0.0.4","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"d76a5936b0745f7f0ec56f3d81dc4489c248fa62","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.4.tgz","fileCount":20,"integrity":"sha512-ac8lobJSyI/VAoYMwmmf+YmrXimIrinsxYYg32QO3G84AgiK00UFaXffZzDe6uypYsTyhcP1ZQKKuaJ3NZX83Q==","signatures":[{"sig":"MEUCIC4Zk4M6sMvVf06CcFfmgTiG8Vj8O7D1PM5Qli3XGTRPAiEA2aUuBu2h9obIMrine2Or3XueuEZ/hL3tNvFS4zFJ1UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d9bf66a09795eb0a3d849bf2a29ebf544f026711","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"11.0.0","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.3.0","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.4_1751066905780_0.894661256846881","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@caseparts-org/casecore","version":"0.0.5","_id":"@caseparts-org/casecore@0.0.5","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"9bdcfab517de71b9bc6203ca8f23922de73abb62","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.5.tgz","fileCount":36,"integrity":"sha512-B3Kx3fKExyfiGemJE/4rW8SEggOJzlzXz1IXACm/HzJB36yR1iuIl8U63pMvP+H1v6QSSwjloLLpsrdACJ78ZQ==","signatures":[{"sig":"MEYCIQCCx086zzJ0xik3dBYKHBRVC2cWuIHd9wf3LupY/EASkQIhALK5oPtVAAEvJaF9kzmAC4JFmJetNZTNtvc8N/4DO9ju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65497},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"47e37eb2c56ebe0f21599a50659675aafc76bef0","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.5_1751563642045_0.7204180173463939","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@caseparts-org/casecore","version":"0.0.6","_id":"@caseparts-org/casecore@0.0.6","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"1473255f922351ea06ed0483a385ce3dca495e8f","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.6.tgz","fileCount":36,"integrity":"sha512-GZj7yOgdJmfCGzUtn08NskPLs3tvYs8tML5SDlugdhv1T3rrXvFhcFrrIiK0a2bSmieJrwbrOPSSudhcAMPjhA==","signatures":[{"sig":"MEUCIGN2Jhkli6dcVBe3mM4SQ/Q8tylqo+LM3MHPhxngvB0uAiEAlQRKnDL5mQdgRQUFzVoZJKWp2U7L43WLuyOhwSzKiF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65739},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"72829d5de4444339f58ebf475e326678bc8edd33","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.6_1751564062957_0.48620519321824673","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@caseparts-org/casecore","version":"0.0.7","_id":"@caseparts-org/casecore@0.0.7","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"14bacc152dc7a46b6d1a18a8f22bd9d3813dbb4e","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.7.tgz","fileCount":20,"integrity":"sha512-eMStNId5uZawwwnHtx8x6zlBFqs2TfSqJhfKdSGBCz/ywK7Mod4UWRBBwhDb9SguUc9g7SE5EGS8SWo47G9+EQ==","signatures":[{"sig":"MEYCIQCaPahHIU/XxnRudStmUoEgSqI3d/hZvYyxdiYgSnb7uAIhALoS0aw/j3EC7cbPuaIfdhLjLJyndc2cm2AXbxlahEQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a7857b3dd0dfee788bf91ae9476e210d822bc3f3","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.7_1751575021341_0.40581912937271536","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@caseparts-org/casecore","version":"0.0.8","_id":"@caseparts-org/casecore@0.0.8","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"1ccaec3e7e5d63b639946ad047237918d5836b0d","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.8.tgz","fileCount":20,"integrity":"sha512-w4CMdbxLf5eifZr+abssOBsa4KN9qXYUs0Rt/9z7rNQinuvjoQ+ZFalHWAnLFrAGsvOdTyOvg4T/VBluhT/aAQ==","signatures":[{"sig":"MEQCID3R0J1TumAv09SOvW+wuKc5EsP4ZTYDEXwaQ96RYk63AiBz+RWBDSbnxMQ15kZYyyvZLAU8Hm9b7KyZZ69Q7brT1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d6c9e2be410b973c21ef4e204f5f42906dd2379f","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","actor":{"name":"domingo-dev","type":"user","email":"domingo-dev@hotmail.com"},"email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.8_1752003398313_0.38438488751106914","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@caseparts-org/casecore","version":"0.0.9","_id":"@caseparts-org/casecore@0.0.9","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"a4c76aa6d204969712a72bec0bd8a6fad8202e39","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.9.tgz","fileCount":20,"integrity":"sha512-FEt8kUTlHvBQ/Z7Qvw2wA7qfuDXLVRCZ4eCj4/JKchVVUly1rb9S9S2V1qx2hsw8J0gk54w0cl9RIE7T5wYa2w==","signatures":[{"sig":"MEUCIQCJmcqlxyPUkCbCgBDWhsX0T34eNwHcykFLp1gHwocH/AIgNmjfjWSPZghpUg0ddoG0xBLsyqMvm/XLPNwTSdL94Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d48cccc6032d09832a14d72579c53f5d82b24d7c","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.9_1752186269788_0.6178663963636053","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@caseparts-org/casecore","version":"0.0.10","_id":"@caseparts-org/casecore@0.0.10","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"f9c47c2a5719b5a96984e2371ff16be60b88ca7e","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.10.tgz","fileCount":20,"integrity":"sha512-N0EPlSVrUc54VhyWR9Qy0dLEViG+RUargT8V1pnWAltHnrfS2O0sm4XDy5yhQlVBvZUyILhgXozARQvyOaFffQ==","signatures":[{"sig":"MEUCIG2Zz1aSf0pNxe0nb+t1YC4yQY3iQGhC3W6/I8V9HTZcAiEA6gDooQUW0JFDNMRDqlJcMuBVXpJVxhLr6VRVxPdk7SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d48cccc6032d09832a14d72579c53f5d82b24d7c","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.10_1753898763686_0.23249634819230214","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@caseparts-org/casecore","version":"0.0.11","_id":"@caseparts-org/casecore@0.0.11","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"d2567a9596875e8720626512e12a60e926829623","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.11.tgz","fileCount":26,"integrity":"sha512-eAswQh5LsGJtvmi7kckj/JbXwDrjSHARbaWnb35CirXZXH0Izq85+029NkWzwm/YT8TCytWt0vA6DqraxvGxrg==","signatures":[{"sig":"MEYCIQCUNZtkt8lcvY4r2nKNsrLjz4qHf88Lyi8EZuMoqCnSdwIhAM/Nyaq30m/JuM0ejj6y9c4ESS7SDUdLw8AEOEgzlRMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d2ef1ed7899e9cc21b4a5ac6a4fa5a06684f8ada","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.11_1757028790746_0.5878702234281703","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@caseparts-org/casecore","version":"0.0.12","_id":"@caseparts-org/casecore@0.0.12","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"99198910672fde91faa27098d584293cab69ff90","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.12.tgz","fileCount":24,"integrity":"sha512-QxgOM7NxFlhDg3DE9l9NVYvi43WXsG+JE6vBxiTbckXVp1Hp1+6qEJq/1j3kd71UIUHY+BHaDJ+i+5cdKGTm6w==","signatures":[{"sig":"MEUCIQDbKAjlNnTuPiwPWVcTydQxq4z007+zvOGVlQf730cppgIgFuZCe2QHo9wLdrCnF2OKD69bTKmu1pjE237gP+G70XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46493},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"cb59a284bf86e79001558d265b25914abc2648ab","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.12_1757093830364_0.5837293640701537","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@caseparts-org/casecore","version":"0.0.13","_id":"@caseparts-org/casecore@0.0.13","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"c4cbe143df7c7b63f3051ba152a38e1f1171fb15","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.13.tgz","fileCount":24,"integrity":"sha512-EulfbeI2pxKuMMoiEuh3FqS1SE6ixU5KhQ+Ty28IuzmaxdYqtoLhsyl70+E4QCNJBVaFwB63wH5aXxyyAhvnNw==","signatures":[{"sig":"MEUCIQC2iIKcT+eVVelOFmtb4GEKVygplaG9f2yjSGzEUw5uSAIgDhJt4dJxqc9ZkBx6duJT5QQwfjs7uRAlmUI3M5+82aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e29d6cf1e2d5b3e3b5306d7a7488297f16bec2ee","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.13_1757355023685_0.8074828884557166","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@caseparts-org/casecore","version":"0.0.14","_id":"@caseparts-org/casecore@0.0.14","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"f1c4f8d4b46fe971aa48c9f24f9eb8d3d4f105be","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.14.tgz","fileCount":26,"integrity":"sha512-Ly8uPhpffbceK9MJDme4tX82XGQLRuDLlsTOetMFwcb6vMDH2UduZWKG7JYR/zlJ8xTnD3Bo1sHCaPIaQGS+yA==","signatures":[{"sig":"MEQCIE1M5d7gBu5yIVkp+LoZE6g2D1AIma1arj3UHIpENUK5AiAgWoKH6X3MoM6aobUSAU6BNsZWf5xstKOYWzFMyiniQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54837},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"0d6f0d1d910b87a324d1b8d92fa9e64d66785a19","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.14_1758834187731_0.14660060294319632","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@caseparts-org/casecore","version":"0.0.15","_id":"@caseparts-org/casecore@0.0.15","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"ac750ef100ac770df218cb3f95b5263959f465e1","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.15.tgz","fileCount":26,"integrity":"sha512-tEY1Ozv1IxvSSkQU5lgEKKTTEobqVfhzNVnV0dGi4BDoGTdKdlmTI+oRz5V3MaRnAh4YTbtFGNBmdsTAzQnShg==","signatures":[{"sig":"MEYCIQDQdGz3N02KRDGPhTBUiDt4oeHhhDgrcbXOEiCi9c5H1gIhAIzYCz58JsrVjmAB+XCKdwBXLRAQA5kVYH20Uk6o8AHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54933},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"bc0a67e90f2148af375ccdf2f88cda0550a320a5","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.15_1759167847752_0.15148048678874493","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@caseparts-org/casecore","version":"0.0.16","_id":"@caseparts-org/casecore@0.0.16","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"8cab0e4de4d3f59a4566eeca5ac75c01777121c6","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.16.tgz","fileCount":26,"integrity":"sha512-gSMSUHoPMWQlhrr0Wr4157SRj7K2kFtB3ygSYbCEK/ah5V4gqX+bAzqEhrNyX1k44SDB8kplxcllO2KWUqwAqA==","signatures":[{"sig":"MEYCIQD4dVc4k9wsIZys/I53KlFQXGPR43NE0qTI6ydXSGkFZwIhAI5GGrOV5M994Qzmo+1IZJzNHLCnUqmhx1zny6SeNwOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54928},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"15d13c65237adb4cfbf7889fad1013baa1a01cfd","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.16_1759168943308_0.3965619932623028","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@caseparts-org/casecore","version":"0.0.17","_id":"@caseparts-org/casecore@0.0.17","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"fb16bc2ccb17c1f03176f965c294d498857398cb","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.17.tgz","fileCount":26,"integrity":"sha512-y7TL7SEVuYho0tyllVCs1pJv1i/SXz5foL0tEt8HAqdAvJN36aE0AqLwajDaJyJZzmeuKXXLXYczLQD+EC7YGg==","signatures":[{"sig":"MEQCIE3HIkJrMF3koqVjftO92bGfbM7ifkMFHJ+x9aAyt9RkAiBWNfqdsmqoW4mdqA6eZtWV0f9AK1h2HYeEPCj7CofqDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"0ebb333bd55e93c080c80c8b49ff7890f7bb44b9","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.17_1759172504005_0.9974908666751614","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@caseparts-org/casecore","version":"0.0.18","_id":"@caseparts-org/casecore@0.0.18","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"f008d5ed3626105f991ba7af744b1b2803185bf5","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.18.tgz","fileCount":26,"integrity":"sha512-AV1g0oDGoW4/oCw7B9+nV+XQkIMg1NuPVwnjpKmBrrUBsOzKC6rU92YX+T9vzs/U9S6vvE1kozk4V7Z3nyD2iA==","signatures":[{"sig":"MEQCICZl6Rl/GkMOReGVnfPCP/iZOx0mFAnH3enDGJpV0QQxAiBz+c0ASSiO2hcNJ9xOfZ3cV+qjNWWPEFOFnQD7APCi6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"3215cc9c9bc2fc4664adce17fa4755ee2bf9a4d9","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","react-dom":"^18.0.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.18_1764714192018_0.5833417313450628","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@caseparts-org/casecore","version":"0.0.19","_id":"@caseparts-org/casecore@0.0.19","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"2e2f8e0d2262ee6cfdbdf789ce42bcb74bfa5f5f","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.19.tgz","fileCount":26,"integrity":"sha512-uWqLf6VcA4R8AUopypPC1/0ake/qzWrnLP3Mi3gDNSARPmidfJ2zX0ZdfqHKCP7S2lMcW3ZOHk2UGafaqrNf6A==","signatures":[{"sig":"MEQCIHrYUpaqhnAX3yTHCsKhGakUmA8J3vPzGuJ2r2gsrRMSAiABA9vf9m8xOHS0MW+yvEBl6YGZun4MbeksqIiIdDtoxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55041},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c077878fe5efed7e827b8c444ee5322b743c67d1","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.19_1765562606608_0.43852899728933625","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@caseparts-org/casecore","version":"0.0.20","_id":"@caseparts-org/casecore@0.0.20","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"9fc43fa4a1e7263223c2b1e77d5c8e5a099ff173","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.20.tgz","fileCount":26,"integrity":"sha512-uwEaWjVxxDAOZflB9oplylqPcj7PXgzWczPItS02mTwTZOfqhOoXAaIKvVduj0QyWgocdzlUcOxyJpv9z14rGQ==","signatures":[{"sig":"MEUCIEzP4m1JtFdG93twO5ht4rV+C7EygwgLACSxWyG9jq9VAiEAkgmbMGQpLgUFPyLs++04VdiPtIe+1MkJxmjMGyqwN0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55041},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c077878fe5efed7e827b8c444ee5322b743c67d1","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.20_1773250824951_0.8128919468974005","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@caseparts-org/casecore","version":"0.0.21","_id":"@caseparts-org/casecore@0.0.21","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"8a911c3181cca96970573255b24f90067409067d","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.21.tgz","fileCount":26,"integrity":"sha512-/uw0E9B8dx0YwwItvhGYiEmwFuxHwCcbWxtLJXmSHSVpKjEfI2pSq0QyxcODTEFhEcKbwD4N/KS7RMwX74vCtw==","signatures":[{"sig":"MEUCIEUrhDyYyq61CoJYIQy+b3uEaB05KLrab6M0kC30vbPdAiEAt1BPyszBLWTuAJ7wq3bcUMCh3L7ZzZ0XzJm0Hek7Tas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55127},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5c871a5fbeb2d2f036ad3214fa9e7bf7f24c9ed6","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.21_1775074938711_0.9419419766334469","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@caseparts-org/casecore","version":"0.0.22","_id":"@caseparts-org/casecore@0.0.22","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"b0d18381ab08637e67024bb2a965dad6cc470d0a","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.22.tgz","fileCount":28,"integrity":"sha512-ybiSgjhg68DHBAb6dLMAWN00GgbYEBYtd9i59ogWdkP+f5gDqWxBaLEUd0qTTGtaEwey8OPH8aGf4+FjBcDiDA==","signatures":[{"sig":"MEYCIQDW92g2jqXPpZ/wTVXeGZLPvXOByM3fGsz+1N4zmXtYyQIhAJsec691CIuULWHazrbWZ7ARz3jewfaUjSEB+V7MfDgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57117},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"0ab4e6a8f398f5f8490d90b67774feeec62403af","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.22_1775237819214_0.027959157066060225","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@caseparts-org/casecore","version":"0.0.23","_id":"@caseparts-org/casecore@0.0.23","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"2a5a239aa4422b13abcfa881fc436ebe4c07cdc9","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.23.tgz","fileCount":28,"integrity":"sha512-iupv0/9lJOPm2StSlJa+Zf+58StEPg3Zrx84ZyREwF1kQJohWGclEMw/9NQ4ASFnZYkxHT/jAN2SWVCzIc5iVg==","signatures":[{"sig":"MEYCIQDqRolxdt0oY4IRh4V/V72Ahx0KXMUVoxXsUEojOOu0KwIhAIiT3QfBY6KJ25vgLjOlamfziHah6lpPXT+Jd4ihSvcM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e5af8f3e7e9b32c25094c93f8f96e9ecd2860291","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.23_1776273677665_0.823572254749029","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@caseparts-org/casecore","version":"0.0.24","_id":"@caseparts-org/casecore@0.0.24","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"105180cf92212438e67193e7929e69e8701b28e0","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.24.tgz","fileCount":28,"integrity":"sha512-suaZTN8qdK9fA6cPtIjrbD++gWGhL5D8vM2TZNBl9ffcUFnxytNi3mCElcnc/7JHuJOJNnvWyrt58HNMcf2b4A==","signatures":[{"sig":"MEUCIQDkTjU75XY0GccO/oWwgpWqcvGdFccJzKZwIf8z6EcmGAIgbhK7t7XUVXervbC7oG7ofP8GhT+Ie0UXWkkJEatMxIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"6ac412317c9feccfb155a5dd67f62c2b362bcd69","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.24_1778006890206_0.8689877973128206","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@caseparts-org/casecore","version":"0.0.25","_id":"@caseparts-org/casecore@0.0.25","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"e12cb9bc756f776021cac155fc154aad347c381d","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.25.tgz","fileCount":30,"integrity":"sha512-Wqe2EHSkjKIOB9/GJItYEr60pnXRpbmQZTCeGL0zCdRA4R/nY0pktC1/LuAUDfaULMxOU9mHlwX5Z6DzNamweg==","signatures":[{"sig":"MEUCIQCFSeEqJFuMxn1vAt7fpPrVAd3MKagVIcK7YifiLwRiYAIgF1C0Md6NI9i/4k2IVHv3Di/LAyhSiLkqxnmvqmlZuAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4c0a2826390064081fb637fa01b2e227a1c185fb","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.25_1781113881601_0.8795316842901322","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@caseparts-org/casecore","version":"0.0.26","_id":"@caseparts-org/casecore@0.0.26","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"c8a5ac17c8a62d76337be7fadf81c7dda675a39b","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.26.tgz","fileCount":30,"integrity":"sha512-O5zInxKep3XYR0lVyFaitq8r6WTuFkVrbhaDtELfHzwNijtr/U/itboSXSvrU1K+i8NbNoilY/rbbch2M7RkdA==","signatures":[{"sig":"MEUCIQDkAOkHh9k3Hkso/HoKmmygJ2k/U3z2sJXGeHWRJhOXpQIgVHIXihJ1vdhW/XJLFyqzl2eiwT8+5CwPgQ6iTt4guxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"65bf8e6d121093bdaf094f6da90d72f690c3ad41","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.26_1782420625872_0.26028867944185063","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@caseparts-org/casecore","version":"0.0.27","_id":"@caseparts-org/casecore@0.0.27","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"dist":{"shasum":"dd30456aeaf1498a2cc1274af0ad891644f0e371","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.27.tgz","fileCount":30,"integrity":"sha512-qXznjq9fLIacWMDztDw+Zrgsip+1+IBF55qIJQR10VS9E88AZ81bRUQV2aFVLqZJsPb8Qszxf6OtNMtdmOB7UQ==","signatures":[{"sig":"MEUCIQCV8CGKpbC8fFTIbmmZCsiChWjdrVz04+k+0JP18kpnQAIgVhkhjEfJ1RD8OM5ueBpzIuQhowvZqcorEUbeAx4IG/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"65bf8e6d121093bdaf094f6da90d72f690c3ad41","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","preview":"vite preview","test:ci":"vitest run","prebuild":"rimraf dist"},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"_npmVersion":"10.9.2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","directories":{},"_nodeVersion":"23.11.1","dependencies":{"uuid":"^11.1.0","jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.29.0","rimraf":"^6.0.1","vitest":"^3.2.4","globals":"^16.2.0","react-dom":"^19.2.3","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","react-router-dom":"^7.6.3","typescript-eslint":"^8.34.1","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/casecore_0.0.27_1784749607486_0.10505518430329697","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@caseparts-org/casecore","private":false,"version":"0.0.28","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"scripts":{"dev":"vite","prebuild":"rimraf dist","build":"tsc -p tsconfig.json","lint":"eslint .","preview":"vite preview","test":"vitest","test:ci":"vitest run"},"dependencies":{"jwt-decode":"^4.0.0","uuid":"^11.1.0"},"devDependencies":{"@eslint/js":"^9.29.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@types/node":"^24.0.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.5.2","eslint":"^9.29.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","globals":"^16.2.0","jsdom":"^26.1.0","react":"^19.2.3","react-dom":"^19.2.3","react-router-dom":"^7.6.3","rimraf":"^6.0.1","typescript":"~5.8.3","typescript-eslint":"^8.34.1","vite":"^7.0.0","vitest":"^3.2.4"},"_id":"@caseparts-org/casecore@0.0.28","gitHead":"fd760fcb2b3ddf16c9d827d00d828a8fb3ac4cc2","description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","_nodeVersion":"23.11.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-wVquHNORyN8DJktsPNvxKjqKqQ2KDrmOKzvtv1pjVb3fZpKqpS/UUu9arV6xXJq3JrTu+b3ln8zO3v1/8cBI2w==","shasum":"b547b353e3cf3804c4557ed5db34d60229c94b10","tarball":"https://registry.npmjs.org/@caseparts-org/casecore/-/casecore-0.0.28.tgz","fileCount":30,"unpackedSize":57618,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICSLlU1R1cXJ8VzIauA6U/bYb66JGT7CKNfUmtbBRGTTAiA59BMilRSH/XpYwGlnGxGtKomT7TM7pcdzLVXaLTaUyQ=="}]},"_npmUser":{"name":"domingo-dev","email":"domingo-dev@hotmail.com"},"directories":{},"maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/casecore_0.0.28_1785353890879_0.1877618719577614"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-25T22:15:09.645Z","modified":"2026-07-29T19:38:11.227Z","0.0.1":"2025-06-25T22:15:09.879Z","0.0.2":"2025-06-26T17:15:17.741Z","0.0.3":"2025-06-27T23:21:40.730Z","0.0.4":"2025-06-27T23:28:25.965Z","0.0.5":"2025-07-03T17:27:22.243Z","0.0.6":"2025-07-03T17:34:23.138Z","0.0.7":"2025-07-03T20:37:01.550Z","0.0.8":"2025-07-08T19:36:38.482Z","0.0.9":"2025-07-10T22:24:29.993Z","0.0.10":"2025-07-30T18:06:03.936Z","0.0.11":"2025-09-04T23:33:10.933Z","0.0.12":"2025-09-05T17:37:10.575Z","0.0.13":"2025-09-08T18:10:23.901Z","0.0.14":"2025-09-25T21:03:07.908Z","0.0.15":"2025-09-29T17:44:07.939Z","0.0.16":"2025-09-29T18:02:23.515Z","0.0.17":"2025-09-29T19:01:44.211Z","0.0.18":"2025-12-02T22:23:12.190Z","0.0.19":"2025-12-12T18:03:26.758Z","0.0.20":"2026-03-11T17:40:25.101Z","0.0.21":"2026-04-01T20:22:18.856Z","0.0.22":"2026-04-03T17:36:59.362Z","0.0.23":"2026-04-15T17:21:17.814Z","0.0.24":"2026-05-05T18:48:10.347Z","0.0.25":"2026-06-10T17:51:21.741Z","0.0.26":"2026-06-25T20:50:26.009Z","0.0.27":"2026-07-22T19:46:47.639Z","0.0.28":"2026-07-29T19:38:11.030Z"},"description":"This project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session ","maintainers":[{"name":"domingo-dev","email":"domingo-dev@hotmail.com"}],"readme":"# CaseCore React Component & Logic Library\n\nThis project is a reusable logic and component library for React and Next.js applications, designed to house all core business logic for our front-end apps, decoupled from any specific UI. While it currently focuses on authentication, claims, and session management, it is intended to grow into a central place for all shared business logic, utilities, and core functionality needed across our projects.\n\n## Project Structure\n\n- **/lib/**\n  - Contains all code intended for export as part of the library.\n  - Includes authentication context/provider, hooks, utility functions, and type definitions.\n  - The main entry point for consumers is `lib/index.ts`.\n- **/src/App.tsx**\n  - Local demo/test app for development, not included in the library build.\n  - Useful for running and testing components locally with `npm run dev`.\n- **/public/**\n  - Static assets for local development/demo.\n- **/index.html**\n  - Entry point for local development with Vite.\n\n## Key Features\n\n- **Authentication Context (`AuthProvider`)**\n  - Provides authentication state, login/logout/impersonate methods, and claims to your app via React context.\n  - Handles JWT parsing, localStorage/sessionStorage, and API integration.\n- **Claims & Session Utilities**\n  - `buildClaimsFromPayload`: Normalizes JWT payloads into a consistent claims object.\n  - `getSessionId`: Manages session IDs in sessionStorage.\n  - `useLocalStorage`: React hook for persistent state with automatic key prefixing.\n- **TypeScript-first**\n  - All types and interfaces are defined in `lib/authentication/AuthTypes.ts` for strong typing and IDE support.\n- **Testing**\n  - Tests are colocated with their modules (e.g., `AuthContext.test.tsx`).\n  - Mocks for fetch and JWT decoding are used to simulate authentication flows.\n\n## Usage\n\n- **As a library:**\n  - Import from `lib/index.ts` in your consuming app:\n    ```ts\n    import { AuthProvider, useAuthContext } from 'casecore/lib';\n    ```\n- **For local development:**\n  - Run `npm run dev` to start the Vite dev server and use the demo app in `src/App.tsx`.\n- **To run tests locally:**\n  - Run `npm test` or `npx vitest run` to execute all tests.\n  - For watch mode (auto-re-run on file changes), use:\n    ```sh\n    npx vitest\n    ```\n  - Test files are colocated with their modules (e.g., `AuthContext.test.tsx`).\n\n## Contributing\n\n- Add new core logic, hooks, or components to `/lib`.\n- Add or update exports in `lib/index.ts`.\n- Use `/src` and `/public` for local-only demo/testing code.\n- Write and run tests for all exported logic.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}