{"_id":"@auth0/ul-context-inspector","_rev":"29-13336dafd8bd07a31aff613b3ec4c340","name":"@auth0/ul-context-inspector","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@auth0/ul-context-inspector","version":"1.0.0","keywords":["auth0","ACUL","inspector"],"author":{"name":"Auth0"},"license":"Apache-2.0","_id":"@auth0/ul-context-inspector@1.0.0","maintainers":[{"name":"auth0-oss","email":"oss.sdks@auth0.com"},{"name":"ziluvatar","email":"eduardo.diaz@okta.com"},{"name":"iaco","email":"sebastian.iacomuzzi@gmail.com"},{"name":"pubalokta","email":"pablo.ubal@okta.com"},{"name":"auth0npm","email":"devops+npm@auth0.com"},{"name":"auth0brokkr","email":"support@auth0.com"},{"name":"hzalaz","email":"hernan@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"charlesrea","email":"charles.rea@auth0.com"},{"name":"ncluer","email":"natalie.cluer@gmail.com"},{"name":"julien.wollscheid","email":"julien.wollscheid@auth0.com"},{"name":"cristiandouce","email":"cristiandouce@gmail.com"},{"name":"sambego","email":"sambellen@gmail.com"},{"name":"sandrinodimattia","email":"sandrino@dimattia.be"},{"name":"lzychowski","email":"les.zychowski@auth0.com"},{"name":"davidpatrick0","email":"david.patrick@auth0.com"},{"name":"sergii.biienko","email":"sergii.biienko@auth0.com"},{"name":"jpadilla","email":"hello@jpadilla.com"},{"name":"jessele","email":"jesse.le@auth0.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"oktajeffoktajeff","email":"jeff.shuman@okta.com"},{"name":"david.renaud.okta","email":"david.renaud@okta.com"},{"name":"bsmith-auth0","email":"brian.s.smith@okta.com"},{"name":"madhuri.rm23","email":"madhuri.ravindramohan@okta.com"},{"name":"npirani_okta","email":"neil.pirani@auth0.com"},{"name":"soumya.bodavula","email":"soumya.bodavula@auth0.com"},{"name":"jamescgarrett-okta","email":"james.garrett@auth0.com"},{"name":"stheller","email":"stefan.heller@auth0.com"},{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"edgarchirivella-okta","email":"edgar.chirivella@okta.com"},{"name":"sanjay.manikandhan","email":"sanjay.manikandhan@okta.com"},{"name":"rithuc23","email":"rithu.chandrasekar@auth0.com"},{"name":"enriquepina","email":"enrique.pina@auth0.com"},{"name":"sgarcia-atko","email":"sergio.garciaramos@okta.com"},{"name":"roger.chan","email":"roger.chan@auth0.com"},{"name":"joshbetz_auth0","email":"josh.betz@auth0.com"},{"name":"andriy0k","email":"andriy.kharchuk@auth0.com"},{"name":"maaantone","email":"michael.antone@auth0.com"},{"name":"jason.gervais","email":"jason.gervais@okta.com"},{"name":"shafatkhan","email":"shafat.khan@okta.com"},{"name":"psychoticbrat","email":"merisa.lee@okta.com"},{"name":"brohowismynamealreadytaken","email":"ijlal.khan@okta.com"},{"name":"lewisbyrne-okta","email":"lewis.byrne@okta.com"},{"name":"tarunpreet.kaur","email":"tarunpreet.kaur@okta.com"},{"name":"harish.sundar","email":"harish.sundar@auth0.com"},{"name":"dannyturcotte","email":"danny.turcotte@okta.com"},{"name":"auth0-werner","email":"tommy.werner@okta.com"},{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"}],"homepage":"https://github.com/auth0/ul-context-inspector#readme","bugs":{"url":"https://github.com/auth0/ul-context-inspector/issues"},"dist":{"shasum":"fd7780494e9846df554249eb781fe8a63684d8d4","tarball":"https://registry.npmjs.org/@auth0/ul-context-inspector/-/ul-context-inspector-1.0.0.tgz","fileCount":39,"integrity":"sha512-BmVaHkABvAmiGY9+h8K/sjSMLEW52z2Nvuswdn2y/W7lIqkr8pIjgemEq/tPd1WE2xj1hhv/IhQeESU82zzrWQ==","signatures":[{"sig":"MEQCIHRMuD9QpBKg08nWUKYmkI127fVXZZXzL9IeJ2n9lbNlAiAP4sUK3AYWcj2U0hTN1GBkzsGzlrjM5uBMLHtNGoopag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1325834},"main":"dist/ul-context-inspector.umd.js","type":"module","style":"dist/ul-context-inspector.css","types":"dist/index.d.ts","module":"dist/ul-context-inspector.es.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ul-context-inspector.es.js","require":"./dist/ul-context-inspector.umd.js"},"./style.css":{"default":"./dist/ul-context-inspector.css"}},"gitHead":"679f118960a9da59d847d50023867d87749f4cd6","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,tsx}'","test":"vitest run","build":"vite build","clean":"rimraf dist","watch":"vite build --watch","prepare":"npm run build","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"},"repository":{"url":"git+https://github.com/auth0/ul-context-inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Login Inspector tool to inspect Auth0 ACUL context data.","directories":{},"sideEffects":["**/*.css","dist/ul-context-inspector.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","prismjs":"^1.30.0","lucide-react":"^0.544.0","@emotion/react":"^11.14.0","tailwind-merge":"^3.3.1","@emotion/styled":"^11.14.1","@radix-ui/react-slot":"^1.2.3","class-variance-authority":"^0.7.1","react-simple-code-editor":"^0.13.1","@base-ui-components/react":"^1.0.0-beta.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.8","postcss":"^8.4.40","typescript":"^5.4.0","@types/node":"^24.5.2","tailwindcss":"^3.4.14","@types/react":"^18.2.0","autoprefixer":"^10.4.20","@types/prismjs":"^1.26.5","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.0","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.2.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/ul-context-inspector_1.0.0_1763137600909_0.5352445103426642","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@auth0/ul-context-inspector","version":"1.1.0","keywords":["auth0","ACUL","inspector"],"author":{"name":"Auth0"},"license":"Apache-2.0","_id":"@auth0/ul-context-inspector@1.1.0","maintainers":[{"name":"auth0-oss","email":"oss.sdks@auth0.com"},{"name":"ziluvatar","email":"eduardo.diaz@okta.com"},{"name":"iaco","email":"sebastian.iacomuzzi@gmail.com"},{"name":"pubalokta","email":"pablo.ubal@okta.com"},{"name":"auth0npm","email":"devops+npm@auth0.com"},{"name":"auth0brokkr","email":"support@auth0.com"},{"name":"hzalaz","email":"hernan@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"charlesrea","email":"charles.rea@auth0.com"},{"name":"ncluer","email":"natalie.cluer@gmail.com"},{"name":"julien.wollscheid","email":"julien.wollscheid@auth0.com"},{"name":"cristiandouce","email":"cristiandouce@gmail.com"},{"name":"sambego","email":"sambellen@gmail.com"},{"name":"sandrinodimattia","email":"sandrino@dimattia.be"},{"name":"lzychowski","email":"les.zychowski@auth0.com"},{"name":"davidpatrick0","email":"david.patrick@auth0.com"},{"name":"sergii.biienko","email":"sergii.biienko@auth0.com"},{"name":"jpadilla","email":"hello@jpadilla.com"},{"name":"jessele","email":"jesse.le@auth0.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"oktajeffoktajeff","email":"jeff.shuman@okta.com"},{"name":"david.renaud.okta","email":"david.renaud@okta.com"},{"name":"bsmith-auth0","email":"brian.s.smith@okta.com"},{"name":"madhuri.rm23","email":"madhuri.ravindramohan@okta.com"},{"name":"npirani_okta","email":"neil.pirani@auth0.com"},{"name":"soumya.bodavula","email":"soumya.bodavula@auth0.com"},{"name":"jamescgarrett-okta","email":"james.garrett@auth0.com"},{"name":"stheller","email":"stefan.heller@auth0.com"},{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"edgarchirivella-okta","email":"edgar.chirivella@okta.com"},{"name":"sanjay.manikandhan","email":"sanjay.manikandhan@okta.com"},{"name":"rithuc23","email":"rithu.chandrasekar@auth0.com"},{"name":"enriquepina","email":"enrique.pina@auth0.com"},{"name":"sgarcia-atko","email":"sergio.garciaramos@okta.com"},{"name":"roger.chan","email":"roger.chan@auth0.com"},{"name":"joshbetz_auth0","email":"josh.betz@auth0.com"},{"name":"andriy0k","email":"andriy.kharchuk@auth0.com"},{"name":"maaantone","email":"michael.antone@auth0.com"},{"name":"jason.gervais","email":"jason.gervais@okta.com"},{"name":"shafatkhan","email":"shafat.khan@okta.com"},{"name":"psychoticbrat","email":"merisa.lee@okta.com"},{"name":"brohowismynamealreadytaken","email":"ijlal.khan@okta.com"},{"name":"lewisbyrne-okta","email":"lewis.byrne@okta.com"},{"name":"tarunpreet.kaur","email":"tarunpreet.kaur@okta.com"},{"name":"harish.sundar","email":"harish.sundar@auth0.com"},{"name":"dannyturcotte","email":"danny.turcotte@okta.com"},{"name":"auth0-werner","email":"tommy.werner@okta.com"},{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"}],"homepage":"https://github.com/auth0/ul-context-inspector#readme","bugs":{"url":"https://github.com/auth0/ul-context-inspector/issues"},"dist":{"shasum":"6443350c81faf93c8d3e5905c1f4647f6b544939","tarball":"https://registry.npmjs.org/@auth0/ul-context-inspector/-/ul-context-inspector-1.1.0.tgz","fileCount":39,"integrity":"sha512-SpR6v6Tn2rCJPuc4rkO3J+M/FKxRmSbWH8jHdrTBFJXuRmggeSecBnUckdUyhDfLKUrAUyjmdmj2zQwdahbt7Q==","signatures":[{"sig":"MEQCIDa2uKgPQLx7F/h2UbUbN4rI0d2PP2OxYufaXJDz67AGAiAL0ebHqbEueIlzHBk+JvF1mhvQxuNAgxo55P8pKmEmUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1325856},"main":"dist/ul-context-inspector.umd.js","type":"module","style":"dist/ul-context-inspector.css","types":"dist/index.d.ts","module":"dist/ul-context-inspector.es.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ul-context-inspector.es.js","require":"./dist/ul-context-inspector.umd.js"},"./style.css":{"default":"./dist/ul-context-inspector.css"}},"gitHead":"57ea86d13bad7183f7d71434b0059cd9cfdcb08c","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,tsx}'","test":"vitest run","build":"vite build","clean":"rimraf dist","watch":"vite build --watch","prepare":"npm run build","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"},"repository":{"url":"git+https://github.com/auth0/ul-context-inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Login Inspector tool to inspect Auth0 ACUL context data.","directories":{},"sideEffects":["**/*.css","dist/ul-context-inspector.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","prismjs":"^1.30.0","lucide-react":"^0.544.0","@emotion/react":"^11.14.0","tailwind-merge":"^3.3.1","@emotion/styled":"^11.14.1","@radix-ui/react-slot":"^1.2.3","class-variance-authority":"^0.7.1","react-simple-code-editor":"^0.13.1","@base-ui-components/react":"^1.0.0-beta.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.8","postcss":"^8.4.40","typescript":"^5.4.0","@types/node":"^24.5.2","tailwindcss":"^3.4.14","@types/react":"^18.2.0","autoprefixer":"^10.4.20","@types/prismjs":"^1.26.5","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.0","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.2.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/ul-context-inspector_1.1.0_1763139820526_0.41385321478594017","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@auth0/ul-context-inspector","version":"1.1.1","keywords":["auth0","ACUL","inspector"],"author":{"name":"Auth0"},"license":"Apache-2.0","_id":"@auth0/ul-context-inspector@1.1.1","maintainers":[{"name":"auth0-oss","email":"oss.sdks@auth0.com"},{"name":"ziluvatar","email":"eduardo.diaz@okta.com"},{"name":"iaco","email":"sebastian.iacomuzzi@gmail.com"},{"name":"pubalokta","email":"pablo.ubal@okta.com"},{"name":"auth0npm","email":"devops+npm@auth0.com"},{"name":"auth0brokkr","email":"support@auth0.com"},{"name":"hzalaz","email":"hernan@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"charlesrea","email":"charles.rea@auth0.com"},{"name":"ncluer","email":"natalie.cluer@gmail.com"},{"name":"julien.wollscheid","email":"julien.wollscheid@auth0.com"},{"name":"cristiandouce","email":"cristiandouce@gmail.com"},{"name":"sambego","email":"sambellen@gmail.com"},{"name":"sandrinodimattia","email":"sandrino@dimattia.be"},{"name":"lzychowski","email":"les.zychowski@auth0.com"},{"name":"davidpatrick0","email":"david.patrick@auth0.com"},{"name":"sergii.biienko","email":"sergii.biienko@auth0.com"},{"name":"jpadilla","email":"hello@jpadilla.com"},{"name":"jessele","email":"jesse.le@auth0.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"oktajeffoktajeff","email":"jeff.shuman@okta.com"},{"name":"david.renaud.okta","email":"david.renaud@okta.com"},{"name":"bsmith-auth0","email":"brian.s.smith@okta.com"},{"name":"madhuri.rm23","email":"madhuri.ravindramohan@okta.com"},{"name":"npirani_okta","email":"neil.pirani@auth0.com"},{"name":"soumya.bodavula","email":"soumya.bodavula@auth0.com"},{"name":"jamescgarrett-okta","email":"james.garrett@auth0.com"},{"name":"stheller","email":"stefan.heller@auth0.com"},{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"edgarchirivella-okta","email":"edgar.chirivella@okta.com"},{"name":"sanjay.manikandhan","email":"sanjay.manikandhan@okta.com"},{"name":"rithuc23","email":"rithu.chandrasekar@auth0.com"},{"name":"enriquepina","email":"enrique.pina@auth0.com"},{"name":"josecarlos-chavez_atko","email":"josecarlos.chavez@okta.com"},{"name":"sgarcia-atko","email":"sergio.garciaramos@okta.com"},{"name":"roger.chan","email":"roger.chan@auth0.com"},{"name":"joshbetz_auth0","email":"josh.betz@auth0.com"},{"name":"andriy0k","email":"andriy.kharchuk@auth0.com"},{"name":"maaantone","email":"michael.antone@auth0.com"},{"name":"jason.gervais","email":"jason.gervais@okta.com"},{"name":"shafatkhan","email":"shafat.khan@okta.com"},{"name":"psychoticbrat","email":"merisa.lee@okta.com"},{"name":"brohowismynamealreadytaken","email":"ijlal.khan@okta.com"},{"name":"lewisbyrne-okta","email":"lewis.byrne@okta.com"},{"name":"tarunpreet.kaur","email":"tarunpreet.kaur@okta.com"},{"name":"harish.sundar","email":"harish.sundar@auth0.com"},{"name":"dannyturcotte","email":"danny.turcotte@okta.com"},{"name":"auth0-werner","email":"tommy.werner@okta.com"},{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"}],"homepage":"https://github.com/auth0/ul-context-inspector#readme","bugs":{"url":"https://github.com/auth0/ul-context-inspector/issues"},"dist":{"shasum":"547b7895f945f2d4bcf4f2bc823d9c95242a986d","tarball":"https://registry.npmjs.org/@auth0/ul-context-inspector/-/ul-context-inspector-1.1.1.tgz","fileCount":39,"integrity":"sha512-g0bKthjO1ulxYYVPdlesOI0bbeukf7brHqFowyz/jNvvsCDK7d9njhEQnI3veJsJ+e6pN4QSneLtNAmbde/ixQ==","signatures":[{"sig":"MEYCIQDQ/LDME9FVT4zPkAr6ZliUlF17Vrc/Mie7T1jYNHAk7wIhAORqR1JIivTaf/xoXDs5k1GW0pGG1tp7rpJXVWM28NRq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320893},"main":"dist/ul-context-inspector.umd.js","type":"module","style":"dist/ul-context-inspector.css","types":"dist/index.d.ts","module":"dist/ul-context-inspector.es.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ul-context-inspector.es.js","require":"./dist/ul-context-inspector.umd.js"},"./style.css":{"default":"./dist/ul-context-inspector.css"}},"gitHead":"12319a53d028d1f56152d1261ed56d91998ec741","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,tsx}'","test":"vitest run","build":"vite build","clean":"rimraf dist","watch":"vite build --watch","prepare":"npm run build","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"},"repository":{"url":"git+https://github.com/auth0/ul-context-inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Login Inspector tool to inspect Auth0 ACUL context data.","directories":{},"sideEffects":["**/*.css","dist/ul-context-inspector.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","prismjs":"^1.30.0","lucide-react":"^0.544.0","@emotion/react":"^11.14.0","tailwind-merge":"^3.3.1","@emotion/styled":"^11.14.1","@radix-ui/react-slot":"^1.2.3","class-variance-authority":"^0.7.1","react-simple-code-editor":"^0.13.1","@base-ui-components/react":"^1.0.0-beta.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.8","postcss":"^8.4.40","typescript":"^5.4.0","@types/node":"^24.5.2","tailwindcss":"^3.4.14","@types/react":"^18.2.0","autoprefixer":"^10.4.20","@types/prismjs":"^1.26.5","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.0","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.2.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/ul-context-inspector_1.1.1_1763395365436_0.7095623955759087","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@auth0/ul-context-inspector","version":"1.1.2","keywords":["auth0","ACUL","inspector"],"author":{"name":"Auth0"},"license":"Apache-2.0","_id":"@auth0/ul-context-inspector@1.1.2","maintainers":[{"name":"auth0-oss","email":"oss.sdks@auth0.com"},{"name":"ziluvatar","email":"eduardo.diaz@okta.com"},{"name":"iaco","email":"sebastian.iacomuzzi@gmail.com"},{"name":"pubalokta","email":"pablo.ubal@okta.com"},{"name":"auth0npm","email":"devops+npm@auth0.com"},{"name":"auth0brokkr","email":"support@auth0.com"},{"name":"hzalaz","email":"hernan@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"charlesrea","email":"charles.rea@auth0.com"},{"name":"ncluer","email":"natalie.cluer@gmail.com"},{"name":"julien.wollscheid","email":"julien.wollscheid@auth0.com"},{"name":"cristiandouce","email":"cristiandouce@gmail.com"},{"name":"sambego","email":"sambellen@gmail.com"},{"name":"sandrinodimattia","email":"sandrino@dimattia.be"},{"name":"lzychowski","email":"les.zychowski@auth0.com"},{"name":"davidpatrick0","email":"david.patrick@auth0.com"},{"name":"sergii.biienko","email":"sergii.biienko@auth0.com"},{"name":"jpadilla","email":"hello@jpadilla.com"},{"name":"jessele","email":"jesse.le@auth0.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"oktajeffoktajeff","email":"jeff.shuman@okta.com"},{"name":"david.renaud.okta","email":"david.renaud@okta.com"},{"name":"bsmith-auth0","email":"brian.s.smith@okta.com"},{"name":"madhuri.rm23","email":"madhuri.ravindramohan@okta.com"},{"name":"npirani_okta","email":"neil.pirani@auth0.com"},{"name":"soumya.bodavula","email":"soumya.bodavula@auth0.com"},{"name":"jamescgarrett-okta","email":"james.garrett@auth0.com"},{"name":"stheller","email":"stefan.heller@auth0.com"},{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"edgarchirivella-okta","email":"edgar.chirivella@okta.com"},{"name":"sanjay.manikandhan","email":"sanjay.manikandhan@okta.com"},{"name":"rithuc23","email":"rithu.chandrasekar@auth0.com"},{"name":"enriquepina","email":"enrique.pina@auth0.com"},{"name":"josecarlos-chavez_atko","email":"josecarlos.chavez@okta.com"},{"name":"sgarcia-atko","email":"sergio.garciaramos@okta.com"},{"name":"roger.chan","email":"roger.chan@auth0.com"},{"name":"joshbetz_auth0","email":"josh.betz@auth0.com"},{"name":"andriy0k","email":"andriy.kharchuk@auth0.com"},{"name":"maaantone","email":"michael.antone@auth0.com"},{"name":"jason.gervais","email":"jason.gervais@okta.com"},{"name":"shafatkhan","email":"shafat.khan@okta.com"},{"name":"psychoticbrat","email":"merisa.lee@okta.com"},{"name":"brohowismynamealreadytaken","email":"ijlal.khan@okta.com"},{"name":"lewisbyrne-okta","email":"lewis.byrne@okta.com"},{"name":"tarunpreet.kaur","email":"tarunpreet.kaur@okta.com"},{"name":"harish.sundar","email":"harish.sundar@auth0.com"},{"name":"dannyturcotte","email":"danny.turcotte@okta.com"},{"name":"auth0-werner","email":"tommy.werner@okta.com"},{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"}],"homepage":"https://github.com/auth0/ul-context-inspector#readme","bugs":{"url":"https://github.com/auth0/ul-context-inspector/issues"},"dist":{"shasum":"e523d54cec593f1e44cb4d52d440778007836aed","tarball":"https://registry.npmjs.org/@auth0/ul-context-inspector/-/ul-context-inspector-1.1.2.tgz","fileCount":39,"integrity":"sha512-8vJJeMUNNLrpgcbvWxZP9SB6bmEoRBLEDttWWndBXSZyLHrtBKaSdRkSI39YHXwWIEsQ9u9F6dD8hRtN0qrKHQ==","signatures":[{"sig":"MEUCIFmpxzznvTYMJJuvGAxwvqxB11fWoBFR2g1NhHNeBmMeAiEAtc0S6UdfN7sK7kGlKQdyWlGLF7N61XZIk6b9eiJwxOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1326362},"main":"dist/ul-context-inspector.umd.js","type":"module","style":"dist/ul-context-inspector.css","types":"dist/index.d.ts","module":"dist/ul-context-inspector.es.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ul-context-inspector.es.js","require":"./dist/ul-context-inspector.umd.js"},"./style.css":{"default":"./dist/ul-context-inspector.css"}},"gitHead":"d93cb487ddd54876f465a8ff682705f7f6b03c66","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,tsx}'","test":"vitest run","build":"vite build","clean":"rimraf dist","watch":"vite build --watch","prepare":"npm run build","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"},"repository":{"url":"git+https://github.com/auth0/ul-context-inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Login Inspector tool to inspect Auth0 ACUL context data.","directories":{},"sideEffects":["**/*.css","dist/ul-context-inspector.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","prismjs":"^1.30.0","lucide-react":"^0.544.0","@emotion/react":"^11.14.0","tailwind-merge":"^3.3.1","@emotion/styled":"^11.14.1","@radix-ui/react-slot":"^1.2.3","class-variance-authority":"^0.7.1","react-simple-code-editor":"^0.13.1","@base-ui-components/react":"^1.0.0-beta.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.8","postcss":"^8.4.40","typescript":"^5.4.0","@types/node":"^24.5.2","tailwindcss":"^3.4.14","@types/react":"^18.2.0","autoprefixer":"^10.4.20","@types/prismjs":"^1.26.5","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.0","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.2.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/ul-context-inspector_1.1.2_1763578477922_0.4613947431556866","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@auth0/ul-context-inspector","version":"1.1.3","keywords":["auth0","ACUL","inspector"],"author":{"name":"Auth0"},"license":"Apache-2.0","_id":"@auth0/ul-context-inspector@1.1.3","maintainers":[{"name":"auth0-oss","email":"oss.sdks@auth0.com"},{"name":"ziluvatar","email":"eduardo.diaz@okta.com"},{"name":"iaco","email":"sebastian.iacomuzzi@gmail.com"},{"name":"pubalokta","email":"pablo.ubal@okta.com"},{"name":"auth0npm","email":"devops+npm@auth0.com"},{"name":"auth0brokkr","email":"support@auth0.com"},{"name":"hzalaz","email":"hernan@auth0.com"},{"name":"aaguiarz","email":"andres.aguiar@gmail.com"},{"name":"charlesrea","email":"charles.rea@auth0.com"},{"name":"ncluer","email":"natalie.cluer@gmail.com"},{"name":"julien.wollscheid","email":"julien.wollscheid@auth0.com"},{"name":"cristiandouce","email":"cristiandouce@gmail.com"},{"name":"sambego","email":"sambellen@gmail.com"},{"name":"sandrinodimattia","email":"sandrino@dimattia.be"},{"name":"lzychowski","email":"les.zychowski@auth0.com"},{"name":"davidpatrick0","email":"david.patrick@auth0.com"},{"name":"sergii.biienko","email":"sergii.biienko@auth0.com"},{"name":"jpadilla","email":"hello@jpadilla.com"},{"name":"jessele","email":"jesse.le@auth0.com"},{"name":"rhamzeh_auth0","email":"raghd.hamzeh@auth0.com"},{"name":"oktajeffoktajeff","email":"jeff.shuman@okta.com"},{"name":"david.renaud.okta","email":"david.renaud@okta.com"},{"name":"bsmith-auth0","email":"brian.s.smith@okta.com"},{"name":"madhuri.rm23","email":"madhuri.ravindramohan@okta.com"},{"name":"npirani_okta","email":"neil.pirani@auth0.com"},{"name":"soumya.bodavula","email":"soumya.bodavula@auth0.com"},{"name":"jamescgarrett-okta","email":"james.garrett@auth0.com"},{"name":"stheller","email":"stefan.heller@auth0.com"},{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"edgarchirivella-okta","email":"edgar.chirivella@okta.com"},{"name":"sanjay.manikandhan","email":"sanjay.manikandhan@okta.com"},{"name":"rithuc23","email":"rithu.chandrasekar@auth0.com"},{"name":"enriquepina","email":"enrique.pina@auth0.com"},{"name":"josecarlos-chavez_atko","email":"josecarlos.chavez@okta.com"},{"name":"sgarcia-atko","email":"sergio.garciaramos@okta.com"},{"name":"roger.chan","email":"roger.chan@auth0.com"},{"name":"joshbetz_auth0","email":"josh.betz@auth0.com"},{"name":"andriy0k","email":"andriy.kharchuk@auth0.com"},{"name":"maaantone","email":"michael.antone@auth0.com"},{"name":"jason.gervais","email":"jason.gervais@okta.com"},{"name":"shafatkhan","email":"shafat.khan@okta.com"},{"name":"psychoticbrat","email":"merisa.lee@okta.com"},{"name":"brohowismynamealreadytaken","email":"ijlal.khan@okta.com"},{"name":"lewisbyrne-okta","email":"lewis.byrne@okta.com"},{"name":"tarunpreet.kaur","email":"tarunpreet.kaur@okta.com"},{"name":"harish.sundar","email":"harish.sundar@auth0.com"},{"name":"dannyturcotte","email":"danny.turcotte@okta.com"},{"name":"auth0-werner","email":"tommy.werner@okta.com"},{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"}],"homepage":"https://github.com/auth0/ul-context-inspector#readme","bugs":{"url":"https://github.com/auth0/ul-context-inspector/issues"},"dist":{"shasum":"945bc8fb9ded1454f0c45fda23a3e341a5eb0efc","tarball":"https://registry.npmjs.org/@auth0/ul-context-inspector/-/ul-context-inspector-1.1.3.tgz","fileCount":39,"integrity":"sha512-C4zyhZXwqDtpgJmwOTsxQTkhi2l/wxcJcryRRLo54vu2CrjvQB8Lpw+SD37f2Aef798CD6HAx990udDInJ5+Zg==","signatures":[{"sig":"MEYCIQCfH/Q1zMIo226H9hY2bbTBlVXJBQw0oUGIFlP2pWnJeQIhALAHWxAFNpCMz0llIRC9W4goGigoqezHU/43nade8lal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226298},"main":"dist/ul-context-inspector.umd.js","type":"module","style":"dist/ul-context-inspector.css","types":"dist/index.d.ts","module":"dist/ul-context-inspector.es.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ul-context-inspector.es.js","require":"./dist/ul-context-inspector.umd.js"},"./style.css":{"default":"./dist/ul-context-inspector.css"}},"gitHead":"ec3d48f68e2697bf8aefe7ac592be3bde00d2c31","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,tsx}'","test":"vitest run","build":"vite build","clean":"rimraf dist","watch":"vite build --watch","prepare":"npm run build","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"safder.areepattamannil","email":"safder.areepattamannil@okta.com"},"repository":{"url":"git+https://github.com/auth0/ul-context-inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal Login Inspector tool to inspect Auth0 ACUL context data.","directories":{},"sideEffects":["**/*.css","dist/ul-context-inspector.css"],"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","prismjs":"^1.30.0","lucide-react":"^0.544.0","@emotion/react":"^11.14.0","tailwind-merge":"^3.3.1","@emotion/styled":"^11.14.1","@radix-ui/react-slot":"^1.2.3","class-variance-authority":"^0.7.1","react-simple-code-editor":"^0.13.1","@base-ui-components/react":"^1.0.0-beta.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^2.1.8","postcss":"^8.4.40","typescript":"^5.4.0","@types/node":"^24.5.2","tailwindcss":"^3.4.14","@types/react":"^18.2.0","autoprefixer":"^10.4.20","@types/prismjs":"^1.26.5","vite-plugin-dts":"^4.3.0","@types/react-dom":"^18.2.0","tailwindcss-animate":"^1.0.7","@vitejs/plugin-react":"^4.2.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/ul-context-inspector_1.1.3_1764602324355_0.4250449699798844","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-11-14T16:26:40.787Z","modified":"2026-07-14T10:26:13.149Z","1.0.0":"2025-11-14T16:26:41.173Z","1.1.0":"2025-11-14T17:03:40.752Z","1.1.1":"2025-11-17T16:02:45.645Z","1.1.2":"2025-11-19T18:54:38.154Z","1.1.3":"2025-12-01T15:18:44.639Z"},"bugs":{"url":"https://github.com/auth0/ul-context-inspector/issues"},"author":{"name":"Auth0"},"license":"Apache-2.0","homepage":"https://github.com/auth0/ul-context-inspector#readme","keywords":["auth0","ACUL","inspector"],"repository":{"url":"git+https://github.com/auth0/ul-context-inspector.git","type":"git"},"description":"Universal Login Inspector tool to inspect Auth0 ACUL context data.","maintainers":[{"email":"oss.sdks@auth0.com","name":"auth0-oss"},{"email":"devops+npm@auth0.com","name":"auth0npm"},{"email":"support@auth0.com","name":"auth0brokkr"},{"email":"jesse.le@auth0.com","name":"jessele"},{"email":"jeff.shuman@okta.com","name":"oktajeffoktajeff"},{"email":"brian.s.smith@okta.com","name":"bsmith-auth0"},{"email":"sanjay.manikandhan@okta.com","name":"sanjay.manikandhan"},{"email":"nirmal.joishi@okta.com","name":"nirjo"},{"email":"nil.torres@okta.com","name":"niltorresatko"},{"email":"jaskirat.singh@okta.com","name":"jaskirat_atko"},{"email":"henry.mcardle@okta.com","name":"henry.mcardle"},{"email":"nicolas.villalobos@okta.com","name":"nicolas.villalobos"},{"email":"choah.jung@auth0.com","name":"choah"},{"email":"josecarlos.chavez@okta.com","name":"josecarlos-chavez_atko"},{"email":"saurabh.kumar@okta.com","name":"skatko"},{"email":"tirone.pama@auth0.com","name":"tj.okta"},{"email":"sergio.garciaramos@okta.com","name":"sgarcia-atko"},{"email":"roger.chan@auth0.com","name":"roger.chan"},{"email":"michael.antone@auth0.com","name":"maaantone"},{"email":"lewis.byrne@okta.com","name":"lewisbyrne-okta"},{"email":"tarunpreet.kaur@okta.com","name":"tarunpreet.kaur"}],"readme":"# Auth0 Universal Login Context Inspector\n<p align=\"center\">\n  <img src=\"docs/ul-context-inspector.png\" alt=\"Universal Login Context Inspector screenshot\" width=\"900\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@auth0/ul-context-inspector\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/@auth0/ul-context-inspector\" /></a>\n  <a href=\"https://www.npmjs.com/package/@auth0/ul-context-inspector\"><img alt=\"downloads\" src=\"https://img.shields.io/npm/dm/@auth0/ul-context-inspector\" /></a>\n  <img alt=\"react versions\" src=\"https://img.shields.io/badge/react-18%20|%2019-61dafb?logo=react\" />\n  <img alt=\"node\" src=\"https://img.shields.io/badge/node-%3E=20.19.0-43853d?logo=node.js\" />\n  <img alt=\"typescript\" src=\"https://img.shields.io/badge/TypeScript-ready-3178c6?logo=typescript\" />\n  <img alt=\"license\" src=\"https://img.shields.io/badge/license-Apache--2.0-blue\" />\n  <img alt=\"vite\" src=\"https://img.shields.io/badge/Built%20with-Vite-646cff?logo=vite\" />\n\n</p>\n\n\nDeveloper panel for inspecting and previewing the Universal Login JSON context (`window.universal_login_context`) for the Advanced Customizations for Universal Login (ACUL) feature.\n\n---\n\n## ✅ What It Does\n1. Detects if a real tenant context exists (\"connected\" mode).  \n2. If not, lets you preview screens & variants using a local or CDN manifest (\"disconnected\" mode).  \n3. Lets you inspect & live-edit mock context JSON (broadcasts a custom event).  \n4. Persists your selections (screen / variant / data source / version) in `sessionStorage` between reloads.\n\n---\n\n## 📦 1. Install\n\n```bash\nnpm install @auth0/ul-context-inspector\n```\n\nPeer dependencies (install if you don’t already have them):\n```bash\nnpm install react react-dom\n```\n---\n\n## 🗂 2. Local Manifest & Variant Files\n\nWhen the panel runs in disconnected mode it attempts to fetch a local manifest at `GET /manifest.json`:\n\n- If the request succeeds (HTTP 200), the data source switches to \"Local development\" automatically.\n- If it fails, the panel defaults to the Auth0 CDN manifest.\n\nPlace your manifest and variant JSON under `public/` so Vite (or your bundler) serves them from the root:\n\n```\npublic/\n  manifest.json\n  screens/\n    login/\n      login/\n        default.json\n        with-errors.json\n    login-id/\n      login-id/\n        default.json\n        with-errors.json\n```\n\n### Manifest Shape\n`manifest.json` contains an array `screens` with objects mapping `prompt` → `screen` → variant node:\n\n```jsonc\n{\n  \"screens\": [\n    {\n      \"login\": {\n        \"login\": { \"path\": \"/screens/login/login\", \"variants\": [\"default\", \"with-errors\"] }\n      }\n    },\n    {\n      \"login-id\": {\n        \"login-id\": { \"path\": \"/screens/login-id/login-id\", \"variants\": [\"default\", \"with-errors\"] }\n      }\n    }\n  ]\n}\n```\n\nEach variant file is loaded at: `<path>/<variant>.json` (e.g. `/screens/login/login/default.json`).\n\nIf a node omits `variants`, the panel assumes a single `default` variant.\n\n---\n\n## 🧪 3. Mount the Panel\n\n```tsx\nimport { UniversalLoginContextPanel } from '@auth0/ul-context-inspector';\n\nexport function App() {\n  return <UniversalLoginContextPanel defaultScreen=\"login:login\" />;\n}\n```\n\n`defaultScreen` uses `prompt:screen` format. If omitted and CDN mode is active, the panel may auto-select a common screen (e.g. `login-id:login-id`).\n\n---\n\n## � 4. Subscribe to Context Updates (Optional)\n\nUse the subscription hook if your host needs to re-render on context changes:\n\n```tsx\nimport { useUniversalLoginContextSubscription } from '@auth0/ul-context-inspector';\n\nfunction Host() {\n  const context = useUniversalLoginContextSubscription();\n  return <pre>{JSON.stringify(context?.screen, null, 2)}</pre>;\n}\n```\n\n\n## �🕹 5. Interactive Behavior\n\n- Connected mode: If `window.universal_login_context` existed at mount, selections do not override real tenant context screen/variant.\n- Disconnected mode: Screen & variant selection reloads the page to simulate host SDK remount.\n- Persistence: Values stored in `sessionStorage` with prefix `ulci:`.\n- Local manifest auto-detection runs once at startup; if found, data source switches to Local.\n- Editing JSON: Writes directly to `window.universal_login_context` (even in mock mode) and triggers a broadcast event.\n\n---\n\n## 🧩 Panel Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `defaultScreen` | `string` | `undefined` | Initial preview screen (`prompt:screen`) if no prior session selection. |\n\n---\n\n## 🎨 Styling Notes\n\nTailwind classes are prefixed with `uci-`. If you purge CSS, safelist with a regex like `/uci-/`.\n\n---\n\n## 🛠 Development\n```bash\nnpm install\nnpm run dev      # Start dev server\nnpm run build    # Produce dist (JS, types, CSS)\n```\n\n---\n\n## 🧾 License\n\nApache-2.0\n\n---\n\n## ❓ FAQ\n\n**Why is my local manifest ignored?**  \nEnsure `public/manifest.json` returns 200 and matches the shape above; check dev tools Network panel.\n\n**How do I force CDN mode?**  \nDelete/rename local `manifest.json` or manually switch data source in the panel.\n","readmeFilename":"README.md"}