{"_id":"@advancetec/auth-frontend","_rev":"12-5d1c84948d04017fa1621669931f5818","name":"@advancetec/auth-frontend","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.0":{"name":"@advancetec/auth-frontend","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.0","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"75a19ac9c3cdf555f2622d216c01bbab1f0290f0","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.0.tgz","fileCount":46,"integrity":"sha512-cqDoi8bQwmV7T4AJdm25nVOtj/9qbPIDMdmo2VI8CduFzDx+OkdjR0kkSN0z88F7r0iOI7JzZQovwGveBGKEYQ==","signatures":[{"sig":"MEUCIDcND+VNaLEpKug0B3ZfJ58UHhOY5E2S8wp30zMqAHMFAiEA1d1eIk/88GOJ14YSQJVcvTzACQxXVyjoZK0f5iLDNn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25231},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1cb8ee2b9fcd91a38323d1c8e4d5ecd42f9fc282","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.0_1747079627267_0.7573919902105799","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@advancetec/auth-frontend","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.1","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"da0b374a729c4055c9eddc22eb4f8aff65b5507f","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.1.tgz","fileCount":46,"integrity":"sha512-19hpaMB3GdLR2ENotcCoUQCfj6sr+7gw0SjYirZp5EskC/H2G1gQlxrwCwcjXLAOIneFbUaOhzCMywiZfuj69w==","signatures":[{"sig":"MEUCIGGDyUbym3uAqQP0NEF6Q8soioldnUUNSqKFELwpwmtTAiEAttvMTTtvfDKevbypNtoJ/vItWeC5xsJ3d1BVEPJVKgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25459},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"69d69a3d2d25494658c9c511e2a29054fc2121ab","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.1_1747080377261_0.7930547598858821","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@advancetec/auth-frontend","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.2","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"28050b4a5b171494b92edcae305f7909924a017b","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.2.tgz","fileCount":46,"integrity":"sha512-CJEImyHY6wraIAPMYsRboiMg8ADRvXmVa9IUZX/VPLcVCAwqva4OUiYbc8UTSrKgUia5Tg+jcr89W5i8yKbN7w==","signatures":[{"sig":"MEYCIQCayJFySyhNNnc3HRyI0mPAB1R95wIAb5gtwsM6bFiYbgIhAKUNb8zNQSGRF350388mf3rR3zyGYEXCModKn3ctkQFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25405},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8741c06dfef6b0705125fc1b422434f7bd1effea","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.2_1747138207924_0.5372770563775335","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@advancetec/auth-frontend","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.3","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"f5ca083f1678fb5495209d2c1ed8825b62448b4e","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.3.tgz","fileCount":46,"integrity":"sha512-AM8ZM4Ir+DtBiZiJYOm47jJs/qTkzRgUXA1mEuW0qL0C4s0MFUGmlt9HhVv3fFu+9f35UV/Y0rRVsdj0gYNdLA==","signatures":[{"sig":"MEUCIANGxFJjZ8FJQab/KnZybPy+ocKDem+ySDuSeTcEGCw+AiEA+COptlhgfdVknphSvyHYWWPdC+zEOJARJUcqybROBEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25324},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"acffaaaff49d91155538f6f7abc6550cb0f982d6","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.3_1747166588790_0.8808933490896973","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@advancetec/auth-frontend","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.4","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"a6074a4bc5ed8fdbac129c12cb3d010ace4fc780","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.4.tgz","fileCount":46,"integrity":"sha512-MRNUgmY0/gjx+0Z95GpDVPdRDteg61FJvIxry2Djgts1up010h1usWv27t2Y4bUH3Lafv/Ii7Mqm83S+K4aKtQ==","signatures":[{"sig":"MEUCIQDmbgPOKeb0mTYaLPnmXIvD76LnqIwRa0avT9arOxcgCAIgatqHeQ2GnX1vvOtNAPpWBfM9PAio1jEpZO0kTlfkI7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"034e3ad0daaf5ea3ae11b9ecc1eb7ca630640296","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.4_1747168142982_0.830203203575228","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@advancetec/auth-frontend","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.5","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"ef952065c2ff27154654fa7bf9d812750f71873c","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.5.tgz","fileCount":46,"integrity":"sha512-ymOiJM3Oi6WYoP14Kp9dawa9oT/ME9cc5GzsgmgRVdRxn29Y8z98BbxhlhwIjeaJLTolHZdd+ytifW8F6MdmeA==","signatures":[{"sig":"MEYCIQDJ0s8nuSRgN+DqIOKDaZnzpvHuX41CAoDwwJ6Uur+lDAIhAIDwLtbZmBkt5dJERA19oIA3CR3YNe3a4wWVyue6YGE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e5b354c50be26e18050c76cc1c4e82fbfaa6087c","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.5_1747168257577_0.27625072172786425","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@advancetec/auth-frontend","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.6","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"e3ed90a33379659b52d25de1adb6aabc9eb67ced","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.6.tgz","fileCount":46,"integrity":"sha512-2wrzmkO9e0eKsT4SRT5AFaF+eDdRy6ZNIa6lgCHaitGUOfe1p762Fmnbgv+9NuiKBMpOH27jQzQN+f2eiM/Z6A==","signatures":[{"sig":"MEUCIQC1i6z8VkSMsw83+K2w1WtAcrx6Y9jY7WszkC6MG+zNBQIgRzkn2axo1OXPdHfs7Egkd2RhNhbVLTOaYvht7E2i7kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"74ce44a7df2dc20d57521039a91ef4c0a014bcd0","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.6_1747168692799_0.9948190307140719","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@advancetec/auth-frontend","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.7","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"c7dd51a641ae55941097e8287df34f5c98220460","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.7.tgz","fileCount":62,"integrity":"sha512-UvUmMxeO7/AAH2cDjpVRoTmS4NHnDQmbzfUBteBib12ZlNlnkPwk/dtff80NIasVc2cLCQolIpthYIA9Bh5gyA==","signatures":[{"sig":"MEQCIGATmIl9DxkLzwgSon9r8bDCJj6IIrvvProHER2t9wlhAiB+/U84GbBd/cu0astk0KS6utihEELutTENydPunf71gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"775788b3c7bfca3fdcdb592bbfc332c053711433","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.7_1747228844603_0.8394593359306892","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@advancetec/auth-frontend","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.9","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"8b1e7a04ff0f0addc904f9eb1ce482a93aa7b2de","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.9.tgz","fileCount":60,"integrity":"sha512-BdtjNjQtjt+yNfq13hLgc+O+xqwbMdj9hMPGJNnDhmQd2SSw/yLudebYozB4X3wQit6ieDFvQoV294y0RJA6pw==","signatures":[{"sig":"MEUCIEqNZQJvcdkbktSLNDNrKxeB2AFd/VHJYeInxN46FI4EAiEA2r72LAzx3q2dOCldTRr3vrn/Mh//eUsXY+zC0hJMA5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d643c50466cf5ac9138fcff1547ce3533c7e74bb","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.9_1747229417005_0.679145653572037","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@advancetec/auth-frontend","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.10","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"3b843616b04edb214cc60d5f50d84b2214d3dd42","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.10.tgz","fileCount":60,"integrity":"sha512-tC/mEZVL5coxF12HTtVJ8mOi3PzgvzfhLru9VNKyDpcbkXxLnR/3PtgpTvGnNP37Sx71FdBrHyeVP0sFVWAv5w==","signatures":[{"sig":"MEYCIQCUc5mq+tPpAVSSLmeNYzDshcLBU01RJ8x2Yuaj+FZaqAIhAKdiHy2mI8cp0i7G6AJzuw40p96r5GSZ+CTwTFI854TD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5c043b6f7cd128dddeb6d628fc18c7df67b5be36","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.10_1747239845488_0.10535861549969727","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@advancetec/auth-frontend","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"@advancetec/auth-frontend@1.0.11","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"dist":{"shasum":"4790a74d94e3624f547025448568bd6c24f0738c","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.11.tgz","fileCount":61,"integrity":"sha512-yoZEfPOvE8ulqyNZl+cha6uU+AbfQrd97WiFFA6KYUVLckapqNg04ufpnyiOoe/86fjXkeScSzlb4ur9h+qdHg==","signatures":[{"sig":"MEUCIQC1a7V7m75tUSopowVxG/YVtZUt3YIV0ARpceYMrbqwJwIgR18KLyJC9Zxqt7D6EWfNGDBfwi4rb6B/zCnbwZWbMD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"00aa24d910a0d6b3a75a542ecc45fad73eeade75","scripts":{"lint":"eslint 'src/**/*.{ts,tsx}' --fix","test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"repository":{"url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git","type":"git"},"_npmVersion":"11.3.0","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@mui/material":"^7.1.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.9.0","react":"^19.1.0","eslint":"^9.26.0","prettier":"^3.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.17","@types/react":"^19.1.3","@auth0/auth0-react":"^2.3.0","@typescript-eslint/parser":"^8.32.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-import-resolver-typescript":"^4.3.4"},"peerDependencies":{"axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@auth0/auth0-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-frontend_1.0.11_1747253619529_0.33312180943569136","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@advancetec/auth-frontend","version":"1.0.12","description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","lint":"eslint 'src/**/*.{ts,tsx}' --fix"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git"},"keywords":[],"author":"","license":"ISC","type":"module","bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","devDependencies":{"@auth0/auth0-react":"^2.3.0","@types/react":"^19.1.3","@types/node":"^22.15.17","@typescript-eslint/eslint-plugin":"^8.32.0","@typescript-eslint/parser":"^8.32.0","axios":"^1.9.0","eslint":"^9.26.0","eslint-import-resolver-typescript":"^4.3.4","prettier":"^3.5.3","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3"},"dependencies":{"@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/material":"^7.1.0"},"peerDependencies":{"@auth0/auth0-react":"^2.0.0","axios":"^1.9.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0"},"_id":"@advancetec/auth-frontend@1.0.12","gitHead":"5e5410ca39ede8ba0751049425d337e23399994a","_nodeVersion":"22.11.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-rAwUfFXOo8yO12B8kDbgvX+n1mCOnIcFi/fZGRua6hbKizifxVL5k78NrzC0S49nCYjxb2rH2h5XFmAtQP4VlA==","shasum":"7dda404fc129709ee05f6858926a4bd84128e667","tarball":"https://registry.npmjs.org/@advancetec/auth-frontend/-/auth-frontend-1.0.12.tgz","fileCount":63,"unpackedSize":34685,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZ05Jatr07AwslDa2m9LSyE0RuUFXPXb9h/dqBD01+OAIhAJ7m23DSEo17BbHDIRX/BMoGt+suO+8IsYfHVYp+m5iO"}]},"_npmUser":{"name":"mattburton","email":"matthewb@advancetecllc.com"},"directories":{},"maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth-frontend_1.0.12_1747254011467_0.19089837367207574"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T19:53:47.201Z","modified":"2025-05-14T20:20:11.860Z","1.0.0":"2025-05-12T19:53:47.451Z","1.0.1":"2025-05-12T20:06:17.456Z","1.0.2":"2025-05-13T12:10:08.128Z","1.0.3":"2025-05-13T20:03:09.010Z","1.0.4":"2025-05-13T20:29:03.159Z","1.0.5":"2025-05-13T20:30:57.737Z","1.0.6":"2025-05-13T20:38:13.106Z","1.0.7":"2025-05-14T13:20:44.814Z","1.0.9":"2025-05-14T13:30:17.197Z","1.0.10":"2025-05-14T16:24:05.683Z","1.0.11":"2025-05-14T20:13:39.762Z","1.0.12":"2025-05-14T20:20:11.654Z"},"bugs":{"url":"https://github.com/AdvanceTEC-LLC/authentication-frontend/issues"},"license":"ISC","homepage":"https://github.com/AdvanceTEC-LLC/authentication-frontend#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/AdvanceTEC-LLC/authentication-frontend.git"},"description":"> Centralized authentication tools for AdvanceTEC React apps using Auth0","maintainers":[{"name":"mattburton","email":"matthewb@advancetecllc.com"}],"readme":"# @advancetec/auth-frontend\n\n> Centralized authentication tools for AdvanceTEC React apps using Auth0\n\nThis package provides frontend authentication utilities designed for internal applications. It includes React providers for managing Auth0 sessions and token injection, and optional UI components for displaying user information.\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install @advancetec/auth-frontend\n```\n\nYou must also install and configure the following peer dependencies in your application:\n\n```bash\nnpm install @auth0/auth0-react axios\n```\n\nIf using the UI components:\n\n```bash\nnpm install @mui/material @emotion/react @emotion/styled\n```\n\n## 🧠 Features\n\n- **🔐 AuthenticationProvider** – Full frontend auth wrapper using Auth0\n- **🪪 useAuth** – Access user, token, and auth state from anywhere\n- **👤 UserButton** – Drop-in user avatar + logout menu (MUI)\n- **🧪 MockAuthProvider** – Automatic mock auth in non-production mode\n\n## 🚀 Usage\n\n### React App Setup\n\nCreate an axios instance to pass into the `AuthenticationProvider`. This instance will be wrapped with a request interceptor that attaches your Auth0 access token to every request:\n\n```tsx\nimport axios from 'axios'\n\nconst apiClient = axios.create({\n  baseURL: '/api',\n})\n\nexport default apiClient\n```\n\nWrap your app with AuthenticationProvider and provide your configured Axios client:\n\n```tsx\n// main.tsx\nimport { AuthenticationProvider } from '@advancetec/auth-frontend'\nimport apiClient from '../services/apiClient'\n\nroot.render(\n  <AuthenticationProvider apiClient={apiClient}>\n    <App />\n  </AuthenticationProvider>,\n)\n```\n\nUse the useAuth hook anywhere in your app:\n\n```tsx\nimport { useAuth } from '@advancetec/auth-frontend'\n\nconst Dashboard = () => {\n  const { user, isAuthenticated } = useAuth()\n\n  return isAuthenticated ? <p>Welcome, {user?.name}</p> : null\n}\n```\n\nUse the UserButton to show an authenticated dropdown:\n\n```tsx\nimport { UserButton } from '@advancetec/auth-frontend'\n\nconst Header = () => {\n  return <UserButton />\n}\n```\n\n### 🔌 Environment Variables\n\nThe following variables are expected to be available in the production app:\n\n```ini\nVITE_AUTH0_DOMAIN=your-tenant.auth0.com\nVITE_AUTH0_CLIENT_ID=your-client-id\nVITE_AUTH0_AUDIENCE=your-api-audience\nVITE_AUTH0_SCOPE=read:current_user update:current_user_metadata\n```\n\n### 🧪 Development & Testing\n\nIn development (import.meta.env.MODE !== 'production'), a mock provider will:\n\n- Automatically \"log in\" as a test user\n\n- Provide a mock token ('mock-token')\n\n- Skip real Auth0 calls\n\n## 📤 Exports\n\n| Name                     | Type      | Description                                    |\n| ------------------------ | --------- | ---------------------------------------------- |\n| `AuthenticationProvider` | React FC  | Wraps your app with Auth0 + token middleware   |\n| `useAuth`                | Hook      | Hook to access current user, token, auth state |\n| `UserButton`             | Component | Optional MUI-based user avatar dropdown        |\n\n## 🏗️ File Structure (Simplified)\n\n```bash\nsrc\n│   ├── components\n│   │   ├── core\n│   │   │   ├── Loading.tsx\n│   │   │   ├── LoginRedirect.tsx\n│   │   │   └── RequireAuth.tsx\n│   │   └── user\n│   │       ├── UserButton.tsx\n│   │       ├── UserMenu.tsx\n│   │       └── getInitials.ts\n│   ├── contexts\n│   │   ├── AuthenticationProvider.tsx\n│   │   ├── MockAuthProvider.tsx\n│   │   ├── RealAuthProvider.tsx\n│   │   └── TokenProvider.tsx\n│   ├── hooks\n│   │   ├── useAttachAuthInterceptor.ts\n│   │   └── useAuth.ts\n│   └── index.ts\n```\n\n### 🛠️ Roadmap\n\nAdd test suite + CI integration\n\n### 🧾 License\n\nInternal use only. Not licensed for external distribution.\n","readmeFilename":"README.md"}