{"_id":"spartaxx-topbar","_rev":"41-1dafadbd023502788d18cefbe3b5ceb9","name":"spartaxx-topbar","dist-tags":{"latest":"1.0.42"},"versions":{"1.0.2":{"name":"spartaxx-topbar","version":"1.0.2","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.2","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"a2bd114f3117b39ffdef8d79df1831235dde6bfe","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.2.tgz","fileCount":8,"integrity":"sha512-Ksxo7M47XttPxRwET9GZy9LH4rwbbhbCcEP7Kwip9fczhMvbsOxQTJaAVtmVnShSJ6KSUPNAEL7e8vc6DTpM5g==","signatures":[{"sig":"MEUCIEBjMGuyej7MkT3IXm1RNAbDIxN+FjVx7cmBqXRQNqhGAiEA9BoqeQC4u6GNzV6txw3WQOhlQcoyH24gQUgchTgjuo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279209},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.2_1780066370570_0.7492791594427197","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"spartaxx-topbar","version":"1.0.3","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.3","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"49bf408022874c61416e6269e179abc0daefb633","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.3.tgz","fileCount":8,"integrity":"sha512-oKbk9fIyWWcSNAshVrZjyZdfi8L0ra9o+WMQrx0Zh0AVep+cfWy9iYcqnU0JhQcV1ulBGwsn3142DQdZhfbFhw==","signatures":[{"sig":"MEQCIG15/fxss8e4wno0c3hQywS1kIEnddhuWHFWhX9LIFkTAiAuIVcfqIB0qo6qzGqEb2d4jg4PFccQ+UbUZlbZESlEfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283200},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.3_1780284839707_0.005733577645278931","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"spartaxx-topbar","version":"1.0.4","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.4","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"d6a2386934afc4575d216062f5f465fce8230137","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.4.tgz","fileCount":8,"integrity":"sha512-neKB+ZbaAxZKGw9uLzA9Wyk2Vhc1FCZZrQwYbnqIfFcc2Iwn0hWzXyR97UYnUsrr+EtJ4uJmEmNV6/8dmrHzWQ==","signatures":[{"sig":"MEUCIGDy8sbIwoRhmtdkeZUvJ/cijL8Pv+RitxBwr5Ur+L8tAiEAxb5scovDxR/WL4B5L1f+AcmBOlQqFk32aEHfDsGqJW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283672},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.4_1780287092582_0.31580768296446715","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"spartaxx-topbar","version":"1.0.5","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.5","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"74690fa81cb633f7a4e1c74e11c30b2ef476f1d3","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.5.tgz","fileCount":8,"integrity":"sha512-udW5/hPXErDxr1ywY98009JxjI7qBBQpvFZUdK3hhsujXzO2cEqfcJ+5c4ZHF8TWJr/Mw1FIt1oGak2ALniarA==","signatures":[{"sig":"MEUCIF0+QJj9yXAm9Btts7Nsx8lwFIS8uVxNetHgZJAcUmzWAiEA087lL7FQ+xcUiQqqsrWQBi/3HXH83hbiAg5HWhG+J20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287842},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.5_1780287860844_0.012342419442988861","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"spartaxx-topbar","version":"1.0.6","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.6","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"6be8a974c86506150031c6b7aca4b0d2a4142eb2","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.6.tgz","fileCount":8,"integrity":"sha512-dpRgGDR9IuG4rswG8HtsG+qkjeibyA4AyNz8LafjyYlFpG33nS/Zq+fgixYIy2934WDzRG4f8pqZfEka7XYO6g==","signatures":[{"sig":"MEQCIFrpSjopn5y+QP5ntJMVex9J1uOm5m/Nsfq2+982EQBwAiAHmVDtAOOeTGDwj2Z03jdxZs/NP31iC/FawHUo7/3NHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289057},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.6_1780288507458_0.02661132404519262","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"spartaxx-topbar","version":"1.0.7","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.7","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"6385082f11023a684e7ada90f80fce0ee19a86e7","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.7.tgz","fileCount":8,"integrity":"sha512-N+dDAaeErG82wCl6j59NuMO5AQx2kvN7WDRwY9v0zlZR+ciMQ0q1S0B1ID4QCHyDicQJ8/QOsC8Px1Irquol0Q==","signatures":[{"sig":"MEUCIQCrs55q7GByCBAJvBAEr5oUTioVi9ZKE0oD1w0icXsNyQIgMq13NG4+S/dK+PpeXb0kJ+7xdXNOb6ZmEzl7yt3M3pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306372},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.7_1780291613975_0.9049991812061515","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"spartaxx-topbar","version":"1.0.8","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.8","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"9d60d7502e2d3528a8369f749a120cf106adb6a8","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.8.tgz","fileCount":8,"integrity":"sha512-8F2ltGRApQoHzM9VLhR0m8f5/su6TdK4qiDktuzxlsW4ESak4V8mEqteDfOeWgkA5qGnxBPhYK0d6lO4i/SC5A==","signatures":[{"sig":"MEUCIQDEUJceU3AZOfksebLc3sTC3n0KGjvxGz96vooRRJD+FQIgMCGKgX5yER3CXLAxPalPGMbc9SKsG5nA1ha/utJnvAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306398},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.8_1780291907265_0.5971597294780513","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"spartaxx-topbar","version":"1.0.9","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.9","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"687dd460f934f548a877d718de2c92640541bff8","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.9.tgz","fileCount":8,"integrity":"sha512-RlnONOVaHnAgxlUgknwFSOXiTqOwGyYQ7aZ5htvxLvRZ1Lo1H7A8LKrmg6tT7v3f4IO0LBrko8AUoUwVbzLDhg==","signatures":[{"sig":"MEUCIQCabfQ7EQS+n2RsbwQA+fXBfway3i3GRCVQ4G8fWmPU8wIgE3Eiyvi+y582d6ymRGbzOwftvfIdR0o5q76VbJ3GgAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306704},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.9_1780296295162_0.991707153351959","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"spartaxx-topbar","version":"1.0.10","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.10","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"42217d01a5ae073efa08b07d18b38650a21a0ac0","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.10.tgz","fileCount":8,"integrity":"sha512-YuFK+vX6hAHWm4StFdrLLUfncZkHWMGZa5hWK8M9FhcDchn0sXTWe+1X1/SWiz/JlcVpG4Tgx5/avCNow4y+jQ==","signatures":[{"sig":"MEUCIEjKTvmRKbD3an1o/Em845l42Tzl1mysOzPL0zYGlvzpAiEAtsnp3jcRcb4qPT0ELf3Ni7jZXFVYfydjwoRU8t1+3+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306305},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.10_1780296685770_0.7603359534289191","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"spartaxx-topbar","version":"1.0.11","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.11","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"93b7191bb4d5f9decc9f61e29b059785cbdd9516","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.11.tgz","fileCount":8,"integrity":"sha512-IXDm50l+3Ly5IrmkFhaoTWsTTip8S3EgctpIAGYUD6xxae5TB6ZNxXc3TBuvr4c/Lulst30Cv2l6Mb5kCuZ4zQ==","signatures":[{"sig":"MEYCIQD05QDPmPn74cqurhRn7plYFGzRHShRnR0/KTW76fJNuAIhAPK/lUwIDYGGmF8yj07y/JuK+Hq4AiRoMxjIQVlQo7r8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310450},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"da73aa6a949b872f78363492e59304a6afd7724a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.11_1780322442744_0.8992099752173879","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"spartaxx-topbar","version":"1.0.12","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.12","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"fa365291d0e9185beeef713d59e5a9ccbfab83dd","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.12.tgz","fileCount":8,"integrity":"sha512-3jiekiOG1HtXVP5EdAXQ2mgCnP4tZ+o1AivtDC+kN0gGuMkcNIpl0MpqhSYEKyV7eU93C4eA9DF3Ue2IC6mAnA==","signatures":[{"sig":"MEQCIBqVBOf5q+7mobvgNPUqgAjfY0LyUhT/k8uCK8p31VwNAiBLMSXFG4rRL2AYr6e9zBa3ZV9uL/zwwfCh7SUz78xsmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310622},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9b6e12d861fab3e9a6aed56140b5f39ab1fad998","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.12_1780390020737_0.3781914239137776","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"spartaxx-topbar","version":"1.0.13","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.13","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"6457a9cd235898f3db50c3abf5f8ca3eae65666f","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.13.tgz","fileCount":8,"integrity":"sha512-GEfe+A7QUED2PB0/yqw+fiQSVx6vChQRow/DyNv5eT/JZcoQmAXAnPbfqBl5/gOpeDfIXo5WYTRyyQmIXq7ZZw==","signatures":[{"sig":"MEYCIQDO5dxAZF8rLYz3/QCaYvNpjNgofxgulLfWPwb16x2xVQIhAK0M8jkO1CPn/JXQuXleLyIwjfaACupJDcoiStCCiFqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311384},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9b6e12d861fab3e9a6aed56140b5f39ab1fad998","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.13_1780391519478_0.06399737874589917","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"spartaxx-topbar","version":"1.0.14","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.14","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"4da3623719b58d52f639ca7d47478a43a2a2aca2","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.14.tgz","fileCount":8,"integrity":"sha512-35OhsvzlvMzmuM0XD4bDQtogsmWUqbN6ZljV1FfBThEmOt2dQHdqIxfXbAkuIrVwwdLe7+ncLFlgDpo7wRO8DQ==","signatures":[{"sig":"MEQCIEmH5JVRjDUYY884Um2Yr/cXiUl//VJa6KdC0hZRp+dVAiAkAATmJXTOhDl6TULabLV15y8MxIy9NRkK6MjX7ai4Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310626},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9b6e12d861fab3e9a6aed56140b5f39ab1fad998","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.14_1780395477222_0.6568429284142308","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"spartaxx-topbar","version":"1.0.15","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.15","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"59511b095d11828e3cd3a117e78754ffe0871981","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.15.tgz","fileCount":8,"integrity":"sha512-lZKbvCZGEfLNXisSt2JLfW0IyfOQjtXSyXwnwWLOTh4m/QMpvnf7uubWkjpQ7I2/PxSig/T+BzcduAT9xJnu+Q==","signatures":[{"sig":"MEQCIQDsDbtdDqXim/JBfNZ0UweSV5FBDIwj4Ttyoi/2e02MWQIfU6uDqw1pMQleqv9BuglBc9/cVNPqfHD7SHCJpdtFzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310914},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9b6e12d861fab3e9a6aed56140b5f39ab1fad998","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.15_1780396563937_0.10755739919246365","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"spartaxx-topbar","version":"1.0.16","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.16","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"19a28ffdd1d9a4cd49f1e76f2be173a3625ff41a","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.16.tgz","fileCount":8,"integrity":"sha512-Dlg8zL81c1oyxdRiGTH7y/No9Y1BYiDvh0/eh/D36Txr1INRR+M+96VCdZyAazniCn2nmsbeRCVPLKXet4f8Tg==","signatures":[{"sig":"MEUCIAFNCGdZTXcjnqDFM/NKomQQZ/ZKlX1sdfcGVGXe5KrjAiEA2HvBO6TmzlW6FQ9s5gTT+I01pIEQ87m+smQjPLF+osQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311268},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9b6e12d861fab3e9a6aed56140b5f39ab1fad998","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.16_1780399774793_0.10405448579701004","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"spartaxx-topbar","version":"1.0.17","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.17","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"1cbd143636f1ecdd80a2f2881ab01b86289452ab","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.17.tgz","fileCount":8,"integrity":"sha512-5f8chRIqsbnkU6brT9EtdcoEycyvyf94JqGJ1TrWsaGwra6LSkpX5xirwieUSNxrtNctpwaOgmt/ccreXO+HMQ==","signatures":[{"sig":"MEYCIQDa1e0Kge4cdwCuHNYgoPisdMxlmI1kHwNA77Kt7Iu7IAIhAJ65yjQFdTJKqfc6p2SpqQZP792wdlf3+GabIvYB84GN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312071},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e6a6c0378189fea298928edec29f13b5b038b88a","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.17_1780472009786_0.9798879687897117","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"spartaxx-topbar","version":"1.0.18","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.18","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"87581ec1b016f76fb687130f211ad73faa37afa1","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.18.tgz","fileCount":8,"integrity":"sha512-r7DasmUiDPrW1jxIy8vx3HWLaQLdqrjXmmx9JRP4nglwcLq7QhHktnh/68t+0VHxNkas3QRA8tusnxhjiNVsaA==","signatures":[{"sig":"MEYCIQC/wnTp563ChjjwgU+kQ4gbCPe693y6UAsyZGdU6KdGNgIhAIAB5lkfSfbgbFqiuPAW7fOd2aAfBy0lR61UBWm/2wEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312086},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3d9382155001e76b0e3bae72e9303ef566333215","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.18_1780565181152_0.015925235020004758","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"spartaxx-topbar","version":"1.0.19","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.19","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"8e9f54e4ced0960e9515bf7ec7aa6d50e80389a7","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.19.tgz","fileCount":8,"integrity":"sha512-4nqILrX06Py6glOkZPj5TDDvtDnM8jPhyOZqftQ2/4iHrMrVg10f8tIQ8ItgS8ElFZlQph6QiCKzLv6GopsorA==","signatures":[{"sig":"MEYCIQDq6rumtg1I/EHe59mIea3U0G9VLIqpxCm3xpOMvYn6gwIhAL0D5SNiM/kJc1P/2X8e/WwqHExNrWuwnjX9nAMGNf0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314400},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.19_1780986855740_0.8338234022633315","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"spartaxx-topbar","version":"1.0.20","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.20","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"d990ecb7006ea3ef399a985456ee550a2918545e","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.20.tgz","fileCount":8,"integrity":"sha512-MfasVHEQWyv6MfVTuDqnm9ZoThbVvPvpYQfYncavyNBK6g18mHYkgeE/dTQLPpxaTDP77vgh0FakIedynXaLdw==","signatures":[{"sig":"MEYCIQC3ZMXlolWSnbOXWlc9lVr4oelGxovOSA85bbzVPEpqsAIhAOLtAWlE/NPqJH9Lw2gJA8sZWuLvXZizhUoQ5OnAhwMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314938},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.20_1780992091121_0.5083388915054627","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"spartaxx-topbar","version":"1.0.21","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.21","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"40f3ab776e5b5ba9f0c45271b2aa633465f3b684","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.21.tgz","fileCount":8,"integrity":"sha512-XzrUjVA0e1GxhDTcGQHE3yEQXkelkytPdpmYJOJ+FFtlbEOAhq7cWfHgsDteC35GQI4vRXVqZwGZsuNHo8RL5A==","signatures":[{"sig":"MEUCIQD/lmEfVJVUALYQQz/3B6RkKTrZleWEQ5FM3LKvqtIJ7wIgHlqdg/2XAfyFLYmF/VFZSKRM9el95Y1uvfnBbXWy6hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316412},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.21_1780992518996_0.6722899536010005","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"spartaxx-topbar","version":"1.0.22","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.22","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"593b6b3817a342cc47e1b3fca04c12d1533ed18d","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.22.tgz","fileCount":8,"integrity":"sha512-E50dFojfY0meFGhSrr3N+OdzAhlMKji2ON+NYIyAHpC8879PV/Qmt4M/daOTYMNQVe0uOpJ/4JbTuKSgPwsZbQ==","signatures":[{"sig":"MEUCIEQ/wdDqUFFHBtH/KZqLi0POq522WXATp+AmmrL8sfzxAiEA4/Q7iL/wItyJyeSuw8Vz3gFLv9edKOqf8W4AKldAob0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316992},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.22_1780997287447_0.22290611296721408","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"spartaxx-topbar","version":"1.0.23","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.23","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"b639c792db356f5df252175eecac9d6068ad8cc9","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.23.tgz","fileCount":8,"integrity":"sha512-MR1dsw2K9B9i22z569R6b0sRO7i+b4EsCdHr3mtLfHJUGXV/hEYIs7Oq8aIlkmcXV6KXMuQKlBH7seQjmGNQog==","signatures":[{"sig":"MEUCIHUukmUROT6TaycuSa60IaLbaCUQNUxTcMq/xk/VoITMAiEAixHQbadZvryYtL2PLRTCsQIYm2j6hUiGebx8RUEUov8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318821},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.23_1781102433598_0.1291820104353436","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"spartaxx-topbar","version":"1.0.24","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.24","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"e8c4b092b62a4fcae5e48eeb55c08f8f06423606","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.24.tgz","fileCount":8,"integrity":"sha512-NOtmeyLGeNqaHOW6zdyLdfaFWUje4kCjHgJV1S6wyLqoSkW0vlHKJRKTKM3SrX84pducvTfhHrQq45bk5NieEA==","signatures":[{"sig":"MEQCIDCgorDjYLgI34yVNzKWMSmXW2I248MtcS3e5sXw+ApuAiBiGZe+ij20U9zqkCtsOXmhVkOaEhnuiwA6+cYVroXa9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321992},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.24_1781155110834_0.4848378425705957","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"spartaxx-topbar","version":"1.0.25","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.25","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"60eeeb4460f3398da9897b0abb5399967cf44559","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.25.tgz","fileCount":8,"integrity":"sha512-KZVgSTrDiIWhIYeYnsZnq9R2cDYPArAWwxNTaY9cxSR7JiFm4EIihFoXdagoYgKMKXSbjt2qRQqLTlBLf+LC1A==","signatures":[{"sig":"MEYCIQDgj9Evxehg4Vwsa7Nqqc1IL7OfUPoUCuvDxYZ8Mrd+DgIhAK317JABH67s2gXQYwSjATRdgH6wkzLAvmf6s/HQEsLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323474},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.25_1781166278147_0.8757403707287634","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"spartaxx-topbar","version":"1.0.26","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.26","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"c9833f556fa94e04eb82e80b44f5b75ecde4b885","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.26.tgz","fileCount":8,"integrity":"sha512-dTyyvVoZeWs/leI0rHi4DtC579H3izS6ODqZDJ7xGv+Gi9jyA1oiCHZRSFckN4aE/J05vctN+CIgT3QnU2dr/w==","signatures":[{"sig":"MEUCIEn1IjiYE+Oag5MFIS4ALFRqM0YDIq1bE+aoWpCCsftvAiEAwfB9Hp9mKJbm3NEMWRSwbQ44u2GK/I6VsrZKlU+4Cmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326372},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.26_1781167458953_0.3932405148023541","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"spartaxx-topbar","version":"1.0.27","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.27","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"bdc3d274f31289cc96af0029840a5e59ac8ebb29","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.27.tgz","fileCount":8,"integrity":"sha512-AdLZDlWWDX7XOs0xb1zwBhtzlj8ZIce0tLSsfnB3ydCSTJ7AAA/g8dGOO3p+Bb6HiG/roa9/u7bb8J+OQW2EIQ==","signatures":[{"sig":"MEYCIQDA16wF1hrNVoAGl9IApHDerNiMMRLil9Lc2d3MLJwRBwIhAKuX1vnAdj6HObKD9liKcM/grR28wJbaroq/n+cnOmnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325402},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea6219ab0f2a481adfb78a6c61376be3da7197b1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.27_1781172816857_0.26224797778992937","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"spartaxx-topbar","version":"1.0.28","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.28","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"19ccd86192e076eddc8d5f2122b436ac8bc5d25c","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.28.tgz","fileCount":8,"integrity":"sha512-a5oHgnqIQWqf/DF9omSoOd8+T7xawKavGVo0wQc5/H7pcKfJKR0i1WcDx3vq0bETZcjWscF8wBEHL8mw+rVf4w==","signatures":[{"sig":"MEUCIDg2vTJX4EtFz4SXEHuu7p6IT5zl9F5hM6NiNue3fnRtAiEAhknjc9G/7SgbQVNyDWRUFWQys4/ybx7pE7Uls5opOso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325847},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"738c4d52d2c4123c2c553741233747c99e0b6ea4","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.28_1781519868092_0.13723477313230092","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"spartaxx-topbar","version":"1.0.29","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.29","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"869eb3f1721393631a17bbaddcf29205cd273302","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.29.tgz","fileCount":8,"integrity":"sha512-0zPBGw1j2+tdZ6Exs1e2P+AWDN+aNg5KgTjJq0DuOlV/wUo+QxRSYWiCG3ZCxPVcTv/xR/cTIl3r0pl8+EaerA==","signatures":[{"sig":"MEUCIBkpLaGLM2dmE0EacOhgikwmgoLWantVb6d5EJ9/os5xAiEAvb12yhOkFzOWe9wCIOVC+LcVxO0BWODIaHbXEsTPsrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326274},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"738c4d52d2c4123c2c553741233747c99e0b6ea4","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.29_1781523036396_0.06538777257894846","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"spartaxx-topbar","version":"1.0.30","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.30","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"f40fc607b171e5daf1fc7731edd0cfe491f61421","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.30.tgz","fileCount":8,"integrity":"sha512-eAmEtAeL37kXPMq2dwqpIHjt4mT6+QlwRtReoseqCEkCsc0assDzeCbjvXta5FS7eL6jLrhPeA45UjFcKZYgIg==","signatures":[{"sig":"MEQCIEsvbRJsRI/5Uz+0huTpnxOEHx1RH7Qg2KWEm/+7cDLKAiAdFwhEFD+gIGViNcteCZPd38LZYgQY1jpyVLbVhmi/+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335231},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"bb14dc2e298d176730714f93879f47e132b55065","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.30_1781534477265_0.1824221417911973","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"spartaxx-topbar","version":"1.0.31","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.31","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"606cb951f5acd432da37549fd0b11e971e253149","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.31.tgz","fileCount":8,"integrity":"sha512-Z979fXZLQZkmN1kyb5xkDL4kKQRnqmLJe5oEfah7XEOG8285OZPq/SgxsTPHcO/eaPoSV9+MDrKoNYGvvV7sqw==","signatures":[{"sig":"MEUCIQDVVTY1LokbXtdkgbNCNtOrH4C727matMacVwiM+bZMBQIgFlN0dNt20BFiPK8U2tIsNFz9FBJDW2pCHkumgOwL3uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335418},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"bb14dc2e298d176730714f93879f47e132b55065","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.31_1781580513037_0.37222287316852376","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"spartaxx-topbar","version":"1.0.32","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.32","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"9d809beb8faa81f484496bc5f3cdc436f3468e73","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.32.tgz","fileCount":8,"integrity":"sha512-BGe8Q63RXIp6iOE+Ime909neYAu3X6dIqhdkze36hwGr9nz7MgcqUUoGxDLDA3uksJcRrYBKuVmsVu/lhPUNlg==","signatures":[{"sig":"MEUCIGot1MyOFVpx8wGjm7bMLLDhfXgMiR6BV2nfvAlSGwvGAiEAtsI2FfvqiERthh4TDZZO45sMiUpNceWKg+KoMFpsbTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335878},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"bb14dc2e298d176730714f93879f47e132b55065","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.32_1781586624724_0.9977914296181911","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"spartaxx-topbar","version":"1.0.33","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.33","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"1f439ba996d151bc528dc285e826da78ed590e7f","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.33.tgz","fileCount":8,"integrity":"sha512-X+7P/a3OFhS9vE7bt0gGn3Po5EKggkFkC5WH8wzT7kMmmGMFdRWIFL9c7ZpobPc0JuEF43y49ee1urrMmWlYIQ==","signatures":[{"sig":"MEQCIHyahGpMFwK820576BtKWrSjbor6anGo3mOXCJLyO52eAiBJEppvasArZHpK8LrT6oL6/o2xTY3n+W2qyPrN9SUxGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339613},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c369c76bc1192017bf9ca63483da070015288940","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.33_1781667501551_0.35534809315498017","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"spartaxx-topbar","version":"1.0.34","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.34","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"544e739cb11dc0af4b493c1646355334efc480c0","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.34.tgz","fileCount":8,"integrity":"sha512-epWkPu7NGPvctLn7oguk9q25BEXf/q7z+cdxKD8s6L+vgtBmJ+T0YKkLMvhjuIybJ1w859uglycXTvnEiOskyQ==","signatures":[{"sig":"MEYCIQD7swJ5VjxvWD4R9WNixPK96nsU14GghPrQt1YlhI/I8gIhAPBT6qwGQ/mYlSo5dY9c7OAhb7e0wE/F2RwD0tMr5IZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341365},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c369c76bc1192017bf9ca63483da070015288940","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.34_1781675067593_0.9310635527386417","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"spartaxx-topbar","version":"1.0.35","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.35","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"2593fc79cc62271755780fcc03e502b9807a8008","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.35.tgz","fileCount":8,"integrity":"sha512-/jg1DMyTpRQxqqJQIurnaNPF/AB6YKJ5ZqvL5uqLx4MJbEslyhH31JpMry+lqrWcqLAtv1L4c/3DSgT66FeFqQ==","signatures":[{"sig":"MEUCIQDpk7K4cskX8oMYiI0aEfzRL3NMEZJVvUZEdT+Xnx3YtQIgJLs9eCXNkT0GPcmosqayQEAcqnWhBfow0NPAuEjrrAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343849},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"37a4893ce1f1db5fc304c6ede33df4578d6765f9","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.35_1781845840917_0.006781516106763252","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"spartaxx-topbar","version":"1.0.36","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.36","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"5647e3d1bbac04eb59a7dd9d4f202973fea571af","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.36.tgz","fileCount":8,"integrity":"sha512-mnyVMKztDEyxJDtBxYcMWiJcUrLNvRZmi3Mcyom/H01t8shw8ys4/cyAEEUI3+Wwvdp6Ca779zgW64V/c4B0lg==","signatures":[{"sig":"MEYCIQCsv0KY5m7MJ6dmiOrTAg6cCdVHOrZDZrK0TXgrrVROZgIhAP3rNqpgAtvyzxPGPme5hU9SqKpM1uizP40mFvz2beVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343489},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5da55e82cff40cad390d0459c3781f39f20f646d","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.36_1781847465576_0.5119150351630044","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"spartaxx-topbar","version":"1.0.37","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.37","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"e9cf1bb364863e16bfca2c7276198006c7f9c983","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.37.tgz","fileCount":8,"integrity":"sha512-Yz9eQvahxsmBT4EU++cdrWzlYpNLIyqW1DfMXm6vBlRvN10UhIjXlyHkTz4NZsk951RXanRvz2ZAwc2T3tSfMQ==","signatures":[{"sig":"MEQCIAYKLtE9rzYhQzagBgpKi3dYoQBkciYyyQEDI685m39VAiBSJkhz+iFTKuBeKwZJeVdPKuwQ8ZqbfPtJ05zVbfFVGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345550},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2bb8905615b6771e5d25e7f35597d0fca0b1d3af","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.37_1782192947353_0.289648928863957","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"spartaxx-topbar","version":"1.0.38","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.38","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"63b55fad0af1950f292835fbf87565397c77cd42","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.38.tgz","fileCount":8,"integrity":"sha512-Ti2i+mkjOuYH729pKSMO6I7fag+lsxGvdrNIhJRELeMSSKF9h6dXmVhXLPG/ejUwr9NuAB6sL/YrHQaKgIJVVg==","signatures":[{"sig":"MEUCIB5n+qLiqsf1HohxUHEkCcBqW8n6rmYjAds0VxhDLNloAiEA96KKXLS48CAYMJOKnJyuROiQk2YSyi3Fl2mUa1biCUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341324},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1c9215bcc40ddefc139858ef8c3d7f8413353b14","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.38_1782831597851_0.32192845868220465","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"spartaxx-topbar","version":"1.0.39","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.39","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"c5ae8c7c3d62ccfec8c4697cb5db11083a5b7da4","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.39.tgz","fileCount":8,"integrity":"sha512-ESXmf9Yg4vDzTrfeTSo/jkaXy6nukqffkMegXH1ny7uouzyajQ+QUbWtkEGEKqAfW7zfjFjMIr4K5oI35KQOEg==","signatures":[{"sig":"MEQCIHUF+VlP2H0bC5SsuOWcUoR7cQuZyXQYSRmLB8pQVRBYAiBC9JNtr95Bl2pLk9IwVvsxyf4ekQPsV1ToWNH1LI9ZzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341345},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"59073cee18e045ba4ea1963732f6763682e7b7d1","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.39_1782962932165_0.32051171367868947","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"spartaxx-topbar","version":"1.0.40","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.40","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"d37ef7c39ff39db2340b6af4aecc318251a045b7","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.40.tgz","fileCount":8,"integrity":"sha512-XUs/7o0CdLBXXCvxSDzs10XR5qrfIsLhILaAQhtO0RQuBMHNxhpyvJHo2FK1LDulM7uc4hIqcOKr6F7ztVnvXg==","signatures":[{"sig":"MEQCIDm0gdjOyDmBQrGUVFhzNxypyI/Utydyfc9ObhNYXCWZAiAClLa2YOtTlPuIMwxVRtYSijkAuE/zjPrHYDA4MkL+eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343859},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5ce34656ec06838c0fce0f568b1a48c7e6d9fa6e","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.40_1783067964532_0.39957419624817625","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"spartaxx-topbar","version":"1.0.41","keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.41","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"dist":{"shasum":"44a70b003b5f0827732182ddd094226de5ab1eda","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.41.tgz","fileCount":8,"integrity":"sha512-9WFXYYoUUPjc7Y0iYp0eiMI151Eq2YmqtaHTDnPJHVNLW23ESPBMzKaOxYyNjo69o9fy9AMXBVfd4w3YZOoQZg==","signatures":[{"sig":"MEUCIAYqqbmhdPlR6ZOq28g8vy5hKenWHMpZzlEwvXLbeVZmAiEA5UeXoWwPUjyUQ+89wPKpSAPLTIM3WT7a1oAITXg3E4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343768},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d62881d07f609c3d1f467ab9d3b82f5cb6c61c13","scripts":{"build":"vite build","type-check":"tsc --noEmit","build:watch":"vite build --watch","prepublishOnly":"npm run type-check && npm run build"},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"_npmVersion":"10.8.2","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.0.0","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.0","@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"axios":">=1.0.0","react":">=18.0.0","redux":">=5.0.0","js-cookie":">=3.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","lucide-react":">=0.400.0","react-router-dom":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spartaxx-topbar_1.0.41_1785468753944_0.6127411399109326","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"spartaxx-topbar","version":"1.0.42","description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"vite build","build:watch":"vite build --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run type-check && npm run build"},"peerDependencies":{"axios":">=1.0.0","js-cookie":">=3.0.0","lucide-react":">=0.400.0","react":">=18.0.0","react-dom":">=18.0.0","react-redux":">=9.0.0","react-router-dom":">=6.0.0","redux":">=5.0.0"},"devDependencies":{"@reduxjs/toolkit":"^2.0.0","@types/js-cookie":"^3.0.6","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","typescript":"^5.0.0","vite":"^5.0.0","vite-plugin-dts":"^3.9.0"},"keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"_id":"spartaxx-topbar@1.0.42","gitHead":"8c2fd818213c0387d709d566e08ff1b75c241511","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-26uEZ8zIR5RrZDquCh2OCsY0oQ+B8iHIV4kXTZQbVNMwK+ZorfyI+mffRebEkcoYON2kBmPnQtgRkPxCOU44Yw==","shasum":"c376c8eac7b28ea68b643f0f96ba46208a16e64b","tarball":"https://registry.npmjs.org/spartaxx-topbar/-/spartaxx-topbar-1.0.42.tgz","fileCount":8,"unpackedSize":350730,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCH374qckjOBiTYDmt2+ieA+Pg2Kg9zTVxanJiwg1olOAIhAP8Bo442L5R4joVAGdO6Bq++RyHSrh2IvNXGkCGi5wUm"}]},"_npmUser":{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"},"directories":{},"maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spartaxx-topbar_1.0.42_1787225270362_0.8802802224639161"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-29T14:52:50.405Z","modified":"2026-08-20T11:27:50.646Z","1.0.2":"2026-05-29T14:52:50.718Z","1.0.3":"2026-06-01T03:33:59.887Z","1.0.4":"2026-06-01T04:11:32.767Z","1.0.5":"2026-06-01T04:24:21.003Z","1.0.6":"2026-06-01T04:35:07.626Z","1.0.7":"2026-06-01T05:26:54.116Z","1.0.8":"2026-06-01T05:31:47.413Z","1.0.9":"2026-06-01T06:44:55.291Z","1.0.10":"2026-06-01T06:51:25.898Z","1.0.11":"2026-06-01T14:00:42.897Z","1.0.12":"2026-06-02T08:47:00.870Z","1.0.13":"2026-06-02T09:11:59.621Z","1.0.14":"2026-06-02T10:17:57.367Z","1.0.15":"2026-06-02T10:36:04.097Z","1.0.16":"2026-06-02T11:29:34.923Z","1.0.17":"2026-06-03T07:33:30.000Z","1.0.18":"2026-06-04T09:26:21.294Z","1.0.19":"2026-06-09T06:34:15.889Z","1.0.20":"2026-06-09T08:01:31.270Z","1.0.21":"2026-06-09T08:08:39.150Z","1.0.22":"2026-06-09T09:28:07.596Z","1.0.23":"2026-06-10T14:40:33.762Z","1.0.24":"2026-06-11T05:18:30.992Z","1.0.25":"2026-06-11T08:24:38.294Z","1.0.26":"2026-06-11T08:44:19.104Z","1.0.27":"2026-06-11T10:13:37.037Z","1.0.28":"2026-06-15T10:37:48.234Z","1.0.29":"2026-06-15T11:30:36.546Z","1.0.30":"2026-06-15T14:41:17.414Z","1.0.31":"2026-06-16T03:28:33.183Z","1.0.32":"2026-06-16T05:10:24.926Z","1.0.33":"2026-06-17T03:38:21.756Z","1.0.34":"2026-06-17T05:44:27.739Z","1.0.35":"2026-06-19T05:10:41.087Z","1.0.36":"2026-06-19T05:37:45.772Z","1.0.37":"2026-06-23T05:35:47.498Z","1.0.38":"2026-06-30T14:59:58.001Z","1.0.39":"2026-07-02T03:28:52.305Z","1.0.40":"2026-07-03T08:39:24.672Z","1.0.41":"2026-07-31T03:32:34.129Z","1.0.42":"2026-08-20T11:27:50.504Z"},"keywords":["spartaxx","topbar","navbar","react","microfrontend","enterprise"],"description":"Spartaxx enterprise TopBar — reusable across all Spartaxx micro-frontend applications","maintainers":[{"name":"anbujosephd","email":"manikandan.d@pathfinderanalysis.com"}],"readme":"# @spartaxx/topbar\n\nEnterprise-grade reusable TopBar component for all Spartaxx micro-frontend applications.\n\nExtracted from `loginapp` — preserves all existing UI, behavior, styling, animations, auth flow, and Redux integration.\n\n---\n\n## Installation\n\n```bash\nnpm install @spartaxx/topbar\n```\n\nInstall peer dependencies (if not already in your app):\n\n```bash\nnpm install react react-dom react-router-dom react-redux redux lucide-react axios js-cookie\n```\n\n---\n\n## Quick Start (minimum props)\n\n```tsx\nimport { TopBar } from '@spartaxx/topbar';\nimport { Outlet } from 'react-router-dom';\nimport { useDispatch } from 'react-redux';\nimport { SSOConfigViaOffice365, HubMicroservice } from '../appsettings/appsettings';\nimport { UpdateAppList, UpdateLoginUserInfo, Logout } from '../appreduxservice/appreduxactionservice';\n\nconst AppLayout = () => {\n  const dispatch = useDispatch();\n\n  return (\n    <TopBar\n      onLogout={() => dispatch(Logout())}\n      ssoConfig={SSOConfigViaOffice365}\n      hubMicroservice={HubMicroservice}\n      onUpdateAppList={(list) => dispatch(UpdateAppList(list))}\n      onUpdateUserInfo={(profile) => dispatch(UpdateLoginUserInfo(profile))}\n    >\n      <Outlet />\n    </TopBar>\n  );\n};\n```\n\n---\n\n## Full Prop API Reference\n\n| Prop | Type | Default | Description |\n|---|---|---|---|\n| `onLogout` | `() => void \\| Promise<void>` | **required** | Called after cookie is deleted. Shell handles Redux cleanup + redirect. |\n| `ssoConfig` | `SSOConfig` | `undefined` | If provided and `localStorage.isSSO === \"true\"`, redirects to SSO logout URI. |\n| `encodedToken` | `string` | URL `?nekoT=` param | Override the token (e.g. from React context). |\n| `userProfile` | `UserProfile \\| null` | — | Pass from Redux to use controlled mode. Omit for self-managed auth. |\n| `appList` | `AppItem[]` | — | Pass from Redux for controlled mode app list. |\n| `appListLoaded` | `boolean` | — | Pass from Redux to indicate list is ready. |\n| `appFetchError` | `boolean` | — | Pass from Redux to indicate fetch failed. |\n| `hubMicroservice` | `HubMicroserviceConfig` | — | API config for self-managed app list fetch. |\n| `fetchAppList` | `(userId: number) => Promise<AppItem[]>` | — | Custom fetch function overriding microservicegateway. |\n| `onUpdateAppList` | `(list: AppItem[]) => void` | — | Dispatcher called after app list is fetched. |\n| `onUpdateUserInfo` | `(profile: UserProfile) => void` | — | Dispatcher called after profile is read from cookie. |\n| `dashboardPath` | `string` | `\"/dashboard\"` | Logo click navigates here. |\n| `loginPath` | `string` | `\"/\"` | Logout and Back to Login navigate here. |\n| `sessionExpiredPath` | `string` | `\"/session-expired\"` | Session monitor fires here on expiry. |\n| `logoSrc` | `string` | `\"image/spartaxx_logo.png\"` | Logo image path (relative to consuming app's `public/`). |\n| `logoAlt` | `string` | `\"Spartaxx\"` | Logo alt text. |\n| `pageTitle` | `string` | `\"Dashboard\"` | Uppercase label shown next to logo divider. |\n| `brandColor` | `string` | `\"#2eb135\"` | Navbar background color. |\n| `sessionConfig` | `SessionConfig` | — | Override session monitor timings. |\n| `children` | `React.ReactNode` | — | Page content rendered inside the main area. |\n\n### `SessionConfig` shape\n\n```typescript\n{\n  inactivityMs?: number;  // default: 1200000 (20 min)\n  warnBeforeMs?: number;  // default: 60000 (1 min)\n  tickMs?: number;        // default: 5000 (5 sec)\n  activityKey?: string;   // default: \"spartaxx_last_activity\"\n  enabled?: boolean;      // default: true\n}\n```\n\n---\n\n## Redux Integration\n\n### Option A — Legacy `createStore` (existing loginapp pattern)\n\nPass Redux state and dispatchers as props. The package never imports your store.\n\n```tsx\nimport { useSelector, useDispatch } from 'react-redux';\nimport { TopBar } from '@spartaxx/topbar';\nimport { UpdateAppList, UpdateLoginUserInfo, Logout } from '../appreduxservice/appreduxactionservice';\n\nconst AppLayout = ({ ClearAllReduxCache }) => {\n  const dispatch = useDispatch();\n  const appList = useSelector((state) => state.appList);\n  const loginUserInfo = useSelector((state) => state.loginUserInfo);\n\n  return (\n    <TopBar\n      onLogout={() => { ClearAllReduxCache(); }}\n      appList={appList}\n      userProfile={loginUserInfo}\n      appListLoaded={true}\n      onUpdateAppList={(list) => dispatch(UpdateAppList(list))}\n      onUpdateUserInfo={(profile) => dispatch(UpdateLoginUserInfo(profile))}\n    >\n      <Outlet />\n    </TopBar>\n  );\n};\n```\n\n### Option B — Redux Toolkit `createSlice`\n\nAdd the package's reducer to your store:\n\n```typescript\n// store.ts\nimport { configureStore } from '@reduxjs/toolkit';\nimport { topbarReducer } from '@spartaxx/topbar';\n\nexport const store = configureStore({\n  reducer: {\n    topbar: topbarReducer,\n    // ... your other reducers\n  },\n});\n```\n\nUse the selectors:\n\n```tsx\nimport { useSelector, useDispatch } from 'react-redux';\nimport { TopBar, selectAppList, selectLoginUserInfo, updateAppList, updateLoginUserInfo, logout } from '@spartaxx/topbar';\n\nconst AppLayout = () => {\n  const dispatch = useDispatch();\n  const appList = useSelector(selectAppList);\n  const userProfile = useSelector(selectLoginUserInfo);\n\n  return (\n    <TopBar\n      onLogout={() => dispatch(logout())}\n      appList={appList}\n      userProfile={userProfile}\n      onUpdateAppList={(list) => dispatch(updateAppList(list))}\n      onUpdateUserInfo={(profile) => dispatch(updateLoginUserInfo(profile))}\n    >\n      <Outlet />\n    </TopBar>\n  );\n};\n```\n\n### Option C — Self-managed (no Redux)\n\nOmit all Redux props. The component manages its own auth and app list fetch:\n\n```tsx\n<TopBar\n  onLogout={() => { /* your cleanup */ }}\n  ssoConfig={SSOConfigViaOffice365}\n  hubMicroservice={HubMicroservice}\n>\n  <Outlet />\n</TopBar>\n```\n\n---\n\n## SSO Logout Configuration\n\n```tsx\n<TopBar\n  ssoConfig={{\n    logoutUri: {\n      logoutUri: 'https://login.microsoftonline.com/tenant/oauth2/logout?...'\n    }\n  }}\n  // ...\n/>\n```\n\nWhen the user clicks \"Sign Out\" and `localStorage.isSSO === \"true\"`, the package redirects to `ssoConfig.logoutUri.logoutUri`. Otherwise it navigates to `loginPath`.\n\n---\n\n## Session Monitor Configuration\n\n```tsx\n<TopBar\n  sessionConfig={{\n    inactivityMs: 30 * 60 * 1000,   // 30 minutes\n    warnBeforeMs: 2 * 60 * 1000,    // warn 2 minutes before\n    tickMs: 1000,                    // check every second\n    enabled: isAuthenticated,        // disable before auth\n  }}\n/>\n```\n\n---\n\n## Logo Asset\n\nThe default `logoSrc` is `\"image/spartaxx_logo.png\"`. Copy the logo to your app's public folder:\n\n```\nyour-app/public/image/spartaxx_logo.png\n```\n\nOr override with a full path:\n\n```tsx\n<TopBar logoSrc=\"/assets/your-logo.png\" />\n```\n\n---\n\n## Multi-App Usage Examples\n\n### LoginApp (after extraction)\n\n```tsx\n// loginapp/src/layout/applayout.js\nimport { TopBar } from '@spartaxx/topbar';\nimport { Outlet, useNavigate } from 'react-router-dom';\nimport { useDispatch } from 'react-redux';\nimport { SSOConfigViaOffice365, HubMicroservice } from '../appsettings/appsettings';\nimport { UpdateAppList, UpdateLoginUserInfo, Logout } from '../appreduxservice/appreduxactionservice';\n\nconst AppLayout = ({ ClearAllReduxCache }) => {\n  const dispatch = useDispatch();\n\n  return (\n    <TopBar\n      onLogout={ClearAllReduxCache}\n      ssoConfig={SSOConfigViaOffice365}\n      hubMicroservice={HubMicroservice}\n      onUpdateAppList={(list) => dispatch(UpdateAppList(list))}\n      onUpdateUserInfo={(profile) => dispatch(UpdateLoginUserInfo(profile))}\n      dashboardPath=\"/dashboard\"\n      sessionExpiredPath=\"/session-expired\"\n      loginPath=\"/\"\n    >\n      <Outlet context={{ /* pass context as before */ }} />\n    </TopBar>\n  );\n};\n\nexport default AppLayout;\n```\n\n### ProtestApp\n\n```tsx\nimport { TopBar } from '@spartaxx/topbar';\n\nconst ProtestAppLayout = ({ ClearAllReduxCache }) => (\n  <TopBar\n    onLogout={ClearAllReduxCache}\n    ssoConfig={window.ConfigManager.APPConfig.SSOConfigViaOffice365}\n    hubMicroservice={window.ConfigManager.MicroServiceConfig.HubService}\n    pageTitle=\"Protest\"\n    dashboardPath=\"/dashboard\"\n    loginPath=\"/\"\n  >\n    <Outlet />\n  </TopBar>\n);\n```\n\n### AdminApp (with custom brand color)\n\n```tsx\n<TopBar\n  brandColor=\"#1e40af\"\n  pageTitle=\"Admin Portal\"\n  onLogout={handleLogout}\n  hubMicroservice={HubMicroservice}\n/>\n```\n\n### Module Federation Shell\n\n```tsx\n// shell/src/Layout.tsx\nimport { TopBar } from '@spartaxx/topbar';\nimport { useSelector, useDispatch } from 'react-redux';\n\nexport const ShellLayout = ({ children }) => {\n  const dispatch = useDispatch();\n  const appList = useSelector((state) => state.shell.appList);\n  const userProfile = useSelector((state) => state.shell.userProfile);\n\n  return (\n    <TopBar\n      appList={appList}\n      appListLoaded={true}\n      userProfile={userProfile}\n      onLogout={() => dispatch({ type: 'SHELL_LOGOUT' })}\n    >\n      {children}\n    </TopBar>\n  );\n};\n```\n\n---\n\n## Local Development (npm link)\n\n```bash\n# In the package directory\ncd spartaxx-topbar\nnpm install\nnpm run build\nnpm link\n\n# In the consuming app\ncd loginapp\nnpm link @spartaxx/topbar\n\n# Rebuild on changes\ncd spartaxx-topbar\nnpm run build:watch\n```\n\n---\n\n## Publishing to Private Verdaccio Registry\n\n```bash\n# Start local registry (one-time setup)\nnpm install -g verdaccio\nverdaccio\n\n# Publish package\ncd spartaxx-topbar\nnpm publish --registry http://localhost:4873\n\n# Install in consuming apps\nnpm install @spartaxx/topbar --registry http://localhost:4873\n# Or add to .npmrc:\n# @spartaxx:registry=http://localhost:4873\n```\n\n---\n\n## Versioning Strategy\n\n- `1.0.x` — Bug fixes (no API changes)\n- `1.x.0` — New optional props added\n- `x.0.0` — Breaking API changes (remove props, change behavior)\n\nAlways update `CHANGELOG.md` before publishing.\n\n---\n\n## Common Mistakes to Avoid\n\n1. **Missing logo asset** — Copy `spartaxx_logo.png` to `public/image/` in the consuming app.\n2. **Peer dependency version mismatch** — Use `react@>=18`, `react-redux@>=9`, `react-router-dom@>=6`.\n3. **Double Redux connection** — Don't use both controlled props AND `hubMicroservice`. Pick one mode.\n4. **Forgetting `isSSO` in localStorage** — The package reads `localStorage.isSSO` for SSO logout routing. Your sign-in flow must set it.\n5. **Cookie domain** — The package automatically sets `.poconnor.com` domain when on `*.poconnor.com` hosts. Works out-of-the-box.\n6. **`Outlet` inside `children`** — Wrap `<Outlet />` in children: `<TopBar ...><Outlet /></TopBar>`.\n","readmeFilename":"README.md"}