{"_id":"@starasia/sso","_rev":"52-7c051e78e76f50c484859e8c0d455a25","name":"@starasia/sso","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.1":{"name":"@starasia/sso","version":"0.0.1","_id":"@starasia/sso@0.0.1","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"f7c3c0ba3883261d27576251a17d0a311b96163c","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.1.tgz","fileCount":6,"integrity":"sha512-mkwsMxwhMdDcIwJoPawHWDPcw9l55zvQ4S2pOHYrK1z+1gI98B8ald9n7y7hPQ0KGNGgXZ5Jj5LcQ0THqTuiQA==","signatures":[{"sig":"MEYCIQC2HlY6d5aIVZ38pP9pKdFe/bpXyCkVyDJZJfFih+UEvgIhANYK4Mm5LgIZ+pqwvioYsg4TXIeewMAggOhjk6sgON1R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152554},"main":"dist/starasia-sso.umd.js","type":"module","_from":"file:starasia-sso-0.0.1.tgz","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_resolved":"/private/var/folders/v9/nwcxsf715j7gc9y0fl0mj1c40000gn/T/3149ccd58f69f910a393f1873155c3bc/starasia-sso-0.0.1.tgz","_integrity":"sha512-mkwsMxwhMdDcIwJoPawHWDPcw9l55zvQ4S2pOHYrK1z+1gI98B8ald9n7y7hPQ0KGNGgXZ5Jj5LcQ0THqTuiQA==","_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.1_1759999644340_0.2313384138584167","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@starasia/sso","version":"0.0.2","_id":"@starasia/sso@0.0.2","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"56932a46829bb78720dcfd1d9a91e92ccce1f691","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.2.tgz","fileCount":6,"integrity":"sha512-11WRCk5yd9O8uBlqnD8/N9hrLrmwuaElmtdgxMHxUXDKyzBWsLPv9RslzGWYtq/NC5joXAXTIYpQ7fDzDPjk3A==","signatures":[{"sig":"MEQCIF//QmU9zbM46trj4dD2FO1l1HMZFpQXIbsizDVatJmGAiARcswVhqHriXqtNUvn1BbrLj6yjIGBDR+AmRdBQ1sn8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152555},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"92efa1a0586bb5478d1f6acedb94409fea6e0016","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.2_1760000025077_0.6586907850039185","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@starasia/sso","version":"0.0.3","_id":"@starasia/sso@0.0.3","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"595e605b93409a6088dd3e0e53ee6e76b3602c33","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.3.tgz","fileCount":6,"integrity":"sha512-OA6+P0qAOZuYz3vQ3eaaQUDC5rG3eo/BBp8BiwNqcYxVHIG75LhXtuO+JhthKF6NcDHbQUCLVaMWV3LjXSt6RQ==","signatures":[{"sig":"MEYCIQDQtr+EXNsf9SN7eT0ppri2liRjAMG8kkMLrM5qGkzk8wIhAOdBo885Li3+ebmyxQg3RmBuZWfe3qq2mtWd7U6Gt0sJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179391},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"45daeabac829bd2dbea7eea3b74372fcdcff8cf4","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.3_1760000906617_0.628939507908377","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@starasia/sso","version":"0.0.5","_id":"@starasia/sso@0.0.5","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"70a2a136fa7563ef28381bc1a71b7d045d9ccf70","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.5.tgz","fileCount":23,"integrity":"sha512-Gx3qYcqiwYeau2g6pwg4Yq8mpQshBFc67Sxra/A6DIQbcsgYQfx3OxQ+CWvy2XoD8LVBVxaT7AuWStF5NlWwGA==","signatures":[{"sig":"MEQCIBrISksiEugHtaiz+vicC6Omss7iYSJV+Wkfw2e2Gvh8AiAZuHxEqIjV7XLFIw9R5lzhcHpFY4+cYnFcm5sNXR5AUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246404},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.5_1760001372840_0.43939508826381934","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@starasia/sso","version":"0.0.6","_id":"@starasia/sso@0.0.6","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"4177bbbb1dc78dcab73c2aac53446d0a91308db0","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.6.tgz","fileCount":23,"integrity":"sha512-CSWSXubo9EqQFnNu62av5Ytn78kmd2zXPSmbAGi9kwtB2sXf/U3694i8je0zKnI3v++fXj+u1UUTYtN9l63ndQ==","signatures":[{"sig":"MEUCIQCdqHR9zZXiWB3LJQh3DkFV8FHB2jUoZEW0aAlxL+AtdQIgV8o2N5obZvKCezT9ewvR6EMVfSq2nEf4uOXe/M3A0Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246094},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.6_1760001901967_0.34860633156840626","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@starasia/sso","version":"0.0.7","_id":"@starasia/sso@0.0.7","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"d4b2d4dbce275551ef0211007aeae1f9babe03bf","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.7.tgz","fileCount":23,"integrity":"sha512-UEzKIVTNNesdk4an6wCC6Ku4U1EA3Df8mcqIACwgapcoZhywYNNBq24X8bowBbe6XvAP7bdT01n+GP7nBSnRPQ==","signatures":[{"sig":"MEUCIB2Q26KVMJlfagS6Fu1JkQuSurpQiiXPrwzIdlZrDkz9AiEA/Ef9FBrX27czlDWkPfS5zsQAuSsb4lz3hs1+LNBJNMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251064},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.7_1760002417531_0.6914893244674136","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@starasia/sso","version":"0.0.8","_id":"@starasia/sso@0.0.8","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"0b4c05f650962c96ae8bca9950454189317fba62","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.8.tgz","fileCount":23,"integrity":"sha512-DsImAPyHH7ZpdIXermmD7d8Wcj7y3eUNbo3Ibp3/pUbW6RfTeD7MBz7WiFCAqODWbW8pA/z1/xQKUGHE/UqRWw==","signatures":[{"sig":"MEUCIQD61Jf0DPXqndoXkJ5qOSmIe4piS9GPLzIQSqJutqkdlAIgVjHAMQCtaWkvOibUFkOptzzKCR8I4cXP5aUOIF7kygc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251862},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.8_1760002659411_0.5609848728905691","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@starasia/sso","version":"0.0.9","_id":"@starasia/sso@0.0.9","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"48b31b26ae599803dc420c4b71e98c093cd2fc2c","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.9.tgz","fileCount":23,"integrity":"sha512-uBE2IlI1Uf7BY2pW5fwi3CeqVSOL/KQ8+AmRxd2AIhxXzTvMFO4rzRiaOgDrzSavFd/wU9WwLDviZp5rOu32DQ==","signatures":[{"sig":"MEYCIQCXuqyy9iMqW1aVdToh5Tl7M4piU//VeYE4mKoK9CiCpQIhAJYIOP/LSSew8v0043QU0zNhQqNmVRCTa+PGUnd0sC3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251871},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.9_1760002816697_0.5258383636517698","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@starasia/sso","version":"0.0.10","_id":"@starasia/sso@0.0.10","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"bb910165c008d0a9282e27c24faf5ac08c3595d5","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.10.tgz","fileCount":23,"integrity":"sha512-F3Qx6KCXJnZfLvDbaGGiBuANwIWSBjPKztAzDHnd4Bjf20HOFmAUcSj402kLoxKV8Z72CspgwBPk6KCDN+ba0A==","signatures":[{"sig":"MEUCIQD3oqH7sj04ty8izvOqg5GaBC8AhGP/GSm4dZ56zgt6VQIgMKAHQAQpMqxyGa4JWhjygPE9JnzZkdYksZVzyUIw3nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252069},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.10_1760003006790_0.03551665786059832","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@starasia/sso","version":"0.0.11","_id":"@starasia/sso@0.0.11","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"ff7e77a180c77f14f883a343bb5a7261629c90b8","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.11.tgz","fileCount":23,"integrity":"sha512-lKgbjrosBFU7i1ifJ+AgCQ+83YmhnDUtaGlMOmJGJKOMK7RFQHoY8nHpaCNXa2F1g2RyPbUUCv4kFuEHDRuq5w==","signatures":[{"sig":"MEYCIQD1GSw+T3R6F4YuioG6dpctIs8E8PLdkgxKnWaDuKqXSAIhAJKez4ATik6GjdSUNX/HKvuojItc1NGxh17VDKZNnI9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252460},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.11_1760003644764_0.6357918714656907","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@starasia/sso","version":"0.0.12","_id":"@starasia/sso@0.0.12","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"5207b1b54ff1b0eb0ae6d1e0abb9f809b6c44fe6","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.12.tgz","fileCount":23,"integrity":"sha512-Tgk0BCg4v8Eyrkbx8E1f9SsRzNLWOSS2gHMIg6LP6y+MjAJJkOzFsXNaByjE6/xQJphepwTcSACV2tAx9x4cpg==","signatures":[{"sig":"MEUCIQDU4BH9rRRT35+JgZJHv8s2gIL3bGlomEgFgQ8CyTMfKgIgOtBK2uz7gf2OcBcfrlSjPMhO7zS05D6m2htiIQkO1Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252144},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.12_1760003845773_0.4072017510948911","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@starasia/sso","version":"0.0.13","_id":"@starasia/sso@0.0.13","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"5c8f202401fd09f0d51204bf255feec76ba75a7c","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.13.tgz","fileCount":23,"integrity":"sha512-Cu42NiLJtUdqC9fHgFjD7xhY8chK2kELmx9i6Z1K2RkSaAWtMandAMrfLMEmUlL0eOC7VFVFz+5dGwRRxGPbjg==","signatures":[{"sig":"MEUCIQDmnZLhP1ZAhT+uc5oxpa0fXe9U0XJmR3WEuK1/SlxIeAIgFkaOCBZ2Rpja2fMAMMeS3U3BtBwg7Hu05o9hl6OBuBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251107},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.13_1760004189699_0.5840286052280839","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@starasia/sso","version":"0.0.14","_id":"@starasia/sso@0.0.14","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"5bd6cb15adf6dc419acb07b49c3877c3c2f20465","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.14.tgz","fileCount":23,"integrity":"sha512-Do8yctVg6c4KwAU5WAnxYfVLN+Qx+GSKbLt3yVg/kxryJ04gkgo7WUkYHc/N/nltheCn86hkK0lQN7deXJFT/A==","signatures":[{"sig":"MEQCIF3KO8cIHZvyPM17giFyAcJfC7XpcHzkMo4eKWx4xENgAiB0FM6+MwiCXRgKXTfXsumrSCFRZ1GBv6a35CnB4XOKVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253386},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.14_1760004502226_0.9362082769423119","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@starasia/sso","version":"0.0.15","_id":"@starasia/sso@0.0.15","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"2faab044669d8f2a38a685ddf68568299153d648","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.15.tgz","fileCount":23,"integrity":"sha512-PIRAbRMKSIiEPR0vgLrlEz++3tVQVbzIXEutGUaosxr0N0e1R164hwdnBu7F4lxdz1Wj2cAIrDhnorUr68yHhw==","signatures":[{"sig":"MEQCIEU2UQ0x2I2Ci/vCt93+w7EWnbyzEfc4peNyMF9KdSrWAiB+YPPTMgxCm9HIXCb43emSPPGKwcrb0u1YpFxVMeMmTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252753},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.15_1760004648153_0.02752942147264892","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@starasia/sso","version":"0.0.16","_id":"@starasia/sso@0.0.16","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"10a14022bb6cbb823279af7a532de20c50ef1ce4","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.16.tgz","fileCount":23,"integrity":"sha512-u3Cv762tHOSr6Juddv4L290ZQbWOBS9Vm3g2Ij6sPn8aV8uh0qjnj79h0QWuixuLUCxL5a8q+hw249gYBSc+dQ==","signatures":[{"sig":"MEQCIG3zvQO5Bs2AXUbypbv1c2mQqfTqjmbYmxdK6Zed7LxWAiA3cUKs/HU+5R3jScev8dvGvYJoOREGPOajkapd1QTqSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251751},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.16_1760004828708_0.23373652968359027","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@starasia/sso","version":"0.0.17","_id":"@starasia/sso@0.0.17","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"117e30361c8b828829e8fe4d0cdd2cd0e8b24b91","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.17.tgz","fileCount":23,"integrity":"sha512-KR3lFTcdKwEIBhOEw1AEWlFmlxhCmY+Ny18Vb94Lg6LgAPwiFMev/uQU8EsJDL+wmtLhgRw164GS1R9IHaXogw==","signatures":[{"sig":"MEUCIQCLf9HPzdh52FxmpUPS5VLIsE+fQfHM9KmvuJBvwuA78gIgOR+XmKraLep8uDR7TeQFIomM2TJW9B64fiGEeiG3fGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248212},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.17_1760005083124_0.2756878611533611","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@starasia/sso","version":"0.0.18","_id":"@starasia/sso@0.0.18","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"97c56afcec1a440699c7009dff572ecfa9599fcc","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.18.tgz","fileCount":23,"integrity":"sha512-Jnh1HCT5c7s37UgMSwgL0qWelPuQBBi8HJkQW4NQV1yHIAVTUUzdwiffyHlxzrRaqc1ah4K0a4KSzBpqyYB5kw==","signatures":[{"sig":"MEYCIQDvkdGmL09g5RhK+vCUTYYGsH6ApoX+xNDFmLyw0DukDwIhAOzcRapojRxIN+IuxDk3lJpWGuo5SXmo2deeIesW+hh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247529},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.18_1760011464216_0.9845364407378041","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@starasia/sso","version":"0.0.19","_id":"@starasia/sso@0.0.19","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"277be8cc658af98c8c05e2727ab2f8f181004967","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.19.tgz","fileCount":23,"integrity":"sha512-R1e7P/UGrXLplISNixI4oQ5mZrMudgS63cR4kizFDvQL30/fl7y1gphY8xnL2SKpE/DQGWCIdsRR4IivYraMOQ==","signatures":[{"sig":"MEYCIQCB2u7Gj16XLypsVA0OwS6t3Hz6GeqsaElW+5PUuoO50AIhAJErlpRmsUMclamDzViz5kxhzmQpVByWtTYgekxdl17H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245044},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.19_1760012867357_0.7893968579007311","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@starasia/sso","version":"0.0.21","_id":"@starasia/sso@0.0.21","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"8ed7b50e198752b36016f4299438e97a99b27ab1","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.21.tgz","fileCount":24,"integrity":"sha512-/q85C5PmF3R3AR6q1GjEMxQFwraRuxaGS9h/y5aisUQolMouaI4ssZAw1QhkvFB4N/vwus4y7sTybocWczTYAA==","signatures":[{"sig":"MEUCIH47hDtzzkFF+jTbaXpt4qmEy+YWrp5CU1EpTiomchNgAiEA6ZMBrVKp6UzYM7qOR4C57pACWvU860BSpMIAhcHrCGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275147},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"14ce622abe71ead0aec74183e65c77ea6dca08af","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.21_1760025003774_0.32859366728351724","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@starasia/sso","version":"0.0.22","_id":"@starasia/sso@0.0.22","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"334e8b8747f9228d90e10a596057a1ee1d1bc460","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.22.tgz","fileCount":18,"integrity":"sha512-DA4JHki+isOu6wX4h0cdFpsbkK4msfIzC1cuj2+QWk2d7RSu5mCDb5kX1zf2f3L9ZBJS/HeHKCDSpM/PdkMJwA==","signatures":[{"sig":"MEUCIQCA/PfF73pxASy7WcgNRTCZp3/sTY8hLSTJDn1fRqJ1bgIgPpygOb1daRwzUnLne6/A4G7eeTy+IjWZp1jZgPeCcPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256863},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"536f2dfbd81841600815d01ec3eafcad7dd1d388","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.22_1760059026471_0.055587152819353","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@starasia/sso","version":"0.0.23","_id":"@starasia/sso@0.0.23","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"cfa88a200531f9fc065bb224f0c554ed55be2a2d","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.23.tgz","fileCount":18,"integrity":"sha512-cSAp18kx3MtORAumX7LCksPHgPH6r0FDbfCIdUXUvLRolNyalKvYTbJ8UdeYObZ4auMWUYXBTaUAOBGzMVUqpQ==","signatures":[{"sig":"MEQCIGZNJa6ePf/kK6eQKd40l4HlE4GcI1N1xMP4KtRca+fQAiBR/6otlgsXsV23mCIq/zljtjKTW0nT5y/fSWpJYt5bsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256950},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"d9e8a642d61285eb99671996a29fcf0244f55c15","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.23_1760059784771_0.06723611884181091","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@starasia/sso","version":"0.0.24","_id":"@starasia/sso@0.0.24","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"5ddb77c11d4316e32361f8260fdafb3eeeeb6fa8","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.24.tgz","fileCount":18,"integrity":"sha512-CZ688JuOn6Ee/crXfimkCS0cUj8DWBuMwvtVW4ugO98lqZmVaFb0zj7gJcw3HoiRgtCZXhS17JiF+K6zR2eZWg==","signatures":[{"sig":"MEUCIQDFLTrFKUDXUjOiaIgfW4s3x3P4WmWihrx4F2cnOUlTLAIgGk7GU2GvXDp1dsxodcWkB+YfJmzyrk0oLA8/IvMwUj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263834},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"d9e8a642d61285eb99671996a29fcf0244f55c15","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","@swc-jotai/debug-label":"^0.1.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@swc-jotai/react-refresh":"^0.1.1","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.24_1760060560818_0.21195989213821087","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@starasia/sso","version":"0.0.25","_id":"@starasia/sso@0.0.25","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"82bd2e9a15d346e582e1c303bf356cd7e3781393","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.25.tgz","fileCount":23,"integrity":"sha512-w40czwuLq0ibu8V+tDZxrjlSlN56dXzwrP1uiuMGaJrgjmvLYsF/hB8jOVKWZtQl0OccOAbwb4pPHp9Gf3R9RA==","signatures":[{"sig":"MEUCIQCo0sqkh7pHLngohXrITuSVxDLHdpS3qBo0Uw3hTQGuEQIgN699QY5u8vGLKYJPVjKRpoNHW5W4pfBzNjoPCOkUF5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278391},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.25_1760063288399_0.756476100712421","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@starasia/sso","version":"0.0.26","_id":"@starasia/sso@0.0.26","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"f49fad04f5ceb5e78a4f6e479555951aa4ac608a","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.26.tgz","fileCount":24,"integrity":"sha512-NWMB9vUbMqAl1lyvdOylsqVG+41ibyc1gvtxwfzSl/A0I5w9fMyk1NI1DfreZIsMxd2IL7RRDq8PfurM+3dH4g==","signatures":[{"sig":"MEUCIALuREBss9NGEqSAqo2J+dx1I7aJqFEXs8wynjuXN6uLAiEAiFJieMZSn6nVT2usYr47wYidzN3e+c3RduVJH8Bq9Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279160},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.26_1760065553665_0.6521709227146715","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@starasia/sso","version":"0.0.27","_id":"@starasia/sso@0.0.27","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"0602194cc09c5e8776fabdc8f2cb15a087f3d2e1","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.27.tgz","fileCount":29,"integrity":"sha512-VhAbiSB7kDS7UZ2xEdfBOZ38Fwp7FZ2nKfT2eFdDIBJ2aRqsriJZPNVi74nuMn6MgIClvrgJ60iJ0ati4RdIBA==","signatures":[{"sig":"MEQCIFFq/T6F0AkMVCEx4nsfoCO1xhWHDTYFPeDs9N/DilPlAiAOp/fB1hVU+ILmPHrHyNt3CG+Pv6Nz9yZ2Dw6HkD7KLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280506},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.27_1760077207792_0.32582752544797944","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@starasia/sso","version":"0.0.28","_id":"@starasia/sso@0.0.28","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"e233b071c58cefdb2c9f05b4106137bebdb004e6","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.28.tgz","fileCount":31,"integrity":"sha512-KC3utLjNDsR0OYofYgyTXXSRjMgkFoXmarUOsDwJA8c1GI6h5oIXzxOlcr0ghXUf4R2kPji/HqxtoQzfT8bUnQ==","signatures":[{"sig":"MEYCIQCpmqHJTYSsUeGU57lKQpAjK3C0c5V3ZaTQz3IunmAQrAIhAINXRI3VuEjoeH5AVmNTAAKOskxHKWEGh9OSjrCs+3SL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279861},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.28_1760079558099_0.3254523316262177","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@starasia/sso","version":"0.0.29","_id":"@starasia/sso@0.0.29","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"6897ec51f0bb59bbab3e64b34f8a8906280eac72","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.29.tgz","fileCount":32,"integrity":"sha512-MO1UCgTQsfJ90Vgt+T0IM98YHjjh0vysfCZhtA0rzcuWrtmQTfve43k7KjR+wEdK+q5nQHkxQh6ZEeI4ZUD5Fg==","signatures":[{"sig":"MEUCIBqbBewvZn3rsJNek2wfpppB5jq9+6LVzPhqZk1crRGZAiEAnaljDtX05ztyVfojsVlDo4Ym20wieeeOCO6KX7lytE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293991},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.29_1760080669565_0.046792723264380554","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@starasia/sso","version":"0.0.30","_id":"@starasia/sso@0.0.30","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"576d0ee56bf89f598f40f733908bd09fd6186173","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.30.tgz","fileCount":32,"integrity":"sha512-KV28dUOOMi8eiKuZZIljkaxXlfHvMdS5Xs80lyqjyMdbC5rICZ5ZMk5fF4uMNd72oblf96BcUv2TIZNsTugnZw==","signatures":[{"sig":"MEUCIQC7+21d/E3gnXw2ZvC0IGFdXVgzlNRh5gPfJ4obA810EwIgYnSQLNn9xA7XYAUp7RHKTuK3OwHb5wM+JGYr4JU8oCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294672},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.30_1760080771675_0.9391568099432634","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@starasia/sso","version":"0.0.31","_id":"@starasia/sso@0.0.31","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"3616d4c413804079b50f5409e87fc05d81f4641a","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.31.tgz","fileCount":32,"integrity":"sha512-eTZXEJ/3eB3WdGfxI/QfHlQlsXnI3JQYUjI5ZV77HgCZ4yby1/a421+FmLwvCWPw7FYqQnUA0GnEO6xEkXZaIg==","signatures":[{"sig":"MEUCIAJQ3iaouRPn33I2B8ZkpXwfXbVF+kr/FEmPjBgUHZAHAiEAqTvssWpzEjud8cMdVQYVNfPYyc2vLWP2wPjJrbVOV6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295035},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.31_1760081690374_0.17307575036806222","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@starasia/sso","version":"0.0.32","_id":"@starasia/sso@0.0.32","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"52127014ba02c01bef476242c9f6f22b5b2be379","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.32.tgz","fileCount":32,"integrity":"sha512-bCW3Qz4BX0TpUz7mCa4p4G63LNeSVe5aS2oAM23JH6NO3jnlZX4ZrQWJ/5rqJIu8hJIa8BgWZjY3s/99ccz3AQ==","signatures":[{"sig":"MEYCIQD3UD7dETUk/cFFCI3/iC5buO6+/Uyq3oauNeJEyoZ/5QIhAPOLoQkoDUYvbJJhACMBnRrGVgWwSiJwupbkiiPOqA11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297290},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8ae6b70bf94a4b37f14b88f089ee93278a9bb958","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.32_1760086036414_0.46681639094807514","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@starasia/sso","version":"0.0.33","_id":"@starasia/sso@0.0.33","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"798f90e3a75a13d2406d71333bf6e9b5af4d3526","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.33.tgz","fileCount":36,"integrity":"sha512-f1Y5IA/aki3PiJZICjUyW85OnL6lpEHdaelZY90ORpgmJ5e7lUVr5Pg/G5f+x37ZSQwPB2pWsUhLnglajqI3hg==","signatures":[{"sig":"MEUCIEgO/tBNKORXqBh3C4fCUF0jjAlio8rH0jdTKOBxKuzHAiEA9ud1R2Kr6zQt3gG73Ag4kZ2VBb0KInlsRJpHK8sHEQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588156},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"1c535e2e9a9b0bfd93d36715a70a690eebbb699e","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.33_1760287659039_0.453891068281016","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@starasia/sso","version":"0.0.34","_id":"@starasia/sso@0.0.34","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"c947470f2466fec5237e0ca6e6d27c21536b1324","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.34.tgz","fileCount":36,"integrity":"sha512-fpXfxTOKizbKm/ITd5RXRBAJE+Tos3T4Or/pld8n+xdldNK/dq8ojyLdHIEfikliJobhwPwkHZe7rYtjHubOYA==","signatures":[{"sig":"MEYCIQDvMXl9jvDptl5gsMEK5K5LdUBzFo1WDQufCYHKa1deswIhAKhstcbZ994d5U92Bj2BMz8ZPoMZinYcwBTP66SnNYO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697400},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"0e32c222e44b11ff0cbf5d4307854e9f66706a77","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.34_1760321860127_0.791274822536524","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@starasia/sso","version":"0.0.35","_id":"@starasia/sso@0.0.35","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"9034031ae2c0f6e0898c389053aa62ca5d21d0ee","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.35.tgz","fileCount":37,"integrity":"sha512-zUEvy9llMGGcL2Jl8i76JTlcU4Y1svYjvgwU3ScXYBmE7FA1cce554kZYH5gZ3uMDgSzIQ6eZ5iOSthhF8bj4w==","signatures":[{"sig":"MEUCIAwFRLFTe8ugZU7/ZVTeMmLCt2h1mlvnFDhciuNVOnqiAiEAkhsuLGtvC9ga3o8PUbUH+AJrUucDvww7WBu6TaaYveU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16183067},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"0e32c222e44b11ff0cbf5d4307854e9f66706a77","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","@hudoro/admin":"0.0.1-beta.499","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@hudoro/admin":"0.0.1-beta.499","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.35_1760585062496_0.45369157523476566","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@starasia/sso","version":"0.0.36","_id":"@starasia/sso@0.0.36","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"858e5ddf9fdbf6f5845784791e4eb87770e28e50","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.36.tgz","fileCount":38,"integrity":"sha512-UE84fal3x6sUg0uHYByjKUxv3I7J6cOgzNNRW952pU1t07EoLRU78FhAhA9UcSF4YNDfJ54ogGlxOn4SjDPq/g==","signatures":[{"sig":"MEUCIFIDGf78YwRZKmgYkgNEvXkiR5A8key27i0HA6AfHbunAiEA0lukD6XtiRhu923rbnmzLcLo0KEESD07T1aeD2+1Dvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17941480},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"126f4f1f6b5cb35ec53a5d0370d87816887c7749","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.36_1761621063631_0.021551205060356793","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@starasia/sso","version":"0.0.37","_id":"@starasia/sso@0.0.37","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"423889cea278896e1a7002910ec0dfcdfef69eee","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.37.tgz","fileCount":38,"integrity":"sha512-jsGx/MI0Qr+F85+rTJXSX7rZqTdVLyy9UYrRs1fbolaWvELMMS8pvpTHIGJ1VwyiMs25Nk1GCXgQYisRBHYrIw==","signatures":[{"sig":"MEUCIQDYhRlh0AaXuaSKSUsd4fhOm9dm4EQAcplS2PBSudLo4gIgeJffmEKDjbI8gmzYvLIV/5C5PJmMSxS2AUdWc+oUfRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22811319},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"9cf85f1a86fcd94365faf348f37b4bca6d823070","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.37_1761621446250_0.8470225114637779","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@starasia/sso","version":"0.0.38","_id":"@starasia/sso@0.0.38","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"a8c81e25d953fba60f068b1857f896d67dfeddc9","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.38.tgz","fileCount":38,"integrity":"sha512-36+XhghR0/j3vxPi+CI/Y+qSK9SCu8YNKkF8JylCEMQF6kNrv3LZOCF1Qi+9bJ+h207jVGHE37EIhG9dJRFLvg==","signatures":[{"sig":"MEYCIQCCks5yTmZf67/paYpDlwCCTj9PQ0J5WZzGkZcRywq7IgIhAM/OMhdVQWS6xRrpqr1YIV/7URRtEKs4CCgv9cLXh/uU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27846873},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"08730774b8385258fe2e40e7fd635c258ba35aa6","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.38_1762912038179_0.6628411825046376","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@starasia/sso","version":"0.0.39","_id":"@starasia/sso@0.0.39","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"1cb6b46a109469f97aa31c4c03c9bbceadadf501","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.39.tgz","fileCount":38,"integrity":"sha512-VxcTxbdh1GES3+3xBFP0MoB7Sq8UuSamdyMm/05Bg6iPvwpHC00zDlbbh247XhrMP+JMup0PGluSl+rAU0RC7g==","signatures":[{"sig":"MEQCIFDR0L017IKvGzTctlwVbQV0aL7wkCoVYtaF0rVi63FkAiBr13gmdaj+C0JT3kNQxQP3Ai7fqXKsTLYdTczJAOhJJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3263777},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"7d143dbc3b315b6bfe85bcf41d0acc1205691e29","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.39_1763005990953_0.40984416921985933","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@starasia/sso","version":"0.0.40","_id":"@starasia/sso@0.0.40","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"40235ab433252ba017b21162af37b81a097dc4c1","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.40.tgz","fileCount":38,"integrity":"sha512-kxlSGVmCSnqwfesJJWykQAiMX9mYpLdiyfMLWP74hdpU4BRXdSliBA2q/WjAQVXUkMGz2I2wZBfkU6FhNkUaDA==","signatures":[{"sig":"MEUCIEU/nhpB8Q5NSO4BUH24PHHaGK195DMMS94+N6a8JeAoAiEA0PPsK5NhE7aHmCdX63JrUcTQ4MmI2snzoIGcpSg6M/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3268947},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"8dc45b08c84947e5a1287b098ca776ae991d189d","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.40_1763516251684_0.43262550077092277","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@starasia/sso","version":"0.0.41","_id":"@starasia/sso@0.0.41","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"dbe1dec51df54896168a1dd456b63b6b34c8e7cf","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.41.tgz","fileCount":38,"integrity":"sha512-LNJcbA3/GEgr0AfB2HO8DOFON4d3yJ2MAnzGkGxQTgm2sjntI+u3Kc1OCghuHcNL5LYJORYXOG1/oT/0N5lKPw==","signatures":[{"sig":"MEYCIQDspQDjYpOwvf7V+VFuNWJYPdSLy+tEoFT9vdJ8kAqX1wIhAMjrp+DFBd6v9iOVw5PueCg8gkkJd3Kl0TaP0WIQfyNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3270626},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"4f6d66f41640b923c7ec7a910fa4cab0f89e2dd2","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.41_1770783400766_0.16073303504587022","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@starasia/sso","version":"0.0.42","_id":"@starasia/sso@0.0.42","maintainers":[{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"178c1ec1edb833093d8b89ff312894e330f85476","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.42.tgz","fileCount":38,"integrity":"sha512-Cmi9iThZPRzQ6myQoL8XSn8xGV90Ul+QX5DrLtw57SgGJazQp8tRLxqCDBlKCPKXDriucHwl9LjNQFTTB5nMbg==","signatures":[{"sig":"MEQCICPUVAVK7xfUEpr9uBdJYk5c2ZEzsbX0yExdwDckWnowAiADlI0vS30GMTPEppgermXwqZ8BdKgQnZ6EBjD9aoB3mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3270824},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"adb281426de2eed2055e0c44b5e1d2e49d0cddb4","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.42_1770801351316_0.8460498864593742","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@starasia/sso","version":"0.0.43","_id":"@starasia/sso@0.0.43","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"451b9c1c3a2196080e0e323fe933cbbb5829d540","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.43.tgz","fileCount":38,"integrity":"sha512-xaWW8ZtDtnA1mu88nNR7Emz/RZGd7Jk7IL/KoKR3Sdfn1mI/bh/gOKA9xa5dLo7NSMVP5LuZwM0ISrDHtJKn9A==","signatures":[{"sig":"MEUCIQD/nerx9amK22OIwgdg2MZKSERZfnn5q1Fv98GVqQtcLQIgC3k1JdEWsaFRqLn4Tc5AfiE9hYlQxjMklhWYQZI70NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3274980},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"9302d548d553d3136451210dfd435d01af579b25","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.43_1776334160443_0.1318140413233868","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@starasia/sso","version":"0.0.44","_id":"@starasia/sso@0.0.44","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"986d3c3fc1c457684821fb462636e8179e4fdf16","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.44.tgz","fileCount":38,"integrity":"sha512-/zdmuZbMG9e5N5z/v/7Z8etuOlp3WLwYUyU3ECmiKnXuFNmyhknDS8UA/Uz49SZqp4NL3hoqoM+vvkJ/6Ucu8A==","signatures":[{"sig":"MEUCIDczWqhk2YN8KJc3P2CQK9VVL5rSKQteqMZGiCxKmViIAiEA4ZIIFsrw0gOuYok4R1Fs0rMBJIIRv6tlzsO2Zw58Hic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277419},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"66c543d47f3b7e9434f8c6e522cc4cb63ce52ff0","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.44_1776340141101_0.6710544521625157","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@starasia/sso","version":"0.0.45","_id":"@starasia/sso@0.0.45","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"a959c8a21b6f6961f9093878b3eab6d97741a936","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-0.0.45.tgz","fileCount":38,"integrity":"sha512-18/pAf/WzM5bw3iIYeWlzFV7/p1+apk9DeIzc8zEbdhuKv9J+IrSMUKo6bh/IbFAPwI/bqWVlBvW09P5XqfPUw==","signatures":[{"sig":"MEQCIF82K2DnxU+pEVYQa/9eN+MnPNoUiK6v2AJr8rt4guFNAiAjJ1K8y3On60VerqHRQ3m4Die8u0Mkg8ML9WCO8ZZR3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277235},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"f8b176284a0159a1653311e27a83215669c66a01","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@hudoro/http":"0.0.1-beta.9","@hudoro/storage":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_0.0.45_1776346882794_0.6891396614390259","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@starasia/sso","version":"1.0.0","_id":"@starasia/sso@1.0.0","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"4086ddc7da462ba3b0662c2f44e69d1956826c4d","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-1.0.0.tgz","fileCount":38,"integrity":"sha512-aPXjGAqWYA602md3/yEewAiubCJ6AcTmXbFIhCEv1O/FQiWNEuyvHHDHh20wpw6UGSsSKTkyY4fpoVTrgSDAsQ==","signatures":[{"sig":"MEYCIQCEotCGG1P7pipKhgtTHd5xa185C+4Dqfb8rtfG+btIfwIhAKLDghJGCifZBwbinKvktGWZiFvitS9pplSLlGeFYJXB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277255},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"6a3fb26e4d3d960c872e9e70f62226df27a91deb","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@starasia/http":"^1.0.2","@starasia/storage":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_1.0.0_1776352394053_0.3649502081551841","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@starasia/sso","version":"1.0.1","_id":"@starasia/sso@1.0.1","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"f63dcb2490e9c25cb6aad5655f92c84cded96bd9","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-1.0.1.tgz","fileCount":38,"integrity":"sha512-3sAAkbAPX9/PtECigPgUYTU0yKH640tdfsvSzlndT+mjS5LZrN86nn777OrQ+Tj/1aPZJP40g6e6lQEER0Trbw==","signatures":[{"sig":"MEUCIQDgI1vI7lahbrN0In7SnZQ+27XxDHGW0tIlZ2ywgDSATgIgR8pxTiFjCa6ao+s3AlF39/7Jip/18wNNyeK49mECQLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282940},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"50269553a7f96f6805d56170fe39edffa28b2d80","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@starasia/http":"^1.0.2","@starasia/storage":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_1.0.1_1777909916587_0.04613080499044919","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@starasia/sso","version":"1.0.2","_id":"@starasia/sso@1.0.2","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"3740a164eb722ea5ddfb11e62c3981f41da64f07","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-1.0.2.tgz","fileCount":38,"integrity":"sha512-380MQeIi0CpNHkTHuV+XzkEqwOmY/O4Na1PLL5fdESJvtZ2TuKa3w6CcD1P3jBl9uVfcxpRDnwDD4d1NQqcDFQ==","signatures":[{"sig":"MEUCIQDFkfFHYd2KbwwVh2EyueBFegjxzlXQTKTjbgj95mI1zQIgcu5Tl+QqVnzfsIDMX0cWnNInOuSLn+zQBf1HOA69lOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3286429},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"09c23820bbc07abcfdebbef0d3ba8658bbaf2178","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@starasia/http":"^1.0.2","@starasia/storage":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_1.0.2_1777910505256_0.6459882900374185","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@starasia/sso","version":"1.0.3","_id":"@starasia/sso@1.0.3","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"426f4014cda5935946835dcb371b3e2698ff2c12","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-1.0.3.tgz","fileCount":38,"integrity":"sha512-iAZS+x67raTVxPh9MlbwTMlj0oK3UdDErJPnPFfPZml9teDic1ZfI8lD5EVFSvkQqUaYrcGy5v2O9Z8JN5fPVw==","signatures":[{"sig":"MEQCIEi9I8yIlPU54XjbMi1H7B/rVJORPVFHjhYccA+1MD5FAiBVkucyZDDhhmdxazwIS9uHk2OtZmFcuiImjpGWuCaEEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3287492},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"09c23820bbc07abcfdebbef0d3ba8658bbaf2178","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"},"_npmVersion":"10.8.2","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@starasia/http":"^1.0.2","@starasia/storage":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_1.0.3_1783759923564_0.7180072903570387","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@starasia/sso","version":"1.0.4","_id":"@starasia/sso@1.0.4","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"32ea3d517520fbc4175355fbe6768a7ecbbf516f","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-1.0.4.tgz","fileCount":39,"integrity":"sha512-IXgv2FxJ07DpKadzgWmcq1saSxA4bBs+WhTlZDLYdUBq8CYE0FluYGRM6tCmRIG4nvJf5BNlINxRc+nWIiKsZQ==","signatures":[{"sig":"MEQCIEqz21aANICCsWX9o8lAANIdzQeeKSkcPPTUE+FeB8cAAiAoxu92dkhIHW6tErkejYkUzhzMgIayU4RhTaxsR8ZGzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBuqniKBHPswfF9Uo0XWOBymjnLM1tiOK8VWl46wyJnAIgMMmgCeJhQt5TOQO2BO0r5VBdf5mY7ZEwGigHJpevLLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3299484},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"d72edd483215909fa7a7b34faec27c8d4dc6b36a","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Reusable authentication helpers, storage utilities, and protected route components that wrap the Starasia single sign-on (SSO) flow. The codebase is published as a consumable package that can be embedded into other React applications.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jwt-decode":"^4.0.0","lottie-web":"^5.13.0","@starasia/http":"^1.0.2","@starasia/storage":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","react-router-dom":"^6.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sso_1.0.4_1790589165601_0.3589139800730674","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@starasia/sso","version":"2.0.0","_id":"@starasia/sso@2.0.0","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"dist":{"shasum":"cb43e35ea75a4e0cc747942514d1bdba8dbefaff","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-2.0.0.tgz","fileCount":16,"integrity":"sha512-0PYPCCRUCtTvCB/eUPtbIqpGvTd4ExXRp8GhAoiMaSh8VAICzQ6vlE7rt18Rs7pSrIW4Au459HcSfYwM4/MIQA==","signatures":[{"sig":"MEYCIQDwcQP5Uq0zQrRQGzXMGdQwckPPCZnWAXza65HasWKOoAIhAIuBN1NsdRu2aL19MsVOjZxRv2jz1UKg7F+VOQmCl2LJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFEjbabkhHY0HG4RkAOYo8Yk2DC51PqZIlCvjSt35UNwAiEA7hTZOUL4B80qA1OHaK3aQ/lOHkyDgSwGvhF1rWBmpZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205483},"main":"dist/starasia-sso.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"d72edd483215909fa7a7b34faec27c8d4dc6b36a","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Starasia SSO for React SPAs — OIDC authorization code + PKCE (oidc-client-ts) against sso-api.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"oidc-client-ts":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sso_2.0.0_1790828561542_0.6678643586810711","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"@starasia/sso@2.0.1","dist":{"shasum":"66d94d8f733b24c9b5c2cacf1eeca21149c50451","tarball":"https://registry.npmjs.org/@starasia/sso/-/sso-2.0.1.tgz","fileCount":16,"integrity":"sha512-G3Rwfsu+LQKxUhNJZmugPfI1DZXRVVzQD9wMqAzg5sD0kyz6tvR5GUvwbMJvV/K98Wd4OfXesSy/UGUsvWWgXQ==","signatures":[{"sig":"MEUCIFu8fUIN6frtMHlBKKTgYfH2afGu/Zbu3nK/bngNKs6TAiEAgIztqsxIMgSKWGi0Twphk/rxiCH4QACjpo9jUE2b3OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAZj26yemXfr2IR4ZKSyPm8FysoEvlwcVQy4LSer5bywAiEAgfglu9g7PGX+cgGcw0gmF6erm7r/em0f9DEqjyoPErQ="}],"unpackedSize":207122},"main":"dist/starasia-sso.umd.js","name":"@starasia/sso","type":"module","types":"dist/types/index.d.ts","module":"dist/starasia-sso.es.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/starasia-sso.es.js","require":"./dist/starasia-sso.umd.js"}},"gitHead":"0a02d26b2101f4a54c4dbf3547ac5779454742c5","private":false,"scripts":{"dev":"vite --config vite.config.ts --port 3002","build":"vite build --config vite.config.ts","type-check":"tsc --noEmit"},"version":"2.0.1","_npmUser":{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},"_npmVersion":"10.9.7","description":"Starasia SSO for React SPAs — OIDC authorization code + PKCE (oidc-client-ts) against sso-api.","directories":{},"maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"_nodeVersion":"22.22.2","dependencies":{"oidc-client-ts":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jotai":"^2.10.1","react":"^18.3.1","eslint":"^8.57.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^20.17.1","@types/react":"^18.3.26","autoprefixer":"^10.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.1","react-router-dom":"^6.27.0","eslint-plugin-react":"^7.37.2","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.31.0","@tanstack/react-query":"^5.59.16","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@vitejs/plugin-react-swc":"^3.7.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.14","@tanstack/react-query-devtools":"5.51.1","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sso_2.0.1_1790836703718_0.983140330551399"}}},"time":{"created":"2025-10-09T08:47:24.233Z","modified":"2026-10-01T06:38:23.993Z","0.0.1":"2025-10-09T08:47:24.528Z","0.0.2":"2025-10-09T08:53:45.256Z","0.0.3":"2025-10-09T09:08:26.811Z","0.0.5":"2025-10-09T09:16:13.050Z","0.0.6":"2025-10-09T09:25:02.144Z","0.0.7":"2025-10-09T09:33:37.738Z","0.0.8":"2025-10-09T09:37:39.641Z","0.0.9":"2025-10-09T09:40:16.883Z","0.0.10":"2025-10-09T09:43:26.982Z","0.0.11":"2025-10-09T09:54:04.966Z","0.0.12":"2025-10-09T09:57:25.994Z","0.0.13":"2025-10-09T10:03:09.934Z","0.0.14":"2025-10-09T10:08:22.411Z","0.0.15":"2025-10-09T10:10:48.403Z","0.0.16":"2025-10-09T10:13:48.919Z","0.0.17":"2025-10-09T10:18:03.338Z","0.0.18":"2025-10-09T12:04:24.391Z","0.0.19":"2025-10-09T12:27:47.567Z","0.0.21":"2025-10-09T15:50:03.961Z","0.0.22":"2025-10-10T01:17:06.771Z","0.0.23":"2025-10-10T01:29:44.966Z","0.0.24":"2025-10-10T01:42:41.082Z","0.0.25":"2025-10-10T02:28:08.652Z","0.0.26":"2025-10-10T03:05:53.970Z","0.0.27":"2025-10-10T06:20:07.976Z","0.0.28":"2025-10-10T06:59:18.277Z","0.0.29":"2025-10-10T07:17:49.751Z","0.0.30":"2025-10-10T07:19:31.859Z","0.0.31":"2025-10-10T07:34:50.561Z","0.0.32":"2025-10-10T08:47:16.635Z","0.0.33":"2025-10-12T16:47:39.248Z","0.0.34":"2025-10-13T02:17:40.333Z","0.0.35":"2025-10-16T03:24:22.783Z","0.0.36":"2025-10-28T03:11:03.924Z","0.0.37":"2025-10-28T03:17:26.618Z","0.0.38":"2025-11-12T01:47:18.484Z","0.0.39":"2025-11-13T03:53:11.269Z","0.0.40":"2025-11-19T01:37:31.908Z","0.0.41":"2026-02-11T04:16:41.002Z","0.0.42":"2026-02-11T09:15:51.556Z","0.0.43":"2026-04-16T10:09:20.668Z","0.0.44":"2026-04-16T11:49:01.372Z","0.0.45":"2026-04-16T13:41:22.952Z","1.0.0":"2026-04-16T15:13:14.332Z","1.0.1":"2026-05-04T15:51:56.825Z","1.0.2":"2026-05-04T16:01:45.498Z","1.0.3":"2026-07-11T08:52:03.745Z","1.0.4":"2026-09-28T09:52:45.696Z","2.0.0":"2026-10-01T04:22:41.635Z","2.0.1":"2026-10-01T06:38:23.797Z"},"description":"Starasia SSO for React SPAs — OIDC authorization code + PKCE (oidc-client-ts) against sso-api.","maintainers":[{"name":"rizkyizh","email":"rizkiizzulhaq14@gmail.com"},{"name":"bayudsatriyo","email":"bayudsatriyo@gmail.com"},{"name":"rafli.personal","email":"raflyaryansha86@gmail.com"},{"name":"developer_starperkasa","email":"developer@starperkasa.id"},{"name":"prawitohudoro","email":"prawitohudoro@gmail.com"},{"name":"muhfikri4","email":"muhfikriantoaji@gmail.com"}],"readme":"# @starasia/sso v2\n\nLogin Starasia SSO untuk React SPA memakai **OIDC authorization code + PKCE**\n([`oidc-client-ts`](https://github.com/authts/oidc-client-ts)) langsung ke sso-api sebagai\n**public client** — tanpa client secret dan tanpa backend auth per aplikasi.\n\nToken ditukar atas nama `clientId` aplikasi, sehingga sesi, refresh token, dan audit di SSO\ntercatat sebagai aplikasi tersebut (v1 menukar token lewat backend lain sehingga sesi bisa\ntercatat sebagai aplikasi lain).\n\n## Prasyarat di SSO\n\nDi client aplikasi (admin-dashboard → Applications):\n\n- `isPublic = true`, `requirePkce = true`\n- **Redirect URIs**: `<origin>/callback` untuk setiap origin (mis. `http://localhost:5173/callback`,\n  `https://app-dev.web.app/callback`)\n- **Post-Logout Redirect URIs**: `<origin>/`\n\n`authority` = issuer sso-api, sama persis dengan `issuer` di\n`<authority>/.well-known/openid-configuration`.\n\n## Instalasi\n\n```bash\npnpm add @starasia/sso\n```\n\nPeer: `react` ≥18. `@tanstack/react-query` v5 opsional (hanya untuk `createAuthErrorSubscribers`).\n\n## Pemakaian\n\n```tsx\n// core/configs/app.ts\nimport { setupSSO } from '@starasia/sso';\n\nexport const ssoConfig = setupSSO({\n  authority: import.meta.env.SPT_SSO_API_BASE_URL,\n  clientId: import.meta.env.SPT_CLIENT_ID\n  // redirectUri: default `${origin}/callback`\n  // postLogoutRedirectUri: default `${origin}/`\n  // scope: default 'openid profile email offline_access'\n  // appName: teks di bawah logo pada splash\n});\nexport const SSO = ssoConfig.components;\nexport const { useProfile, useLogout, useAuth } = ssoConfig.hooks;\n```\n\n```tsx\n// router — callback DI LUAR ProtectedRoute, sebelum route catch-all\ncreateBrowserRouter([\n  { path: '/callback', element: <SSO.CallbackRoute /> },\n  { path: '/', element: <SSO.ProtectedRoute><App /></SSO.ProtectedRoute>, children: [/* ... */] }\n]);\n```\n\n```ts\n// request backend — token selalu valid (auto-renew via refresh token)\nconst token = await ssoConfig.actions.getAccessToken();\nfetch(url, { headers: { Authorization: `Bearer ${token}` } });\n\n// react-query: 401 → perbarui sesi lalu refetch; gagal → login ulang\nconst { unsubscribeAll } = ssoConfig.query.createAuthErrorSubscribers(queryClient);\n```\n\n## API `setupSSO(config)`\n\n| Bagian | Isi |\n|---|---|\n| `components` | `ProtectedRoute` (gate: tanpa sesi → `/authorize`; token habis → refresh dulu), `CallbackRoute` (tukar code → token, kembali ke halaman asal; prop `renderError`) |\n| `hooks` | `useProfile()` → `{ data: SSOProfile, isLoading }` (klaim id_token), `useAuth()` → `AuthModel`, `useLogout()` → `{ mutate, logout }`, `useAuthUser()` → `{ user, loading }` |\n| `actions` | `login(returnTo?)`, `logout()` (end_session), `getAccessToken()`, `renew()` |\n| `storage` | `getMainTokenFromStorage()` → `AuthModel \\| null` (sinkron, bisa sudah kedaluwarsa) |\n| `query` | `createAuthErrorSubscribers(queryClient, { isUnauthorized?, onUnauthorized? })` |\n| `userManager` | instance `oidc-client-ts` untuk kebutuhan lanjutan |\n\nJuga diekspor: tipe `SSOConfig`, `AuthModel`, `SSOProfile`, `User`, dan `AuthLayout`.\n\n## Splash & loading\n\nAnimasi logo SPT di tengah papan sirkuit (CSS murni, logo tersemat di bundle — tanpa aset\natau stylesheet tambahan di app).\n\n| Ekspor | Kegunaan |\n|---|---|\n| `LoadingFallback` | Splash **layar penuh** selama ter-mount. Default `loadingFallback` gate SSO. |\n| `useSplash(active)` | Tahan splash layar penuh selama `active` — mis. saat app memeriksa akses user setelah login, agar splash berlanjut sampai halaman pertama siap. |\n| `Loading` | Versi **inline** (mis. di dalam tabel). Prop `width`, `label`. |\n| `Splash` | Komponen dasar (`state`, `label`, `fullscreen`, `size`). |\n\n- Splash layar penuh adalah satu instance di `document.body`, jadi perpindahan `/callback` →\n  halaman tujuan → cek akses app memakai splash yang sama (tidak mulai ulang).\n- Tampil minimal 1,5 detik sejak halaman mulai dimuat (0,5 detik saat\n  `prefers-reduced-motion`), lalu keluar dengan animasi ~1 detik. Scroll dikunci selama tampil.\n- Teks di bawah logo: `setupSSO({ appName })` (default `Star Perkasa Technology`).\n- Warna/font bisa di-override: `--sa-splash-navy`, `--sa-splash-azure`, `--sa-splash-font`.\n\nPerilaku penting:\n\n- Refresh token dirotasi oleh sso-api; `automaticSilentRenew` memperbarui token sebelum habis\n  tanpa iframe.\n- 401 berulang: setelah renew berhasil tapi 401 lagi dalam 10 detik → login ulang; 401 lagi\n  dalam 60 detik setelah login ulang → redirect dihentikan (log error) untuk mencegah loop\n  bila backend/gateway menolak token.\n- `returnTo` hanya menerima path relatif same-origin (cegah open redirect).\n\n## Migrasi dari v1\n\n| v1 | v2 |\n|---|---|\n| `setupSSO({ app: { api, key, name, sso: { clientId, redirectUri }, storage } })` | `setupSSO({ authority, clientId })` |\n| `api.baseUrl` = company-management-service / backend `/auth/*` | `authority` = issuer sso-api |\n| `sso.redirectUri` = halaman login SSO | `redirectUri` = `<origin>/callback` milik app (default) |\n| `?authToken=` + `POST /auth/callback` | `/authorize` + `POST /token` (PKCE) |\n| key storage `access` / `auth` / `otp` | storage `oidc-client-ts` (`oidc.user:<authority>:<clientId>`) |\n| `useValidate`, `useSilentAuth`, `useAuthCallback`, `hooks.logout(token)` | dihapus — ditangani `ProtectedRoute` / `actions.logout()` |\n| `storage.getMainTokenFromStorage<T>()` | `storage.getMainTokenFromStorage()` atau `actions.getAccessToken()` |\n| `DecodeToken.organization` / `role` | belum ada (sso-api belum mengirim klaim org) |\n| peer `react-router-dom` | tidak dibutuhkan |\n| `Loading` / `LoadingFallback` (lottie) | animasi logo SPT (CSS); `Loading` kini inline, `LoadingFallback` layar penuh; dependensi `lottie-web` dihapus |\n\nLangkah per app: tambah route `/callback`, daftarkan Redirect/Post-Logout URIs di client SSO,\nganti env (`SPT_SSO_API_BASE_URL` = issuer; `SPT_REDIRECT_URI`, `SPT_STORAGE_AUTH`,\n`SPT_AUTH_SERVICE` tidak dipakai lagi).\n\n> **Belum didukung**: pemilihan organisasi (multi-org). App yang membutuhkan `organization`\n> di token tetap di v1 sampai sso-api menyediakan klaim/alur org.\n\n## Build\n\n```bash\npnpm install\npnpm type-check\npnpm build   # dist/starasia-sso.{es,umd}.js + dist/types\n```\n\n## License\n\nPrivate internal package. Redistribution is restricted.\n","readmeFilename":"README.md"}