{"_id":"@camstack/addon-auth","_rev":"135-b6989ffb562b335d38738bd6c9860160","name":"@camstack/addon-auth","dist-tags":{"latest":"1.2.123"},"versions":{"1.1.1":{"name":"@camstack/addon-auth","version":"1.1.1","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.1","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"fd8cee0855348f457d78fe56b975d0393f9a9034","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.1.tgz","fileCount":12,"integrity":"sha512-Mp3U682e9NpPTxMfON237Fn8oODTGQsgxOOCucLpgY4JSeu0jZRVHNRwp7ESg8HBxQGiRGNPHrOzq7/T/YSesg==","signatures":[{"sig":"MEQCIEkA8Ez/XMybBorc6Ap2uDGSm+9yzchnYf9yr8pwwzJ1AiBwDYRnSV9UIerOe3X1l20iNI6uWiKKz0hpGHFr7u53lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075904},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"448a0a1d8425f9fcaecce0ae1dc21bbb34b4dde1","scripts":{"test":"vitest run --passWithNoTests","build":"vite build","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"auth-provider"},{"name":"user-passkeys"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/server":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","vitest":"^3.2.4","typescript":"~6.0.3","@camstack/types":"*"},"peerDependencies":{"@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.1_1783865042581_0.6211648930733265","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@camstack/addon-auth","version":"1.1.2","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.2","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8faec6e9100c7fc8950516bb95eb071a856ee961","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.2.tgz","fileCount":12,"integrity":"sha512-e5LgX6bTo+mNQXjEE9Inrd+Ynwf0K9fcDRbqBRNXGk6fndHiABD4qQNptJ1ZvyVBnHmTYn40I0F1c2YyTUTnrg==","signatures":[{"sig":"MEYCIQCjTSDmL0lBMZADdRtYH5Z/gPmo8TWKnlYMEqIijSpHyAIhAI4HNVajrRnR2szPCs+IbdY6VdzTA5UgnXkrXMlqe7ey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075904},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"fe9c371b9d1254089a69962cd6c036e25a643fe9","scripts":{"test":"vitest run --passWithNoTests","build":"vite build","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"auth-provider"},{"name":"user-passkeys"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/server":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","vitest":"^3.2.4","typescript":"~6.0.3","@camstack/types":"*"},"peerDependencies":{"@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.2_1783865324936_0.7984541298515042","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@camstack/addon-auth","version":"1.1.3","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.3","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"766174974d1d01ff48f5b26c6e71020edba43b5a","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.3.tgz","fileCount":24,"integrity":"sha512-sR4dhX8mawf+8rGZd2WFa2RV++1tMkbVaWTY2/W+4da2q3mVuHWnePRGpYY9BYeWLzfcdlnjpMsXWzsdC14vrw==","signatures":[{"sig":"MEUCIQDDiUR6lfI15Ib0M2FHGdmIdjDQ/ZKh1z91j97bPjWI3wIgQi0KVAYH3gUynj+Z6aT/7xkvHmefV1IbuwXS/+Am5F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3263699},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"8bcc34b6253e5de571cb4ebb344eedc4b2eae570","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.3_1783886749275_0.012890822831739035","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@camstack/addon-auth","version":"1.1.4","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.4","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"487cefa83f26f3b51e3b7b81ca0b92ac9f178afc","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.4.tgz","fileCount":24,"integrity":"sha512-Oct2K5uPsAFIAflvJT801Xwzxk8+y32cVTqQ+rGD4hDQVL2ukF5k7ZjsjRW0O2KR5nzPgiZuf9ZW2K8aHe8m7A==","signatures":[{"sig":"MEUCIQCyiDzipqoJv5REFdA9CY1XonCyZSTb37SBiI9X5nUU2QIgTV2ozol7f7OiBRD9ur9aYeToarDWlqmAtdcTZvZFTtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3270862},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"1bf34f60b914f4c076c0a2f9a49a9f56f291773b","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.4_1783941152941_0.45981973387067776","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@camstack/addon-auth","version":"1.1.5","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.5","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ef93eabdae42d505e6064a2f94f46883f5023e53","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.5.tgz","fileCount":24,"integrity":"sha512-8esL5psp+BV4k2WgFUQwidVbYUUadqbAewyoqkNtxROfCFJw7KimtGT3Mqpvxj61G/uRJOAnUdyrBjl9khtPyA==","signatures":[{"sig":"MEUCIQDU+PsM7r1KxFD/lNsfOuog6TgcFk3BJabCTT6PkilP3wIgC3ODZ5j8gPSCtkN4z+nqJ3JuwW3M+rGWaRfMiHNnWB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3286347},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"621818b22b9ffb640063f80dc8c5e7e60f02da28","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.5_1783947931949_0.9620066765349331","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@camstack/addon-auth","version":"1.1.6","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.6","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"81f547096f579f68c61e99c19b0aac566e1328ea","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.6.tgz","fileCount":24,"integrity":"sha512-1aPxfEeQ89im0rxvPYPxsqHsYr9ryxyVoXcd9rFeq4sk5IzdVwi4GBPpPnBZ1lSEIbURqPgI+C9WCnELG7LXtQ==","signatures":[{"sig":"MEUCIDwk1VjciStsUDwKlkA+/jB0vQr9wjKwkKtdrcBXZhX6AiEA/ho61LkJXFG1eBg3j7ebbf5b1mm07BZwbkDRGMFBJpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3295723},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"69dcddf3b3b4e6ca5c6e31e8e836d1f903a8115d","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.6_1783955013626_0.35727415835036846","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@camstack/addon-auth","version":"1.1.7","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.7","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8db2548c0521c593f97ce7dd2d19e0ca40f6fc4e","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.7.tgz","fileCount":24,"integrity":"sha512-fkBmae6mS8Dcvjfy1J3k2sXcDFrDVghbt9CbDDU8N+FRntks5q/bG2/7/FBrYnkm+Uv3lHYgAGc3yGns1EnqJg==","signatures":[{"sig":"MEUCIQDScUD7TPUowtKZRhusGsNBdF8JRWEtoFh0MoVWzvnEkQIgYZSQcTWrFZioMlUa+1ueZ6dpvSus7xnnq9RniPPGw50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3305395},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"49c7fe9c7e1aef69226a8b36c5398fb63131b561","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.7_1784023109884_0.03260283056641056","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@camstack/addon-auth","version":"1.1.8","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.8","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"17d0b0570c8a19ed2e2eb045d251b6b07a12ec63","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.8.tgz","fileCount":24,"integrity":"sha512-y2CkoU6QGa/8in/3x/u/zhMQh71MjaY9cnpd9lai5ggbyNfTZIzSRp6oh5UNTFRzNblL4vmZzkM7nuPCFpbGjw==","signatures":[{"sig":"MEYCIQD1oDFnTtLa1A9tgSbSMcctwgnWRHsr96RLkawN+K7g0wIhAIdgF4gwn7EOZ+AGOs0HN9yoDduiQfQRQexmULZRAmsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3308704},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5472a1b3743e8835c3addf8aacd9faed143c7254","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.8_1784057449985_0.2200462215258152","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@camstack/addon-auth","version":"1.1.9","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.9","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ded65cd28a2d8a152b0c6b71de17ed313f543c1b","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.9.tgz","fileCount":24,"integrity":"sha512-hU2r9TyjxTbx8/FS1QAjoseef6LPb1Li6kPjyS8HRuGSDQpE7EAK0ReOpzDD8rw2RYsWilL5i9pmGmXiOOiryQ==","signatures":[{"sig":"MEQCIGfmvH7JsLoBEdGYRuuzGFxBwzhrErhE+9G8KxfsW4h6AiBXmOWHIwtO1MuNJOC9uulB2gMM4G2Sm6fL2jrVQIBITQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3363790},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"e7b9b29b71bb71d2f7d6d91a0c5be71f8f2324da","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.9_1784140979755_0.03770303553670362","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@camstack/addon-auth","version":"1.1.10","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.10","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"fe232b70d9d70510f1578a67f2089d28043186a5","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.10.tgz","fileCount":24,"integrity":"sha512-95ZJQVB2zNZhU2aCzEx84Ba90LtN/6jSwtx5L9roBFMkA11Ga8wMFvu9ITqsAGC3jrAWoCb0hOPSD2lMErKojQ==","signatures":[{"sig":"MEUCIANmT8reAietxRSz2fck+8ugheJ+WIpOuPqm0ZVhukXIAiEAhCJ6OhWEOKpUWat9Ox55+drBUwlLW/ylNGmQdF/Zr6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3372863},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"586063771f2e7b4db8019ed7127e0450610bc2aa","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.10_1784234936836_0.8301734194819357","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@camstack/addon-auth","version":"1.1.11","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.11","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"932a3c86996a64fc8ec134f11213f09e9951988e","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.11.tgz","fileCount":24,"integrity":"sha512-e7fGAlJYsjh9LnxB1uIFh3SHloeRMn6L4Bm2zqOsb9RTfOSgC597R30LPZ0M/n8/CmsdJ5nysFhFjwn8Fpdwqw==","signatures":[{"sig":"MEYCIQDFT0HJOKbDQ+iKDmE8v0IIt+ggeHZ3QLWphC8LWBSj4wIhAMUakWVNGYKgZzVW4ODqrPiIEHTtIda4E+L1oK15Fb0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3386189},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"6fbfcc60d757b0bb0d21c36c5e0d0aab1a333109","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.11_1784289522423_0.6944533010454226","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@camstack/addon-auth","version":"1.1.12","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.12","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3ac0f8b348f9d19ede337077d34f77d694686fb2","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.12.tgz","fileCount":24,"integrity":"sha512-lkTMW0C8Mh30Zcv7ldcmWruD1R/+x0KQ05qrMIGZHwhvQDBUi104USO13WJIiJ4SypoPVtOa/6l3db1vtxg0Rg==","signatures":[{"sig":"MEQCIHN+EzcC65qyz39ID9fwyhv1Glo3NLyDwnyBvtk8WvZoAiAYK8OE+ghh0hOBFAssJpl4QbAn6cx9VlzYUDD8lfqFtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3388209},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"a8dea5b1c8de0e01724419aea59c45cf0f43f84b","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.12_1784307046937_0.8084467852380703","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@camstack/addon-auth","version":"1.1.13","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.13","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e9a8fc6b582d5edd3e0571437991237b9554a804","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.13.tgz","fileCount":24,"integrity":"sha512-Y1j7FZuG/T6VuScerYEi9Dyf+yotK9G408/Z6oPNquHtkSJJvoCIWan0lQCo4gb+P2Jx/3knhXysDUyu12rcQg==","signatures":[{"sig":"MEQCIGif7uh06Fg4NxbiLou1579Xt71+5NU9ndZvTyqV+j5MAiASsoT01/FySQmrmxsFPFF0Eq1+qoj1BYCJZ7LB3L2Sjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401539},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"f2c7330077a5eb5a2943288616ac1bf750eabccb","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.13_1784319642873_0.18535424995566774","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@camstack/addon-auth","version":"1.1.14","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.14","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2f7f188ce9b9ffcbc20da584fd466ed043e6aece","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.14.tgz","fileCount":24,"integrity":"sha512-S+n2xyVrULTUyQo6kyhH0eWv0dNfyGJqn3zyxGz5GrGpGwTsSx6Vwzj/3eN+UZQZy40+yZDYnDgGpoQXL/stCg==","signatures":[{"sig":"MEYCIQCvX9adf/Nx7ZgJE1Fl4cNNoxf7pT7nehSNsORepHYORAIhALWQ0xctae0ukZz9ckGsD9qLZw8wPd80aAtr2qlQ2/Xt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3410305},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"8a87ac40517d85e08106cef3bde36be9b7341194","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.14_1784325129730_0.005756782280191608","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@camstack/addon-auth","version":"1.1.15","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.1.15","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"889dba445af15b61e23c334728339f301459ea1d","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.1.15.tgz","fileCount":24,"integrity":"sha512-kPm8ur3lGIG/rThlweDKTNo6rjsP0MnP9DmD4qObAskQajJTd6TFjzq9umOtPsguzgSFkSsnOZco8GGZd8YDnw==","signatures":[{"sig":"MEUCIQDqQGWJ+PINsEshNKL3Nghbb2db77nl0OJMDxeELEX8MQIgSxKSV2DzCZgUih4DwTKKUW9e/lHFof3A3yY8CjmSeoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3431088},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"ad727fef6a3d10cbe4cde755b2e20eca6ef1b56c","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.1.15_1784343599988_0.3275436387510873","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@camstack/addon-auth","version":"1.2.0","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.0","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b3719ffa080a389f32aa07930be3909799e3081d","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.0.tgz","fileCount":24,"integrity":"sha512-bkBxe04lVKQDF5G72LVMkTeMArE49P9gbeutRKfi1aSCb034lerR4Kja8rtZZ1mKkihVv3i4MaBPYy1KBxEtwA==","signatures":[{"sig":"MEQCIAMGAXiH73A7y+4lS3x2dn0nOOKXNhIHH1bjO4cPt1IQAiBZP4boQwMUrQG+/8JjjMvs1cI9/XnBnoAGy7fAY+ueiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3442354},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"f2b4495784a219d6317970f6eb60d6f41c751c32","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.0_1784636701844_0.7941512702195592","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@camstack/addon-auth","version":"1.2.1","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.1","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"7805fd172c41c5899b6a786e737b3ddb6c481d96","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.1.tgz","fileCount":24,"integrity":"sha512-q8/jsBpkz5pdWMsGtvsPcqM3GJ8M1Dsr3jXh3fJ22X/U5IkfwQ/gEdyZNzOCVI8bytexXj9UBTeF4J7nzOcOYQ==","signatures":[{"sig":"MEUCIDySKnJWw5nlSnpfkFsjiXDJVNC4KYRfTqHpnS1kB5sJAiEA37L92oTsDLl9GtC1hdDjEm1I9ZJvSt9PVTy7tRXFehk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3444112},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"326b1226f65a79d5ce6a910a385bd884c5699662","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.1_1784648936818_0.21940453208680766","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@camstack/addon-auth","version":"1.2.2","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.2","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"26e13b4a3a74117e61189984a55c04a3b2393f8b","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.2.tgz","fileCount":24,"integrity":"sha512-6G9SwuD3x87oqKUe/yf2OqGsPidAi8vjajKX9iqdEXec5p5vmB++PFeGKMiVGpeiZkCy7e0/IjPPFcpGRNMZlg==","signatures":[{"sig":"MEQCIH1OQ9leHzi77A/JnzfbkUikxt0T5e8YfANZks+gCUG8AiAvzU6cE0TKQ/OZI6raEJ5H9Q352J6yDhySs8S//CfMaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3450664},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"3369109f434408712624835620c98815f57f0ef7","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.2_1784659630676_0.497536188605592","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@camstack/addon-auth","version":"1.2.3","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.3","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"28fe17516a00dc7739be8704f62e10df5aa08345","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.3.tgz","fileCount":24,"integrity":"sha512-Sh1/If4lsJMDhUxjVhK0BHFrJ2D7E77D/pyjil5UUPD+fFHLHjyaNqcLNQDvCOC/8aMujsRSFkkpI2sw1+0HIA==","signatures":[{"sig":"MEUCIQDOQ9He8rnTQy4c9wZPrM2DPeAWs5syZd+ylyeaZRySkgIgCj53xQO810BykUGVbxOvlKc12yQMh1Tj1Q4B+yZyjVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3450702},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"69e0185bc13698bfdb654be2caa53768730591ce","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.3_1784664090258_0.7538467505188968","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@camstack/addon-auth","version":"1.2.4","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.4","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"56b3b3dec896857c125de6cb12610fe941787ad3","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.4.tgz","fileCount":24,"integrity":"sha512-z3Dm+xbO8+EcBhqcEbhc69em5XPCKkutFuJ17poK1fOJI3x1fgFXr0yRvVplW2GYC8OIKLS2g0AXW2V7NhmaSw==","signatures":[{"sig":"MEUCIHEdVU9iFkGa+cw66LQtd4P25hJAFrJNe88BkRS822FUAiEAwUm3j10ruw2YWqkipZ4q3MKJmgdP/KI9m85Actchghs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3450702},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"a12be86d3d75cf5ee458ca80816b386db188141a","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.4_1784677742373_0.95725903337584","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@camstack/addon-auth","version":"1.2.5","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.5","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f65225f98c7f6666d3a45a04392a5cb698576a9c","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.5.tgz","fileCount":24,"integrity":"sha512-EjnR4xFgWvIlW8+oSSi13d6wDI5m3hbwq9thxGzk6dg1ShqbMeGmfUCrWN5cc/+HlveayYJwdSEdlIHzpB9Kog==","signatures":[{"sig":"MEUCIHggoWzj+k7Tt1xI5tCi0WlG0xU6y/D42CiDVW/rc/aXAiEAwyU5+363vhL3hwzO5ombeu0dK4sH/m52CjrhDev4D5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3499310},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"da018fc6dd7f20a376692e72acdfd17e20f31846","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.5_1785048014172_0.5176627933252849","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@camstack/addon-auth","version":"1.2.6","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.6","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"46435852679546d37bc60760f5bfcf50869967f7","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.6.tgz","fileCount":24,"integrity":"sha512-WODmx7iuh/ZHYgbkLf3x9CeA4VbEp1+MZYo7wOXJkUXXrl6LQD5D3eImPfOETMXxYBwZHDzaTWYlEh3b9wKpCg==","signatures":[{"sig":"MEUCIA1otYerjY5dihGPoLk8F0DKz4/mDnGPHVYEla1B8fpfAiEA3L9YY11g39z8uZd/SMRqMNwgnp4g3TsOvb0saRpMF8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3518148},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"e286cc7aec690165b8536b65160ffac86f05c2fe","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.6_1785234317014_0.3969593994319136","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@camstack/addon-auth","version":"1.2.7","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.7","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"22099699e2328545e9370952fa44134d393ec7e3","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.7.tgz","fileCount":24,"integrity":"sha512-r9R8DAHLxIJ4QLDwmDGxYx5aW7o1ZhqihSRWK7GFtgLzftrc5RYlpsqDBYKPRtv8fWvi/57K+63kUaq9hgl5WA==","signatures":[{"sig":"MEQCIDvEqf/KZbjxmddV5SQK0y/flxuuMTk0yKJ/k0g9mxxJAiBY/aSDSiiWjp5LlBkAgwD5J5msONntF5vgsKRcRrAT4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3547524},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"90062c209825201b0ac41e6e6e8747331fef57e9","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.7_1785577571321_0.893804795847676","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@camstack/addon-auth","version":"1.2.8","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.8","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5269f25f3fb45cc56593fbc404aa52d503a45210","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.8.tgz","fileCount":24,"integrity":"sha512-8s2160khOeSHdIp3mamc1XHiyskElPWaKMZ+ZP7UrCii7PfRr7zJv2KAaqBKFOJn5b9t1MIOVgc+nR3hqLtKzg==","signatures":[{"sig":"MEQCIAq2r/eAidyM1hwcC85r5VcwcD4Joe9KT564iv71sMp7AiAFPg36Wng2XXFoWLeDBBcmot7qqy7Bqd2L+CraGqvirA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3547524},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"661c4d173d0260ccc8c1afa83e34db86f394d3d8","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.8_1785628178835_0.7616091555041651","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@camstack/addon-auth","version":"1.2.9","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.9","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"aa183e123ba12ea86c122f3075f6eada4c23895b","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.9.tgz","fileCount":24,"integrity":"sha512-P704mYJBgSLOZzVagsYYUk2TkDnRlye4agYdA/q1u6qK/UEi+AJkNruSwZmv1umYxj9Y+7KmT20FpLAvzX2XpA==","signatures":[{"sig":"MEYCIQCTM5vSDGIRUUhHnimxDHj1XUCYvNjii8rECsPyz6hC0AIhANCywslpFATC6hK9sXspwHqNpZj0qGGAqN9KgKdaGSyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3547524},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"4c51fb60093e7f723fef256a08b953c1931cd752","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"CamStack authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.9_1785656070565_0.917698527908841","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@camstack/addon-auth","version":"1.2.10","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.10","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ade70156b5eea5e0da08d3911a3c9357b14464bf","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.10.tgz","fileCount":24,"integrity":"sha512-MFBUWTrP2q4OJoPmfRftpsawwtwD73fXsVulv1g5u79S9QlnxHb9AoGLj8jd4cTdVb2TKtE25xJkhreGJ3MtwA==","signatures":[{"sig":"MEUCIQCJaiBBLArRnD4WFeUwfBDUfDIoX10wk7vq7MyNRKZ1UQIgGEZ/scqJAIKAnzF4USwJOd62CCRmCfEEKA58647rF8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3556225},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"7e6316e4333b4ed17cf255248ff7789bfe8f1ff1","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.10_1785775712137_0.8693093944671917","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@camstack/addon-auth","version":"1.2.11","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.11","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"12f59b815abd207334f8b6436b6ec6db8f6c4f49","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.11.tgz","fileCount":24,"integrity":"sha512-FAdwJO21ahiS5bv4vAITGBWkDCdYrSMaaNntWEr/apY4I2hqm/ocnwZ7OCOG8qZJp41l6M54WWRwSnqb02zMKw==","signatures":[{"sig":"MEUCIFRSnYuUYm2cNDl15bjKUVcEDfrvqhQcwzu1txco3grfAiEAsOqIwKFRzn5WGbbrkHn6oyU+rwyEdfgq4LokzVdB/Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3562657},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"7980b5d72ec551d85c0b0893ed2324682bb695df","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.11_1785793731901_0.07018227671060706","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@camstack/addon-auth","version":"1.2.12","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.12","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"9b366ee663419814654badea4897c639c46cc8fd","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.12.tgz","fileCount":24,"integrity":"sha512-XkcXu7HEjlVotrw6KSsInRHAaXeduw2qifFzTAeSvyjitGJt3gvR/wpTa68HdsP4qW5pUr8ZU2jOt/jr+0GI6Q==","signatures":[{"sig":"MEUCIQDDW2bxng82xAMG6GiSEyx3Pmt5Nc5+wBAnCPGuA2UmdwIgGOH4o4g3DXonsEq9Vzfo0fhAZotDVktoHPm2+HkQmT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810176},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"ef9276e69ec7ee61cf16818100be194b9f1345e9","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.12_1786387929870_0.09031873558300307","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@camstack/addon-auth","version":"1.2.13","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.13","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"68adf8e51b1a7c8ed0ccf6d728a40c654fe039b2","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.13.tgz","fileCount":24,"integrity":"sha512-eoTMk9srrhD7vMAYVg++44oIdy2ZCrHTE33SAmzvfpYjmYCYhB0ozqpFWQvL6oxMUHw39RbW6mSGQaPNoqnOlw==","signatures":[{"sig":"MEYCIQDAXbBjBEAHxLr8+rcB0XSV282izjo3YYwTJHhz0f8frQIhAI0MAp5D4u4NWrWWVsZwrOt9MzaKlMCLVRU2UIWletma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3812362},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"fa0937af2a1d403f0186f132bad2bad67f99521f","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.13_1786397225104_0.11818654116488592","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@camstack/addon-auth","version":"1.2.14","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.14","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"deea1a08be78509ed42fff0d425a7a56592025d3","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.14.tgz","fileCount":24,"integrity":"sha512-j7M0UNfCly8hmTbYs148dMtnUoVBtc5bU0tcSo4LpznqgFiFFYA6e3Oed+sOqGnZ/6jc9wcH3J5hHbMY4f7oDg==","signatures":[{"sig":"MEUCICY6HcHVwIPptShMqfLjyIsMIM1rkK7PzHvIvThIh+ljAiEA8YuOxFhJN+yTjU+aPZDIzB+Yho+JU3KvYtvFd7vzCsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831260},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"9ada778731a1ad2c3542866f76e929c7186d0f2b","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.14_1786448208509_0.0626687569840807","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@camstack/addon-auth","version":"1.2.15","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.15","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1729bc1060452dec7485a11c1939906d3698c1ef","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.15.tgz","fileCount":24,"integrity":"sha512-pPckpJpvlYgXCAMHdQ8fVzV6LtfvyI62whaIeXboLe0p+AQPJpsl5/ND/gfec27PLZIBFEh3fS20aX8VNqWCqQ==","signatures":[{"sig":"MEUCIQDrRONnB6SslFs45pSsFwyNFoiFNW+g28PdUDkBu537fAIgOd3Iw4qEoepM64hKMve1RSm31cYz8GrCCL4Y1gxkSA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3886110},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"0d180a1fd790cb35a09ac589e11974485778b74e","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.15_1786580859034_0.3259172620073345","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@camstack/addon-auth","version":"1.2.16","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.16","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"7d2b10b0d9121b797374ccf415902b63351ce087","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.16.tgz","fileCount":24,"integrity":"sha512-WmRedmszqeY6ntcnJpY+dm4QoJvxmmZIjmeCK7Seiu4gDdmAcdeQJ0EKDSqsx8ZT0ZuDQQbajQb9YaIxn54Jgg==","signatures":[{"sig":"MEQCIF8fJ5DgZ+TOu4pRd1knUIhYVtm01Inbqc3xWlfrt1/YAiA+9fzbQBNJR3RuTt/CwKLwoHcDWnNjuGFlUNeIrRQXWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3890503},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"a9e49d37add742e70d4a5479e702a0c9bed68369","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.16_1786609922687_0.8226124565805375","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@camstack/addon-auth","version":"1.2.17","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.17","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4c333c538eb3eb07bfe6d2762ec1dd89d2826ace","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.17.tgz","fileCount":24,"integrity":"sha512-XyKMbDz65T4EUGgTAtmucwn042zHa6jbh3r831DC8mYvpJGnfxVf8Dm2306ZIIJVQyESaFY5NtFVyaWCzBjafQ==","signatures":[{"sig":"MEYCIQCK5Hf9+c4GFrsFGsotFVnr0bE345BNBl8T0zdeOeHFAAIhALuMvpvMALy9T0uf9E6L3/DIhsL/wXWB7joYK6enNCTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3896687},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"d15ab764cea42278cd507a3eebc151cc04e1189c","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.17_1786628279568_0.5426908084598072","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@camstack/addon-auth","version":"1.2.18","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.18","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"207ead41d589ee711f4ed706a1e2b556da4c6a94","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.18.tgz","fileCount":24,"integrity":"sha512-CcdUekmPghrJsmxBnrNqR96Eb8Cm0J2RPlKojacR7wgv8kyAuiyaDWjjyus1gFcj/F0J160uTRrISNNIcTDWPw==","signatures":[{"sig":"MEUCIQCnObe5TLquVRY01ZpM1SaRGa9ekj9nTixs9MywYkvt4AIgGhy/uojNw+dRo2DSnPNkmZrb6ynudRsh3h3A2gR4G/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3902345},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5dbfb970e425ccc90c46eb65be0b0cf432c1b309","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.18_1786645253178_0.7079669152457231","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@camstack/addon-auth","version":"1.2.19","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.19","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"924b83f4b068320e3477df81ae01736b379ba5a6","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.19.tgz","fileCount":24,"integrity":"sha512-iGcAmvjWPLWr+LHP6Na+0kD6ScJ4aojoMMGNFPtNjq5dWtz4hTaDsZ1X5x2oBw2V3uhqDF3I9gBQEzbfC9XBnw==","signatures":[{"sig":"MEUCIHZ/ZTwQnetN0iOUvjRwSd0GNqrgCjrCZChiJ7lulPGpAiEA5ox/MoM+zmY4Hv0SNKobKe1yeIpyEjd9e90rSGzktZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4022063},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"c510f2b0b45a50baee92a1c00bb1a0b7b9e8884f","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.19_1786741645370_0.18073335638681765","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@camstack/addon-auth","version":"1.2.20","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.20","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"0cdb5a639949a1b9cce59fff02f0981c789f6853","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.20.tgz","fileCount":24,"integrity":"sha512-vnO5gRs3cBIsrymQGsYH+Iv5I5mD1JC8qqnOzNfdDIFw0RiyCO/f7QmrYqsa1eaIA0c96vOWLD3aUlDbn2Qn3A==","signatures":[{"sig":"MEUCIQC5MkqXjkTh/ozNUZV0P6NsMYMGltulTjOqzjDwky6wKgIgA1h243PrU7lcP7y3fissSapahpFoz9HBE3KIG3Dw4+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4052514},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"c7478923ce17ab53c55ff6ca370ea25c2062ee38","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.20_1786818199078_0.49979866604294365","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@camstack/addon-auth","version":"1.2.21","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.21","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c936975cf61791ffe344953396ae9ef4bead4f38","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.21.tgz","fileCount":24,"integrity":"sha512-3glsHl9Cpam0HrEvrs2hZGmuGHKzYftaUn71hbrRvSvrTwp9F6CmYwzAJVCMXvqAIzRHbARRIsBpMgnTuKqmgg==","signatures":[{"sig":"MEYCIQDfH/vn/k+PCk5UB/T/NoHpL6ogJRMM5iF6FwQ4uXpTGgIhAPCzQJiCB5+lGLrlbcC8vsA1P8u3U9IESIUK9vb9I9os","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4054312},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5e4cfb34a1c213048057187ee38b1d4b292e5806","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.21_1786865870725_0.7113252149673526","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@camstack/addon-auth","version":"1.2.22","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.22","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"162fc68639b4c2868619258eb5d29072e131dcd7","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.22.tgz","fileCount":24,"integrity":"sha512-bYVXZUYks2dmhSIn4srh6Jjzuia+LtWjnN6G8FUKjgQHfRDgjCUDWGd8R8+A74GD0J0mFi0+R9qANa+IlkK2Hw==","signatures":[{"sig":"MEYCIQDHjBTeAFsKsaUzhXujgjkMhjGkZ1OtlLR7Vh6wg+f0lwIhAP5rgA/vSG/0ZfqKZQTKkJKuUG1u0U1BelEEwNlIQkp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4055182},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"e4fbe5fd5f556858fae1dce5b6309b51e932bdfe","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.22_1786869015168_0.7708648920826122","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@camstack/addon-auth","version":"1.2.23","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.23","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b59d1ddd29509dd3e5665c3c2abfe1f3d88329e1","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.23.tgz","fileCount":24,"integrity":"sha512-lHYBBIv9T47zsE/1oTI0hL8Hdj5y0d5CL8QenBoDsuQwsHfiKBFLuu0RGnUDHGUtiN5QZLCYuReHTywZVrxHpw==","signatures":[{"sig":"MEUCIDJ/KnV2bTJJdd20hR7byiBBd3pQS+Zn8EFoQWTnvr7LAiEAoig+y7p2hnHuPBu5kGxNa8lIWTFWjW1WkLdtgffMjGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067666},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"70cd174898ab0b46cfee939c1437d7ae7ed38a13","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.23_1787073982128_0.0828570382971201","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@camstack/addon-auth","version":"1.2.24","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.24","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"582b6e67ac6eeee6b74ea0bd80c533b624569b21","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.24.tgz","fileCount":24,"integrity":"sha512-fHu1aJV3MfrH8p0tG+bTt4+yXOu+3tP1qwh1QCDX5Ej5PLxFawLfyBJ7ZEme3Js3r8N0Zkahn8xY7smozfux+g==","signatures":[{"sig":"MEUCIQCWa0HxUT8j09LfKa+x43kppSbkzAGC6KTRg9OqMhJnawIgIv/ESjEP/urbJe2dil4ROGgGO1TiENU0kIBInH2w6hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068518},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"b7de04de444fd5c9fbbbcacfc674cc5217a168c3","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.24_1787077906406_0.6381337292546978","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@camstack/addon-auth","version":"1.2.25","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.25","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"dddfbe1f7391926af3105d18b7b93f862da27e2d","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.25.tgz","fileCount":24,"integrity":"sha512-7/5Xr92S28pD10hyPJakMrFwP/i0aWR+KhtAVEhqnpynQ3dvKqp2mtBZXVU5ocHGnV0lvxHg4VMZjlvm1dM0yQ==","signatures":[{"sig":"MEUCIQCeLoMWwdCXBI1yQplek40l5G7hwDcjIww2s7VTyXv/cwIgf0RIR/bhQDZ7IMg8+hUaDDfONB5kM4mczhwrIjaQOh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4071128},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"87a4d184eba85731bebb737cd967648adca2dd78","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.25_1787117352363_0.5053034172153394","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"@camstack/addon-auth","version":"1.2.26","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.26","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c23aa42684595b6c7c40d26a2b5fcba51d57e54c","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.26.tgz","fileCount":24,"integrity":"sha512-fNOABzUQVxnM6sYjAM7wnSVFQVNAu0X03Ruu9n44WdHMTOxeMu2o73rj0Xy9BmU/WdNFhfQ6f+WYraNqX1fdDA==","signatures":[{"sig":"MEYCIQC5y8TWyB1KPERyM84JFbLLBXAP/zahjoeteXwzni86DAIhALrXaCarkO/5ewmCwVMkPxtw5VLhuZHE2z+S4HwYrM4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4071128},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"b957f9501b8f8c043cc8ab529cdd4a8f11a65c6b","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.26_1787143237659_0.3119738071827125","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@camstack/addon-auth","version":"1.2.27","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.27","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"9f3049f0d8239f831f5e5e773b7d3120af9b11b7","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.27.tgz","fileCount":24,"integrity":"sha512-EyQNNA3GeyQERE+0KkqS2jwtAe7yv6fYv8eF7L9aa2Hxf29HR4/RvL/hfJ0A098TYKClvh7J/v4FJ9iYLSJApA==","signatures":[{"sig":"MEYCIQDi/1Frvt0VM6nsHWllFiTnrZl7tO6l54D8hSg8sMOXbAIhAJEbJfsx+eRfQAZfpwct7LQVEfNZGbbOsVqcwgLDsMm5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078970},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"68169d50000241c87fea8e7077f6755c44966046","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.27_1787310057088_0.3656619817938338","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"@camstack/addon-auth","version":"1.2.28","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.28","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3839a1aa3003f1e818a32b94a1322a03c6510fae","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.28.tgz","fileCount":24,"integrity":"sha512-Hzs9Q/5snRMnoBgCCoJfkmBwKmi9p9NV/IYMzOlKGeGL6NwPpjo8CQ24i29EFbYPWwjORW98bo2S4T9iSMA4uQ==","signatures":[{"sig":"MEUCIAmFiE44G3t8rOnlEXk11k5d2j1rPbg/cWLsFWzRaF/SAiEA3dzWVhdcWR0xsphzUNCsIKuqXkViLLo4iSnVnlWe95E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4083800},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"45736c4a7f7953dd0cebfec943ab7443e8383c92","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.28_1787348797514_0.49849606705158944","host":"s3://npm-registry-packages-npm-production"}},"1.2.29":{"name":"@camstack/addon-auth","version":"1.2.29","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.29","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3e4d7318b2cfa8fc23c66bad07937724dc0cfb9e","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.29.tgz","fileCount":24,"integrity":"sha512-lv/MrKbZycCado3pdVlsWzov3EDSfijNmOXqxapLb3dQprYGTVTE/BROGwI1GAkRwxLfA1979i82Q2o81UEBfQ==","signatures":[{"sig":"MEUCIDpgXubDOBPr1LD0wJrAupg1VT1EHiSp9zPEeYZXbp6DAiEAlCYmtltB14FGJV+VS0ceX3r/QB6qEQ/hGgrX27K5mPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4084596},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5681e373f14176ca241f652d8147f24a4b262644","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.29_1787379034022_0.8560424074375264","host":"s3://npm-registry-packages-npm-production"}},"1.2.30":{"name":"@camstack/addon-auth","version":"1.2.30","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.30","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b55cefc75435ccd007df97aa676176a9f77825ec","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.30.tgz","fileCount":24,"integrity":"sha512-dPcsNs32n/0FeE4uMM8oz/eVBKWDYX/BWpYWkaUNFXET6HSnIhi+4gN/+KiMYVgjg6CjrXmJ58yOPcdoOobv8A==","signatures":[{"sig":"MEUCIHAzEu2lpU0rCwZa4Z8FcxYnPWRJVHiJJyrLCEOTS4zSAiEA2XUgN4oodfIhMDaobMOetxWC03J4VEpa7PzItwH/xK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4100061},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"3882a8e91ac4ad07aefcc29ec40f4bd63a5c0e14","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.30_1787498985022_0.5538845272982924","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"@camstack/addon-auth","version":"1.2.31","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.31","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1861a03037e337ecf998540ebde71578615d465d","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.31.tgz","fileCount":24,"integrity":"sha512-YO+I3vBvafkRPL5CF4EdVyNhmHLWu0pzN/DSm1g8ioWoYtRsbjXRGzcgFlVzLjEz0lKoKbfpXEc6Zo3je5tvoQ==","signatures":[{"sig":"MEUCICu8BmlYbTm2mjzTVhSVydynTfvsc2tf5b90KFMEBJyqAiEA3IuGwpiOen36LdHhKgTNPOuOfyuSfx4oKzXC9mg4EiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4111652},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"d031e10a1125d8d238a69693a9d1f6cdb9e2fba2","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.31_1787642558234_0.03899336613177251","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"@camstack/addon-auth","version":"1.2.32","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.32","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b615cd2db5d28b12a9373adf28dee06a3dff4c2c","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.32.tgz","fileCount":24,"integrity":"sha512-54YbL7gfqF6Q424mkFh1HEVMmvCIaOLHQ+R06OcKHlrpz0pp4XLDVBMFJBxAefAKFwBic6OyMPFqQmqOgD0NLg==","signatures":[{"sig":"MEQCICPx6VBV2+d1zM/W3H++O0hhOJHXl5jXtfqmff2bTKfyAiA4slq5+e5hAinddIB04ykcsGbAJWXOOPM2v7X+UipfUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4127665},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"f56c705d5069d618dac74728f9453fede79f4afb","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.32_1787756654029_0.0927277083792093","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"@camstack/addon-auth","version":"1.2.33","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.33","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5a05f78728b0f0bab1644445e34cadeb6b29a4ec","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.33.tgz","fileCount":24,"integrity":"sha512-/Im/MbJjDGufSTWJEwAlRwIFDtRYSqQMyeTZTzkfaLnSCRbTL6OqMH1kI2Y7fnl7CVlji0TetWnZPfxDEl98SQ==","signatures":[{"sig":"MEQCIFw7wMVfBpa6jHQUfZY6W4HNLIrCuVRkWD+OxwdRIi9aAiBQlMrP8YYNWEdylyQfksBc5d/RPWWmA2V6drwwHBnp3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4132838},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"b7504b7c30d5007613d39d6fb7b0fc8c6315271d","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.33_1787777385296_0.7082624981103687","host":"s3://npm-registry-packages-npm-production"}},"1.2.34":{"name":"@camstack/addon-auth","version":"1.2.34","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.34","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ea6216d97a8b83effd48707b57efe126aa98db65","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.34.tgz","fileCount":24,"integrity":"sha512-V8PvlUUuucrh/d4s5IBSG/veBD97nA8PNVBjPI2VPYpRtumAAHjsV6xPx6Yed7+1NjVdPnxkBLO2EboqDftyMQ==","signatures":[{"sig":"MEUCIBWAU0T1z6ASYCu+GUTmUyoJl3iwHpJyntWJiiGgYfIjAiEAwvAbChHM35aEe0NO1VIM76TkE6/k0pGNPXDFZShwktA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4139463},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"f05b66e5b0d57b34cf3b3c0cd1c69aa49c042411","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.34_1787784037533_0.08547095079165778","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"@camstack/addon-auth","version":"1.2.35","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.35","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5fd913b15b79b19256261fb63ab89eb7c4037964","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.35.tgz","fileCount":24,"integrity":"sha512-XGWEgTtikjID+THuRh94nzXdHIzhRVcB2Kzm8zfLa+wYBCsucnlngCOc5d8xrxNJ/moDp/kmYg0EUwGRWBcp/w==","signatures":[{"sig":"MEYCIQCgo0MhGL0RcN9IbP8NFTRhvFKV+yur2rrV6J1dtYkQaAIhAPmEoVAS6qvDdTzclaGyWOX2Izej927IMzKGZLm917ZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4177078},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"57d7cb7e4395bf2a353a373d77e2e5f0a082caa8","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.35_1787824180237_0.61010985350033","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"@camstack/addon-auth","version":"1.2.36","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.36","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5f5c704e1f1c1f6722cc34405f4c25227cf1b347","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.36.tgz","fileCount":24,"integrity":"sha512-J6KEwkOucvCAfvKgmZTxF604AfxIzNZOry5bhifDNy977K1B1nOYX2L1lGm5k5xzqeYeDUerSNh4H2QrolM/RQ==","signatures":[{"sig":"MEYCIQCdmQyBIcjd8ku6y5qwyT2hjYi9RT7dSckcF4faDU0FWgIhALZ0MS3ili4sw7lLEBIcw+36SiMdmZl8kEPOiAo5Rom6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4184006},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"39484bff1a563a8caa34d08d9394a9578acabdc4","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.36_1787830840680_0.16801488716751312","host":"s3://npm-registry-packages-npm-production"}},"1.2.37":{"name":"@camstack/addon-auth","version":"1.2.37","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.37","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b4499f07b256836bbea0feacfadfbc3974b9ae77","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.37.tgz","fileCount":24,"integrity":"sha512-81feA+WlPxMtx4lZ2sH2r7HYk+l188CiS51X5dnR2n77DKda9qXLoXxNky76zAdMqtKzu4AtQRXLCFql4U90pg==","signatures":[{"sig":"MEUCIGXqfEoEAHpBV6fOpokf6o7Dg0FY1YAeJO4hE8rA0X2OAiEAz7W43KAIgGu/WDK+KDdsGtdPgTR13I4ZmvpAUVul6mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4208855},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"9308428b4813b82af9b04d511ef9215f2b40dd44","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.37_1787843793939_0.24567975881137727","host":"s3://npm-registry-packages-npm-production"}},"1.2.38":{"name":"@camstack/addon-auth","version":"1.2.38","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.38","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"0558e811a57805a8cdf09c6882adf93e9ee751f0","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.38.tgz","fileCount":24,"integrity":"sha512-U6hurY+3VLr0BT4pOxSY5ZGRp3lDNVA0z5ms3g583INvTowc4dww9WorCNv92qvON/gZBDeeTGw45tu2koZWIg==","signatures":[{"sig":"MEUCIQCJX/3rTCim8HGi8WvQaIvrtdhdEUPqj9RwSXRkgmwkrwIgLB1Y1uXWnB+3oJG/zvftZtwXljJp0lGK7i3n2iK5Z3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4208855},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5086c8044737dea8b394acd636bb92a82447bbd4","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.38_1787846880632_0.5300260641662209","host":"s3://npm-registry-packages-npm-production"}},"1.2.39":{"name":"@camstack/addon-auth","version":"1.2.39","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.39","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"78f1f0ea5de94c0dc95c627986cec54f2de49a19","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.39.tgz","fileCount":24,"integrity":"sha512-iTSqBogPOguo8J2Xmn56XvlhT0NhH4zZq5tpqWcsbfktWCSspm/nGDVlsklbD+NXk6Tg51hP16kR82RXRO6LQw==","signatures":[{"sig":"MEUCIQCGv1z8tz12aHIrWPORHB0kwz/azADL60zE9JMS8v8dUwIgK4vnyDBrifSKufMHr/R3Xa77l49xPOFf98l75oT6on4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4227319},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5f30bba84811030115b15fa24d6bae9e8d992e6d","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.39_1787863228566_0.760295937515957","host":"s3://npm-registry-packages-npm-production"}},"1.2.40":{"name":"@camstack/addon-auth","version":"1.2.40","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.40","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2961553165a7bd8899c2e8391a3adb18bd83eced","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.40.tgz","fileCount":24,"integrity":"sha512-zwDwjYe55YffJY3yl0YOyul5EtrvM2kPORK1HdSHWH5EQlAyEJ56cyzRlmErOpZ7prY2kbcNEohge9UUXkXjEw==","signatures":[{"sig":"MEQCIAgvV9Z1oHq1PvmfYSUfTx43NG76LHFyhngr2yiwkFBLAiAlUjMGPlgZGbgO2heUtASrTUFXNmPgFd7+rMCmXUrZ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4227319},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"1a6b4c7ed3c34a9a190c90701394c13c77cf371d","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.40_1787907426567_0.8227984750799735","host":"s3://npm-registry-packages-npm-production"}},"1.2.41":{"name":"@camstack/addon-auth","version":"1.2.41","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.41","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f4424908fb5ca70587d0724737883c736db548b6","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.41.tgz","fileCount":24,"integrity":"sha512-OaIxvO3qphR5LLmBqStBWb0uvqAW4/irY8XMwTY8sE4ewjTxshyv1K54BGnBimcsCRNG6KtkrLuD2RMRElNDdw==","signatures":[{"sig":"MEUCIAfWInQyKLdkqfYJp6b/vZVFSrDNxBTzS5IPsupLJ8e/AiEAn16d0xQW/b6hIA48U1hoc5Jcgh8Z8ttBTlNuU/y1eJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4238397},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"a09820fc9e7ef916b12aa19187a1eb25792009bf","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.41_1787914916075_0.0803521459019012","host":"s3://npm-registry-packages-npm-production"}},"1.2.42":{"name":"@camstack/addon-auth","version":"1.2.42","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.42","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"36a7d26227cc20e945ff1eea4135b4ba487385e4","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.42.tgz","fileCount":24,"integrity":"sha512-xtZTUMk1TYLg88t+cF1IlXAkWIYXhplGLdUiZnlWIKm7HBUH0ipHv+pkB/dua6a3DGPtpRXWt+rLv2I3TSQgOg==","signatures":[{"sig":"MEQCIBlKM7MKe7LctglRhmDVPiDD7oYvlsEJRbsvyINLFr39AiAM9VDqrIf6AwPaXDCvJBvW8fB6Dm1HdLKWuO5jLXVF5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4251359},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"2b60fb7ddfa415e7dff6ac6c932ba56730cb4f0f","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.42_1787931372665_0.23873987178341838","host":"s3://npm-registry-packages-npm-production"}},"1.2.44":{"name":"@camstack/addon-auth","version":"1.2.44","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.44","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ff3dc7a0344c4ff94963cc2ae9520a382d40b871","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.44.tgz","fileCount":24,"integrity":"sha512-WQQOQ/jntgDeHK8bM/gFWp8TYoe/Bb7Uq2/H+a9ugr9bWlXPlgWQqdfn4+ey90A6hKOevKQktj/zm6WWOCdobQ==","signatures":[{"sig":"MEUCIQCtjoytX9dhQ+6PNbGN7B9wGyWlhLThkv+VycGuYTl5dQIgW5ugp/vv2XL+csQllyQUJDc6v77sUUyjVmN3Lr8lSvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257021},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"d783b5fc3183ad961c7982675abbcdfe852050cd","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.44_1788007908615_0.26436936167270364","host":"s3://npm-registry-packages-npm-production"}},"1.2.45":{"name":"@camstack/addon-auth","version":"1.2.45","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.45","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"28c8b137ab5cea321dfac691ff84cbce70bbe753","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.45.tgz","fileCount":24,"integrity":"sha512-8OiJ7PhpmquAknRoFOetD1QaTitNtkYpWLupXj/QYOutrI1gWkC7ih/WtuQDS8ojF2L40KQjJZimv/Tuo7sryQ==","signatures":[{"sig":"MEUCIQCASgjNwfUs9C7LV+lIjZd7lLlKn0InarLTpz+LIc0bfQIgSyBX+XJC0JGro80JAkt1aJ8UI2BB7GZwzqO6ePX/wS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257069},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"68915610e4a767ab52c1fdf1379e14eecd9be7e2","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.45_1788018404997_0.8143268844629894","host":"s3://npm-registry-packages-npm-production"}},"1.2.46":{"name":"@camstack/addon-auth","version":"1.2.46","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.46","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"13300eca8ef7e23c4c7ff8fe8d5d9360a53cdba6","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.46.tgz","fileCount":24,"integrity":"sha512-zuFPlHek7Def39IaK5RB3MElFgA8GxdO70SPmByeiVruyjd3GxWxIJzNY5+kQT53O5HcpPcqIy8rPLFM028gqg==","signatures":[{"sig":"MEQCIF2/Ko5y5Ce4z7ECftQn882mQvwL6DmDCmgD0XYdsUciAiASo9+Hblia7ctuBeOwTsn6VJDrYPfnl8czi7ovlalocw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4266983},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"90ea382f806079fde619348ae596f920b9fa3950","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.46_1788039199866_0.5885840303637693","host":"s3://npm-registry-packages-npm-production"}},"1.2.48":{"name":"@camstack/addon-auth","version":"1.2.48","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.48","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"211b69407b6108b48334a14a7bb684c88d78b150","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.48.tgz","fileCount":24,"integrity":"sha512-mVfbJQ+ADj4FLxPeUJlAvI1GXlnfZT73Sy5CijeOgCdFsEv4vGxHfX7BDYSRu4/OhezYzVEWpVncbUaXmmtN9g==","signatures":[{"sig":"MEUCIH+pDYaR2qj+qw4/GkfsIEkrMQ899buCyx1LgVDjcs3fAiEAnusajqK2MWQm62FiP8sMcccmGa/MwFXquF9XkTr6n3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4297253},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"fac08a46451b1c8bc081cb57d51cce19a2dbdeaf","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.48_1788084510484_0.8884030330665305","host":"s3://npm-registry-packages-npm-production"}},"1.2.49":{"name":"@camstack/addon-auth","version":"1.2.49","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.49","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5c47be2b6eba0c5021da5a375a0b2c99edf55d51","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.49.tgz","fileCount":24,"integrity":"sha512-Be0PrZQ+JTlSwdDA8TAp1bb4AoMjcZ6m9OYlde9cIjg9XUMJ+u4FC9s6FhMWvAxfHL9ad/Il+Gd2VsbZBeatUw==","signatures":[{"sig":"MEUCIQCxeKHFd6baU/+JdebHkvty/2SHidH9qd1XOKUzoUArYwIgM004RN7/BXBcfyA5MhxIiEZdcWY7QYb47GyAvjWT5us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4302091},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"df267e2982b2c31ae62f07782295bcefc6de799a","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.49_1788104523012_0.6494781678377828","host":"s3://npm-registry-packages-npm-production"}},"1.2.50":{"name":"@camstack/addon-auth","version":"1.2.50","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.50","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4d4c5b6b882861eb686a46aa500119a54f11e27b","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.50.tgz","fileCount":24,"integrity":"sha512-+3RT2uvIp8rvFemIkruX2y2aSEjvyaoldsXujpkmEeqFCCMT26K7wPu7C0Dl7224foRMWn6EM8t+X3/4DW1KVg==","signatures":[{"sig":"MEUCIQCWjsL4OjbiEOKqF7oZctd/QNoVf6DyG+vqpA8cd+5gtwIgM16WUQ+nsl3+d+tR8toPzjiQ/i9w7lF/VBSmPAn90O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4310288},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"bcb327b888e8ec49cbce6dfe32cf1dbd3f19ec23","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.50_1788113521978_0.8617029583217921","host":"s3://npm-registry-packages-npm-production"}},"1.2.51":{"name":"@camstack/addon-auth","version":"1.2.51","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.51","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8b2291f67c4220a7be6aa7c838fd708ac00795f7","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.51.tgz","fileCount":24,"integrity":"sha512-JSry5zIBEaLq9AqUiQTNZQUnH8kdv6SWIe/jDP7QaLnhYr2NAR5Q9LLTvu2lpbVjOHpHA8D/+sd4WIwNkKSTfQ==","signatures":[{"sig":"MEQCIG/rQmHHS38h1LeGEwMhWgZAsEQ3k4vy6awSBX1cNpSEAiBE3TPi6EWdvYI9CfajSIKivHzpKpj+/M0vTTU4DD9Svg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4316696},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"1ba9ef28160d5d6d7512669b7c421620f4b09e73","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.51_1788120185442_0.1496270073074908","host":"s3://npm-registry-packages-npm-production"}},"1.2.52":{"name":"@camstack/addon-auth","version":"1.2.52","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.52","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1781cab19ccfab81ff169d2e7759afb19c208b74","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.52.tgz","fileCount":24,"integrity":"sha512-RbHa8/12JEA79dvn5SSeNZQkxoXlBP0Cboe5Gs7hUpJHdpYe75iIo0i6namJDjd0vlxW5ByNacGVplM1j/R8Bg==","signatures":[{"sig":"MEQCIB+mBxVsbOLDX2FKvDoEJsugH76eeCyK7A69Pj+440VEAiAcANg626LN8CEaXYNYUCxyzYileGHbLUPbXOOUw7XBBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4334118},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"09e7f21e1406ef2855ddaeab025ce9158f0e1078","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.52_1788168600918_0.3324404997548964","host":"s3://npm-registry-packages-npm-production"}},"1.2.53":{"name":"@camstack/addon-auth","version":"1.2.53","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.53","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1fa6b6a81bad9f342423b6ba9b4adbddcc1e6a81","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.53.tgz","fileCount":24,"integrity":"sha512-9r2fmXgXDRbufDWodV4oAQLcoPu7H5Mw6PXl3B00A9jwqI4YkXE9bpia2orRogO2mB3LrB0Rq3xje8zGUuS9SA==","signatures":[{"sig":"MEUCIQC+qfbSQKdhMrNh313trNAg/nTU1y0ucQkTR3F7YD+g4QIgcWITIS4CkalQpARkPIkdYo5vF0XX4muiPIUde5Mj0qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4349405},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"a60c9e6dc373900125bb532fd10bd38af36bf0ab","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.53_1788262359445_0.09495744954721075","host":"s3://npm-registry-packages-npm-production"}},"1.2.54":{"name":"@camstack/addon-auth","version":"1.2.54","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.54","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a3d61953ea5360cc53cd77a35f5bbc1d08c699af","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.54.tgz","fileCount":24,"integrity":"sha512-sIjMNbJSSK1A8uv/HF+Lzqn9mtaBVxTnEz1//CZxt/17e/LW/gCrPE/IiLJeo9n07kxPk2R81uG87zNapreKkQ==","signatures":[{"sig":"MEUCIC1VgWMvn61e5d3f1NqBPL3pIB/Tg99OWSRVtX6+cXNOAiEAgTqu1ARoTPlsrOpSDl/zvoXiVaHc2Oo3isIr0jFsa1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4345487},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"4df6e1ed34b94073554b6e9ef981fa2148f6536f","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.54_1788271698493_0.23507313533461272","host":"s3://npm-registry-packages-npm-production"}},"1.2.55":{"name":"@camstack/addon-auth","version":"1.2.55","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.55","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ede38d59d498c199efefe10a11669b3d2dc658b6","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.55.tgz","fileCount":24,"integrity":"sha512-9c/1+k0QX6KoW8xuTQIpNfZtGosuYEQ4y1bsHwnfTi5VacrOy8Yh/yA5pH9XLrt7DA/moAnR0htBMHyPcqdf5A==","signatures":[{"sig":"MEQCIB6kCrgdj16Ic8acUsPlY86YCtLg7Mh9h8qrAkME2jiwAiAjvFAb1LhZFnhmSx4IdPhyPLVHJtRUdcOKb2BZAT43qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4345585},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"67f75d8a4d3de2fa63809844ef8020a1bf2429a4","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.55_1788281119013_0.026429563646207965","host":"s3://npm-registry-packages-npm-production"}},"1.2.56":{"name":"@camstack/addon-auth","version":"1.2.56","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.56","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"245c01ae47901c08a55e128c401418022ce84d43","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.56.tgz","fileCount":24,"integrity":"sha512-/xg/dLqfUIo1dePAb30vH7yK981opY/qVpZOC4YcObLW/8lS8VETogaT0MvuYpRaPCL7rXY6T9bk9RrFD9IhTg==","signatures":[{"sig":"MEUCICd3IjTWb8Wl7Y7mdIj33n5ssTQFKHqXvlI49PUWnmmtAiEA2H2u9VcTowdOMngxVuhybE9SEOI48Q/MRC5UdWgpB7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4353091},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5b22c33ef67b2de51ad2fd13e2cfbda737c4da6f","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.56_1788293779265_0.9112056558140489","host":"s3://npm-registry-packages-npm-production"}},"1.2.57":{"name":"@camstack/addon-auth","version":"1.2.57","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.57","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"95ffaff605be1ea4e745acbf42fae26049be3d7a","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.57.tgz","fileCount":24,"integrity":"sha512-D23mjnW8lrrwzoGH+w6IRouIEZKwKWgThS/IkOIT6bAsBFXdfFtUFopABelW/wCa240V0i/JSf9WgUmgy/CnXQ==","signatures":[{"sig":"MEYCIQDaWcS2GLk/wmfjrmCIfdA0QbGV15VKD0RK7uq6/Yu+IgIhAJ+ADzikIFSlZAix5c1b35XdpqTa9Dqf0z24zmvAExK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4353091},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"e779aceafd432d8d85c49639fed92b96fc457a2e","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.57_1788366824636_0.8763803377730977","host":"s3://npm-registry-packages-npm-production"}},"1.2.58":{"name":"@camstack/addon-auth","version":"1.2.58","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.58","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2a2bf499179ce81b1ae0f168b8194702390c7427","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.58.tgz","fileCount":24,"integrity":"sha512-cEs88eKE+j/WWDYGWz49vrQWGesJk0W5wUpfAp4s+C8Ux7i3dwWKPpHAbHuOSs2DYhV0faQzDqe/gasbh0/F7A==","signatures":[{"sig":"MEYCIQCnJYUt0jgCc3cdBIhdzxod7KnFmg5JED9HlR8niQdxhQIhAK4093Qh3XAR2nbBd5vEKIWdH8c7r/h7gfM/w4RDOb+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4355171},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"b5df2091704da43084486488309ff5b23adbada3","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.58_1788374900633_0.5288769484178137","host":"s3://npm-registry-packages-npm-production"}},"1.2.60":{"name":"@camstack/addon-auth","version":"1.2.60","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.60","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"fb2d2f1b937ee902cf5bf5f943030d70a6ceb581","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.60.tgz","fileCount":24,"integrity":"sha512-wbg9hXDMBRHP9A2nZqHj3CPC78EzXm6bgS543GP6Y6LPBHO+bqJaImEoRBYq/5m1LessqB+WWsjk5PSEnx8buQ==","signatures":[{"sig":"MEQCIB9RK6zRG0X4cx8GSC9xX9mwlKtoq/zXwiFNK+XgiPPjAiBzS8+Jlt2E7siz8aveXep9rjV4mdOicQDFUS+lBtuDzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4358522},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"177e819dfd11682ec7e923f251e3849e8d919e21","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.60_1788429218268_0.7695819889159616","host":"s3://npm-registry-packages-npm-production"}},"1.2.61":{"name":"@camstack/addon-auth","version":"1.2.61","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.61","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"43881dd8476a64c606f1d2c96c214c208558455f","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.61.tgz","fileCount":24,"integrity":"sha512-Qnx4Tmdlb3313/sGFDQ+e0I9BMnb82Sr12GPGz4srMV8C3Qd9Pnw4v0ul7r3RCdadlRDDxKvDQIBzmkpaAHyEw==","signatures":[{"sig":"MEUCIENtFdE75f1iElGNfaFpGwhW1+0UFdF5IusBXxYlq0cXAiEAzPk73oexge0QHhAicUPVGoaoRoNdpu73IyXrpn64cWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4357246},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"20f4093f018f1fd43d23944105a5dac5cfca3cb7","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.61_1788462015264_0.7224655833125873","host":"s3://npm-registry-packages-npm-production"}},"1.2.62":{"name":"@camstack/addon-auth","version":"1.2.62","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.62","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c7efcfcdbbbe913d497ed10d6f3dc125de1b014e","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.62.tgz","fileCount":24,"integrity":"sha512-8fbHWWvum7aIjz7E5o4HklYq3zdcTXxC4lE/y8HbxO++j6FOrOCFDDeYzXsCYn4g/rUIrggf1u5MkR1a8dXf0A==","signatures":[{"sig":"MEQCIGKw5kMbn8roN6hhpjwcKiFijPgA/yX83tLYxFVlWh4fAiBGe6OpiPT2CSuVavFWNUVF+hN4F3wr3y6PJBF4ZTsBrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4358580},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"d35f56915b60ca93a47eecaab714c8535197007b","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.62_1788469495349_0.49759460401545197","host":"s3://npm-registry-packages-npm-production"}},"1.2.63":{"name":"@camstack/addon-auth","version":"1.2.63","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.63","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"af95b179b05574d2cce5282c4f6f3224373a521c","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.63.tgz","fileCount":24,"integrity":"sha512-Xsm0E5OvPnjzDdTHcynN3Qm5Noe6NvUZM5UKOyUd53y3jv4cIO6/8KYj1bZaVcKmCUCFBha0BSxxMgoc+641zg==","signatures":[{"sig":"MEYCIQCx4T3FynAD56sSboWz56E/fVf1SLMnUOIuAUoEANLhjAIhAIg7ToYg38wpm2kIoBJUwfFrk2W8Rb7SCI/bxQEZ/UZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4361304},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"d068c84832684a96170843d815d8f4dc44aee867","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.63_1788474394448_0.7177715871097206","host":"s3://npm-registry-packages-npm-production"}},"1.2.64":{"name":"@camstack/addon-auth","version":"1.2.64","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.64","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f72db1b064a6a2a81ec6d88ca87c2dd531a3dab2","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.64.tgz","fileCount":24,"integrity":"sha512-s/J3WffSxBocPtP/EvQ1Mun1ZwqG09BBqA9Y+7gkL/3wN3WyoKSarFf9PuIkjWF5nLiH2OaYtPny+lUNkvHXzA==","signatures":[{"sig":"MEUCIELjIpbFxkWDg2mCHEMdGOF/zzRwkF1vzk6Fwom76AhIAiEAnY1CY/Ha3ogNlLT6QqM/AjEAPKSolEriDZxPaEa7oOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4369953},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"667c9e34f3a32e387786843c46e60e5639ad0322","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.64_1788519562397_0.35875964508272884","host":"s3://npm-registry-packages-npm-production"}},"1.2.65":{"name":"@camstack/addon-auth","version":"1.2.65","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.65","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3397cf21509c4b21a7aa83c948190f3818b20deb","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.65.tgz","fileCount":24,"integrity":"sha512-E3b4ousvA6qsFIim7kb7x0iw9LPl/TNImuRNuGi7haVaux/5qjcEpqO90A2j1l9FuO4WXzfGIsavBsbOUr0+yA==","signatures":[{"sig":"MEUCIQCQ4CEQV/1XXt6yX3LD9235hpRX3qkVYIUD1vdeohMZKgIge7+rl5rdCBHZCMjyfXo2gOO/xeEfN5PazmRSLCRzzIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4370514},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"0ed0a8dccde7682889af7091855f9a8c7e7b16a0","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.65_1788531959698_0.9530874729660703","host":"s3://npm-registry-packages-npm-production"}},"1.2.66":{"name":"@camstack/addon-auth","version":"1.2.66","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.66","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"7e217f3693bf1380dce5570fbfcd621250cf7fa4","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.66.tgz","fileCount":24,"integrity":"sha512-RCb51/zSibJPoyZY7VRQbbc2lMRn9Oj2ZGEi56e3+o1kz4Ep+2HaQg33sLk1JnN4MsKIUs7w9IuitB2QONfl+Q==","signatures":[{"sig":"MEUCIEu1RY7DIkmNKHgFZl6w0aZEYxmpg+4s8M3KPcaTqzm4AiEArvKoRH9F3hdJVQ5GRSQZSWr5mplY7hHZUSaTnQTiCFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4372528},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"748c7c9a8965da0cce894e37f41a5eb5511221ce","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.66_1788537915781_0.49598023315541573","host":"s3://npm-registry-packages-npm-production"}},"1.2.67":{"name":"@camstack/addon-auth","version":"1.2.67","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.67","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d53ddb1557ebc16ae58e2ad6d2517db7515edcdb","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.67.tgz","fileCount":24,"integrity":"sha512-XsnhVkiAU0dIMk8vHgLMonqXZHAEqPpAn8ZPhIzDSc95UyYFKQO66oWiHqyJa7KIUw0dK0yuuioMFX2n6kYNAQ==","signatures":[{"sig":"MEYCIQDwvIS3L1onPz0Tuoq0KIzRl4vW8MwUboRlb4E1SuL58wIhAKHsGLkKfrrhkkbNsgbGbzT+h8JwvsdzNQRbIXCmv20c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4372528},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"56b28b6d5c1f4e667950d04dadbcb3031250deeb","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.67_1788558487535_0.4077085843273873","host":"s3://npm-registry-packages-npm-production"}},"1.2.68":{"name":"@camstack/addon-auth","version":"1.2.68","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.68","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"caeaa69410dfa2254e0c59ca614c53c5a24e4e83","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.68.tgz","fileCount":24,"integrity":"sha512-H1pYOOgD0Ud7Vdg32qDizuFFyOTf0Vb3XJZ8NdSzXt76wLO6TvuAY6k1FCJivXYMUORgvXqAJF/qPDfoiUV+Iw==","signatures":[{"sig":"MEUCICWN3vfPJSdx0Dvp9kALm8EK0om+YJr2bqFXMh0hbeaZAiEAsXHpSg2tqaJfURkw1KDDVE10RXij4UCogXEFQ2mQHQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4372528},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"fa93bfb05402708d377ac42404bf891742ae8117","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.68_1788586277720_0.6567789356698723","host":"s3://npm-registry-packages-npm-production"}},"1.2.69":{"name":"@camstack/addon-auth","version":"1.2.69","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.69","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ef61e7f084eb2f030388498450538a072a0dcf56","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.69.tgz","fileCount":24,"integrity":"sha512-tKpUIHSyqcA2JwQtP/T9J3lLA4WttLLZnca2jyV/Drqc0PSn0016LqiRQC7uJBh34VtfOtKGtDTaQxiWQKmpYw==","signatures":[{"sig":"MEQCIHuE8ZEg2AmPF1ds/x/b9b9kfPNKVexu2W1AbvfW4HrGAiAcXqn5fcIOhpKGCKooVh1NQ4o4Mol4AVwbd40F7TJjQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4376930},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5fcc6fb9cf3034ddf4bdfe9b6fef75087e4826ec","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.69_1788613581211_0.18330561999296235","host":"s3://npm-registry-packages-npm-production"}},"1.2.70":{"name":"@camstack/addon-auth","version":"1.2.70","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.70","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"73edbfa36ea3c2330092ef32d72af7e9490121a7","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.70.tgz","fileCount":24,"integrity":"sha512-w/Byiwy+vrKTzF0NOJ1/54YX/i51ifejv1woypuBrlzNYEblh9B/EImeY8ZKM1HCZ/NOCJX6IP0Wd6U45tLyXA==","signatures":[{"sig":"MEQCIFh5EANbml0vSmCutVRRa8D9M9ijosuCjW9djOFU/fuzAiBFxIXmNwQKGzd8fbbcFaY6dTKv3tAoj42O8vCTHD/zeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4377318},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"537c2bda337e96a577c1a643bcd42719e317b9e6","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.70_1788619427646_0.26493624116305514","host":"s3://npm-registry-packages-npm-production"}},"1.2.71":{"name":"@camstack/addon-auth","version":"1.2.71","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.71","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"8d8688f99da156785dbd85c8488173d28e3f5ced","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.71.tgz","fileCount":24,"integrity":"sha512-7zGqcunVMv6MWZBTFJLhPvQUCarq3bB+kVk5c5SvpM/MpVulhogGHzaGp/m3NSd++EGBWlTgoDlL30FWUjoXMA==","signatures":[{"sig":"MEUCIC0WSE7bGStNJfEvSHNbLiFrm3l194q531KTAEpS7I9SAiEAmIY9YXOT2VA+uNUWevmVD8/sPHuCChCVIvI5NALnd08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4377318},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"69c2ab1f4974ec21d7a7165ccdfac2568a78c6c0","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.71_1788628143733_0.7114391328972156","host":"s3://npm-registry-packages-npm-production"}},"1.2.72":{"name":"@camstack/addon-auth","version":"1.2.72","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.72","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"bddb8313b869a58251dc7994a6583e692e085fb7","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.72.tgz","fileCount":24,"integrity":"sha512-oXGR6Ve14bTi2+5CNYAy6jL+Kx9ci5brVR45K/yDM8/Mgr8wFa+16SZpg2REL/itzAILpBhrZVkgLPuTarq4fA==","signatures":[{"sig":"MEUCIG6ZJ4xtlfkxrn+EjET2ZFr5BE9xgWbEC23KmKVvu0VeAiEA6gY1PvUBXTO5Jo+QRpNFtQZXAKcnPM7JZpeRTiU7eNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4378368},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"cb8c577e3d830aa0da943188b5b89bece24ca2da","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.72_1788639541100_0.8264294688737219","host":"s3://npm-registry-packages-npm-production"}},"1.2.73":{"name":"@camstack/addon-auth","version":"1.2.73","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.73","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c5e0a9da57c585a7f55be0bba695bc065b869fd1","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.73.tgz","fileCount":24,"integrity":"sha512-pO7R7XIBKxo9gU5V1NhuzaN3h+l9dfCXmF4exltPQQgNU0C9WMs8a4r+EVYZyI7Wt6eBLSA/hlxz+FPHhsrn5Q==","signatures":[{"sig":"MEYCIQCKNrzOwqJ5/ZApvp/UDAbjkaoLUpPOVvzzGlIiQVQUswIhANwufyqJEFdsTBv5AIOE98kYHUwdteSd6MeEVcx73Rvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4378368},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"d144a1e320373a07687d142c1736f898e54d3599","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.73_1788645100376_0.19882763883272703","host":"s3://npm-registry-packages-npm-production"}},"1.2.74":{"name":"@camstack/addon-auth","version":"1.2.74","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.74","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ef6c88e66d49545ea78be0550068cc2fd518e4cc","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.74.tgz","fileCount":24,"integrity":"sha512-Ixm+rj1CFs0g3hqOyO0B0mC7hmbxs1QPwBWiRBzpfvqXIHltWg2+UyWNX0UUrJpz6KSPR+zUZ/oM0JqL5/za0Q==","signatures":[{"sig":"MEUCIQCYKtbHagSXyy4UMgsVhsyKjLuRNik9HZ5pqA212dZ4RwIgSUq7i1UcHYERry3xqve9R316GpmMoGvRXngcWYjSFPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4380101},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"81e95e95c901f7280bfd0aea5f62a6a45831a0e7","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.74_1788651275927_0.4127482198592649","host":"s3://npm-registry-packages-npm-production"}},"1.2.75":{"name":"@camstack/addon-auth","version":"1.2.75","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.75","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f1740637a13be88701449859c28ddbd08ab73922","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.75.tgz","fileCount":24,"integrity":"sha512-WQyKIZ0mkhul18JgenW+5mxyMgfwUs0byufgRMclNRpJFls35lgDxEM9X3HfaaFbBRpwp4q0E9GiSXgIURHx6w==","signatures":[{"sig":"MEUCICJ1Yi5fFAa/V6LXlJgtyFt4iaanrqXujIBbMuobm/GlAiEAslSLEL+gtnNkSKnFN9VpVzJQVSKjBU7Ps43gogP1UdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4382958},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"ea697e459d603441ab89e79931ae7db1e63cba62","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.75_1788673291571_0.03555553005306056","host":"s3://npm-registry-packages-npm-production"}},"1.2.76":{"name":"@camstack/addon-auth","version":"1.2.76","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.76","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"54a20c3629375e1dbe07d7196d5f824f52d3b510","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.76.tgz","fileCount":24,"integrity":"sha512-nYQf6EKJCPTYgX5bnoaSpvwM73v1g69nArFJh3lCBF0BQ8KcOXYwlwrEbrAnsv6jMiuSSkoTFjDR+oYY3WJV7Q==","signatures":[{"sig":"MEYCIQDSFcXT2ivCXo4b4+KsQeWLjz4TMwhFIpxxkGRotWa/+QIhAPngpRvGtMl+vZfxJqKWvF3k+i4dtu2dbrmPljpDAwQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4386358},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.76_1788683234493_0.5548331562374342","host":"s3://npm-registry-packages-npm-production"}},"1.2.77":{"name":"@camstack/addon-auth","version":"1.2.77","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.77","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1626e94a4d185c1844b0b09adc8e5b93e40703c6","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.77.tgz","fileCount":24,"integrity":"sha512-zCtDmmjKvWufQejS65LF5MyKFGEdTrcdo0cOCve+wpR8hdkdsUo8sJgd4LTX1pKxLLiQbQiNjqNnsrAuIUyrzg==","signatures":[{"sig":"MEQCIBqhXXgxrwBet3GLspmQrkx8+yF174vZt5Sa6x65p0ImAiBoMf8OmRc1L+vhHxMGzFNMms3JZ2WxEpH3iFvl7EcbJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4408909},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.77_1788687808904_0.7127770250329315","host":"s3://npm-registry-packages-npm-production"}},"1.2.78":{"name":"@camstack/addon-auth","version":"1.2.78","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.78","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"6c2d3ab0b938dbfc7fe667e21ae3b4e2d037bbe3","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.78.tgz","fileCount":24,"integrity":"sha512-Gd9fhk0Qkz2z2ycHbhbmN/+ajqreZ8YdUGZ4A6rWUlpz8meuYbusgeswGHNVnezHQbE62oty3tGIq9DXhj3UHQ==","signatures":[{"sig":"MEUCICRImCaLN+K39ScEf4qMc6/bR++nhSuC/CwkI86ouV7OAiEAmpCvur2pVem9C65+h8VjjXA/ibKl+43MCfUVhSMBVqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4409071},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.78_1788697405985_0.8643179632181488","host":"s3://npm-registry-packages-npm-production"}},"1.2.79":{"name":"@camstack/addon-auth","version":"1.2.79","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.79","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"25207a5888556e1fbda6397dff4e1cd7744c243b","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.79.tgz","fileCount":24,"integrity":"sha512-ixtyjE3AQf2PWfZASTS2yoNQKSiDs2V25udMdHjS8jceumIAeObiPyjuhY539232PUh12SpsxH99mArIM+yecA==","signatures":[{"sig":"MEYCIQCK4PxxRXJHoHPvBNaCGxZQZ0e27nvNEdhGp/XDCGcKQAIhAPaB2Kq1hBg4IVLREVJewoR6ePezz5J9b+hZtg/RgKSf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4417487},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.79_1788718032037_0.8716744936932326","host":"s3://npm-registry-packages-npm-production"}},"1.2.80":{"name":"@camstack/addon-auth","version":"1.2.80","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.80","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"e6d7a4ff7ce62e5ca1f5ec0b1f43fcd2b468cf1a","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.80.tgz","fileCount":24,"integrity":"sha512-vP1Tn7S6DTJ4Eh/aYJLeDJYPwabD9ZAIVosOc2aA/ZU2JGy8tRqn1A9UR8ywWhrKjgbvLosLndcDfC11ja1BnQ==","signatures":[{"sig":"MEUCIQCMXSB99UnuU7lpCXRTKxLodQS6Ojz/Iuxwica/1AzbUgIgOjOGyeojSUW6q0+W84t5MC4Pn/C+hvMnthvrJnd8q08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4417602},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.80_1788720956859_0.8192802229506664","host":"s3://npm-registry-packages-npm-production"}},"1.2.81":{"name":"@camstack/addon-auth","version":"1.2.81","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.81","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"288aa15ab67a6e2da83b97f99f302a8269d068a3","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.81.tgz","fileCount":24,"integrity":"sha512-bAlaOrqRWs6Tqmj33FtcW2Ww2SlXuATOw0FVm+UX9mctO9jamEWk7tVJFTtpuqFaMMj58imfN+6sEyXGKEDGFg==","signatures":[{"sig":"MEQCID3LcSGYstV/zC2aEAqKUHDrgSwNhEiOj/CuxBT/gk0HAiAmMbvNrmR8WE2LhqWSewqnC0PUhAboh05DTVXfihdHig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4417602},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.81_1788731502785_0.9434383021786561","host":"s3://npm-registry-packages-npm-production"}},"1.2.82":{"name":"@camstack/addon-auth","version":"1.2.82","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.82","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1dc5e2bcc154b057a9dd37a38763e60985a5b4e9","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.82.tgz","fileCount":24,"integrity":"sha512-jqqa1vapKiDlQHxQ/q+8hwml9eM7MLoialgG6+1L2BsI5eaXQbj3C43D7aXhBjOq8oZ/5DTZncQUdDq7y9qlAg==","signatures":[{"sig":"MEUCIQDn9GbtH2o90Vobd1XBaweH4S2ZwQEBGops1Qkkm26DbAIgHWLHPQaurtpAhAYRS4A35OOaMQT/35Jcr9daDpbKuAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4417602},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.82_1788770785981_0.9964218716263393","host":"s3://npm-registry-packages-npm-production"}},"1.2.83":{"name":"@camstack/addon-auth","version":"1.2.83","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.83","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"68b12e897e6bd86cf6702b23d13435fb6f7e3668","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.83.tgz","fileCount":24,"integrity":"sha512-wX6UdHmtCv8KQAjWr9tpwLD8SKwXQG5obbbgiiO7cKKyrGX+y+nwO860xpHPeEywDNZEN/V+onYXh2nzIDjOAg==","signatures":[{"sig":"MEUCIQDHwOYNLxif621xNdVOTnKm9J/UHQRnPpeW/yHWyT3nMQIgTV56+AP37YcSSDdQDzf1QvrbZqx/JHpfr3T4j527lj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4420239},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.83_1788774513673_0.4283491144934004","host":"s3://npm-registry-packages-npm-production"}},"1.2.84":{"name":"@camstack/addon-auth","version":"1.2.84","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.84","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"317931b80302454ed2defe68f91d5e68f6f6f4bc","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.84.tgz","fileCount":24,"integrity":"sha512-N4dFl7RIFKvhlZ0ThMiPz2HAPnz2vb+CnuCpRtkdNnEXgu7WW8pBdI430PDnUZln+AvE42bdzTnhUPz/XiO4uA==","signatures":[{"sig":"MEQCIEVKrcJ83jabn3nhSA3cHmaYMfNuKNVOn7iw57jV++bZAiAilTUnY8CnCaepIHSlKTbnCNZnx2ox845egNM+ME3LQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4422259},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.84_1788779757330_0.31213232644804","host":"s3://npm-registry-packages-npm-production"}},"1.2.85":{"name":"@camstack/addon-auth","version":"1.2.85","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.85","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"775f16265afde8d9bca70024136a343f8b337fc4","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.85.tgz","fileCount":24,"integrity":"sha512-cQDk/KCnVlTk7Yq3hZD2lbB4KHcwPlRoxE9/CvVfMIOjysx5Utxf7yCkOFHsRbbgt8XEPRz/N3DBiuD5MS/B0g==","signatures":[{"sig":"MEYCIQDcaZthPoBDsO09wxQ4pk8WUKpWI2J8ccDQ87wqClCSgAIhAIwIfwg1L8RVPdtjJo6fkx5gHRYblVFkvmkTetUhTGMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4424097},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.85_1788784379898_0.13343081059131046","host":"s3://npm-registry-packages-npm-production"}},"1.2.86":{"name":"@camstack/addon-auth","version":"1.2.86","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.86","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f08a045edf3524813ee44e1b179a6d330dee3117","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.86.tgz","fileCount":24,"integrity":"sha512-2th5kaXykfAgPRIcJLNbDCvjSgQj7ctoX/hdVzD/drS6BV84OYpwYobXJVVG3egfgD66KbJvlT5Zno7wPeTQJA==","signatures":[{"sig":"MEUCIERKwywiJoWiBZY7SxKlVKLqIjCyoXRl/IvdQO71riyZAiEA4ucZJo3NCAmKEII7OsfU65Dp+zr2+q2ojZVl06majH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4424247},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.86_1788785594129_0.06462690310179142","host":"s3://npm-registry-packages-npm-production"}},"1.2.87":{"name":"@camstack/addon-auth","version":"1.2.87","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.87","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a74bcb627602ae700f725e559231b75cfe4abf83","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.87.tgz","fileCount":24,"integrity":"sha512-aqw/4+AnrytBtAPCbP4fcrclBzdMo3eDyVEf/VDge2qx+aGuEV+ylDKqga6ib9DcuHW/vzYIdmr2dN7kzw3vOg==","signatures":[{"sig":"MEUCIDlHWf9WxnhiFTWmhjjjgG0ILmd5pfD0e/5rl2J44t3yAiEAz7IS9/DLjmL1ah+dNzfwt6SUT/gVcTtv2Td90N3UX5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4436008},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.87_1788797612355_0.7157907140732043","host":"s3://npm-registry-packages-npm-production"}},"1.2.88":{"name":"@camstack/addon-auth","version":"1.2.88","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.88","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"09881d3559fc2d1cec4fefc2712aef568f7dfc42","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.88.tgz","fileCount":24,"integrity":"sha512-fmWWshCfd/kV/LUVg9Uq2iTezt6U1GzezodBVbLfIEFVhiVOsso7Rx1XpH02szWB0LVD4Q9KcgkrLstCqPMgrQ==","signatures":[{"sig":"MEUCIA4RjVLR3JLSrmW8j5uRAfvGxuLCEPYkWGevC5oOS+TBAiEA6gcNhdqxCFKESmXH4D7veMRyO5Wg8w2sipKEzxkdLUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4438026},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.88_1788812317517_0.08582161910026276","host":"s3://npm-registry-packages-npm-production"}},"1.2.89":{"name":"@camstack/addon-auth","version":"1.2.89","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.89","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"34a487b63be9488fc84ff4b5a134d033bfa7af5e","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.89.tgz","fileCount":24,"integrity":"sha512-MLrrRsfVB+O0x2+q4M1xGPXrQbXuBMkxlLPcmtote877W4PJYxXzVHaXszS3vjpwYO7BlQ9C0r01yydTOfoh6w==","signatures":[{"sig":"MEQCIHJ2SObEvlu77inWm0MFvA3T7lMf5Kp4OYIO+zdWgP4fAiADISUNMGyRS/TXBpQZnesih2ADfyEiHmKQlZJIYt38vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4439234},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.89_1788816291938_0.4163189037523414","host":"s3://npm-registry-packages-npm-production"}},"1.2.90":{"name":"@camstack/addon-auth","version":"1.2.90","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.90","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"ccac7f0dcb2e36ae5be137031fb310e3c5dca7a7","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.90.tgz","fileCount":24,"integrity":"sha512-Satg5jsrV4a6aDVRTGu/xpcdjyjug55dvpNyJw8eGvbLvCNa3jCPWbKWkfYrkl03zp+GM7qob9b7CyxrZPympg==","signatures":[{"sig":"MEYCIQCVwqQdL5nAdXeeJMK/9DIbGNmxMPEvYICNEJwM0GCSTwIhAPtLduPtQ8/000ak8URaNhQJBOOJ56ZfmIyHm0p3f6NC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4441312},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.90_1788820632358_0.08674411514060831","host":"s3://npm-registry-packages-npm-production"}},"1.2.91":{"name":"@camstack/addon-auth","version":"1.2.91","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.91","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"d1f6aac408681a6d2c08a69b9d8dc2b7312352a8","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.91.tgz","fileCount":24,"integrity":"sha512-SrH2vrsUHgBhEj9VMAiQzCvK4jE+7623hClfOVLx7PCGHkOaVgpkztvT4Hygkiy8EYmw3FG1WZKpwJs+YvW9Rw==","signatures":[{"sig":"MEUCIQD3R5S4VJ1VBkcRHoHnd/4hvMuQ60YzUZTmCBm+lRXfQQIgAWGED6glZGWwcXwOzLXJeEYF0DQDs18uS4yly896tg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4444560},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.91_1788850915248_0.431230071540319","host":"s3://npm-registry-packages-npm-production"}},"1.2.92":{"name":"@camstack/addon-auth","version":"1.2.92","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.92","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"aa551f3a059d90bce888228092c6c70c51c0ea3b","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.92.tgz","fileCount":24,"integrity":"sha512-v4MLZKmwtIT4JaUJtmJU0vHtHTfpFRq6gI6PIu6/OplxPrOQnfT5Lb1td7WkEe938IeD6LqVSqNHmzzp+pFAog==","signatures":[{"sig":"MEUCIQCwNbfCNffB8MJYPVE/XJ5vdCa+5xVLChBRByianPyIagIgXcyHdcdaunQbVpP75fMQ2pBxzXMNwm/zJ9hu8/9hD6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4449664},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.92_1788868244292_0.5472749337751199","host":"s3://npm-registry-packages-npm-production"}},"1.2.93":{"name":"@camstack/addon-auth","version":"1.2.93","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.93","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5d96a8e0af47ad67f346f45e1f0794ecd8a7c66a","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.93.tgz","fileCount":24,"integrity":"sha512-zwc75PncQe56r5W/B9JASmYtEXO4khkbxjnPuNvwfzRlmwbpVR0Gm6siathbCzPey3jSHnM/JXYeTJayGECOxA==","signatures":[{"sig":"MEUCICwh8v5tOrrKWBDhcOEluBu/qhItQlgnIsMYG5trbF6uAiEA5MZ10oe0nXeYEeopjvqrcYanSbuxlUMqNpEim4Kbdqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4450216},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.93_1788887470431_0.1307697078841934","host":"s3://npm-registry-packages-npm-production"}},"1.2.94":{"name":"@camstack/addon-auth","version":"1.2.94","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.94","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"75df4c823be59072dce0932baf1bbf1affa12583","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.94.tgz","fileCount":24,"integrity":"sha512-px+BJXAAS2dJMjNnyNwFT7MjAQ98A5ijjFHR4s+9gidCFmLR0rw1EI/bFujZgZHgkOOm75GFvDFku+MM+L5qSw==","signatures":[{"sig":"MEQCIE26B70fIHnwaIptDoCSSI+nUnGkg16NsdI+NcbhDuhgAiBHBYy4Ly73IIHtlU79II9eDsqWiy8TMw1JiOjZNEPomg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4453892},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.94_1788894538955_0.6080538465256795","host":"s3://npm-registry-packages-npm-production"}},"1.2.95":{"name":"@camstack/addon-auth","version":"1.2.95","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.95","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"b1172a3450ad0d41222a67b30dfbcd8fbab24a0d","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.95.tgz","fileCount":24,"integrity":"sha512-guETJfbM9plwynzM2BfuDmXQrbUJ8PHoJhD3vmj5bbSaVrPd1vmzf2C7bIxaEdUy3LiqKVFa7ESf4ZZ3rwiEzw==","signatures":[{"sig":"MEQCIGlSNX3ANXT3bg207qkRTsul3ElM1U2yZGyHbi9VlPxYAiALzPYNfaWrqcqS7psnXIBGyIcoIXTjBMDtW5WFq4cwZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4470214},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.95_1788901112253_0.21880876715564135","host":"s3://npm-registry-packages-npm-production"}},"1.2.96":{"name":"@camstack/addon-auth","version":"1.2.96","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.96","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4d7e3744f4c64051808bbe8de9be27dd15cfd652","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.96.tgz","fileCount":24,"integrity":"sha512-D1ucHLvNJ2tJYZM7Rb8JraYe7FlSwBcvYRy1RQjkmA4dOothZYr0FkS1ZuuE0NJHHFV4yigYzFscxpUvaN674Q==","signatures":[{"sig":"MEQCIDvXXuEExoc4wva3QlD2XLCTWXgM070e2h7r+v3yPlaGAiBWrpBY51JAMCSV68sO+UOEOsX6mzVFBShl6DfIKJ0WMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4474832},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.96_1788931682106_0.12359418483096696","host":"s3://npm-registry-packages-npm-production"}},"1.2.97":{"name":"@camstack/addon-auth","version":"1.2.97","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.97","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"db5e96a9cb2fa9fb3e1c148765864dff4f018d32","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.97.tgz","fileCount":24,"integrity":"sha512-XEJYEqFxFMSk9vkfZvKcTBeasOh9YybQM6Ukw9Qdz2DD1aIENTQj9sO/LjE9jYKgYiYJIUj6ypoXtxAFgY/CWQ==","signatures":[{"sig":"MEUCIBg9xKOoA68IyPr2JZRF7uLJjFzHdH5jZiR2e1/Hu86WAiEAzKnl2P0+J0PFd1FjsZGgQm53PwqTXe7//lmdUReC7mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4474832},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.97_1788954307665_0.16009055613410372","host":"s3://npm-registry-packages-npm-production"}},"1.2.99":{"name":"@camstack/addon-auth","version":"1.2.99","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.99","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"6000f517e79e734d16f3908e3f87ce78b19d3fad","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.99.tgz","fileCount":24,"integrity":"sha512-mRIbONeGMCm2Ct7DfKjsLDzZeRLx5hpfHo1WLRxKTt6THfpsyQo9yjXzD1frunXG19ejGcmrf0yqtSzNfqk/Ug==","signatures":[{"sig":"MEUCIBtS6fP1wvI1Hm5huPV7EOkZvDiMvSZBO7D8m7mI95/2AiEAq+SKIjdnJDWnN+ij750JAsiGcCnw6OTzHLQffR7AczM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4490696},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.99_1788978173611_0.07639305904364835","host":"s3://npm-registry-packages-npm-production"}},"1.2.100":{"name":"@camstack/addon-auth","version":"1.2.100","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.100","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"26a2b5168464f972ee3253fe90bec7c2c1846512","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.100.tgz","fileCount":24,"integrity":"sha512-b9//e6xwxwrmc0exPQ7qxCT38rX0rwRVJFwnJwE/AZY52+qpStzzBgCUB9AcdYbDYldxX10UFLBoApkHB+RAlA==","signatures":[{"sig":"MEYCIQC2cFaf/5Si9gepQL1BiZ+bZsXiEHE34TpZMOc+a1mN+AIhAL7kwOq+FJzJ5j9YVbKWqSW614qRbpZc5lKQcJSMcTqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4494161},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"d9b1be2e7eb4c50c8280e022fe5e9d0260b95873","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.100_1789052445764_0.594086416997607","host":"s3://npm-registry-packages-npm-production"}},"1.2.101":{"name":"@camstack/addon-auth","version":"1.2.101","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.101","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"91d183f9c63fd3e1929cce9c4ddf6208354ca997","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.101.tgz","fileCount":24,"integrity":"sha512-esmlHwhSAfAR8H6NuvxSyP2o0mEJD6BY/2MxVeJa1S0iJLb9XdZgd1AXX2U/uB6uCqZ22WmrqkrJ8CgLFRMdGA==","signatures":[{"sig":"MEUCIAo5SrDjDhRTQXJHMKD2ZU/2FCjDrifgQtbMsvyDZFSoAiEAkw2qzUdsPAcn4X+udkfd3UExnrzlpaeGS9env2cX1JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1faTniGmhRi+iWjcZRnGTx+Fca4HkbOzGM1GHf0zHMAiAap3VO5YEWev1KvK7LlhRQ+NxBXVGQEEI/wxUCaSyVEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4498029},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"a7d33d21d2de164fac46611e46598f950cf5ebb8","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.101_1789096720928_0.999039474881128","host":"s3://npm-registry-packages-npm-production"}},"1.2.102":{"name":"@camstack/addon-auth","version":"1.2.102","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.102","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2322cad9dfc0e02d789f3f6aa2221acc3422ac7d","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.102.tgz","fileCount":24,"integrity":"sha512-fa2PtD1Ps+ub78Dw/8Vy+VCaoVMt+7rKl5VJSIanB8S+Udy5ZHfvf8maeHJyC1l87ZlLCs7OqevZbfuTHr35Ug==","signatures":[{"sig":"MEYCIQCEAX0RIcAaQVwqxvMzm+X+1XjS9hVkR57AsH/Q1YVb1AIhAMl5jyjFp6T03sE+oTR6KgylXPuvfewIpUZtV2ISMv+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICTtVBxJ4NisFtAzzIU1sTCeMX8sj1/0/WzyhIefKGpnAiBq18xjWL2cPv+XEoqPOppy0qKcaaHkPZpbo2g9Yv8fdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4498053},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"1daf21dd0d9951d36ce148408000f75ee34f6964","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.102_1789127782262_0.8707417380970546","host":"s3://npm-registry-packages-npm-production"}},"1.2.103":{"name":"@camstack/addon-auth","version":"1.2.103","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.103","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a24941b9c16ef14d61b529a4eec1d84adf0dd81f","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.103.tgz","fileCount":24,"integrity":"sha512-bqSOLHiAZesvR8l9AMOKqaP7PMN+9KW5HKFQtDwCZcoBXg7kmsA/3Lbtm+gK1c4jnrYUIPsR1DqOQh6FzpFwhA==","signatures":[{"sig":"MEUCIBKWZaGxJ0RzDVIlFcEDIV6E8S9vc5GJSg+4d1VYhhEeAiEA2ECiCyuiy1aEmxPWtFfeRw1Jsg7CrfDS5FccqBInHrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWm5LT4O5p2XG2m2Ajb1hNqu04uBeocIr+ui3H5lQBMAiBQs/4NY+MqdapuuPYS4cjs/edFZ9RvpiwkvMFOqC8TPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516513},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"528d5c054161ea2062114134e57c3b6d26229bf4","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.103_1789145568524_0.1471138857809502","host":"s3://npm-registry-packages-npm-production"}},"1.2.104":{"name":"@camstack/addon-auth","version":"1.2.104","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.104","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1e951e383d33c4c13893e8a33c73f7300e7a9d7d","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.104.tgz","fileCount":24,"integrity":"sha512-pjK1Z+zePeg9u6DIUZ1q05jAurFHxZdZyOYRY1HSdsHESFJDej9SdydclwdJpD8An4VDd3KEIpTVr0L4S4kKMA==","signatures":[{"sig":"MEYCIQCGB5i1BtoB7UGCaW9n/Bj+WBFOzGOXUjVWbdnagCUNrwIhAIaP0Vlj2B7bPQDzh2UtGlFhGjcgazgd/DFhx7FunArc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEaxegnVHIdXDls9JYQjjQiAC3dLyKnQEsjQvJ0DBYKLAiA0hqlwaMPoM9TaGBf1MuFHqA9pfcNBY5gf2MEnZ8lbWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4519379},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"71df4f0d914138aca90d9ce62349c01d4fec956e","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.104_1789154319789_0.8837378128131752","host":"s3://npm-registry-packages-npm-production"}},"1.2.105":{"name":"@camstack/addon-auth","version":"1.2.105","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.105","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"f17e1ea245b32213ea18021a259b50b084e6f740","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.105.tgz","fileCount":24,"integrity":"sha512-70TZ+ZDnIg/Cj/kkyx30QCqgPkhxBxMwONClMJ+18QM7GY79yENeu4XFsVJ7l3LEiCHi7939u737qN89he1ffw==","signatures":[{"sig":"MEYCIQCIFGG2ylOoiBWJ5mjDomM6kE/HlxrOoYmRGj00SOZj3QIhANr+xNrR54gOHhA3+26X7A+toH44/Mj5Yf+lqVubbRV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFq8MqbkwJOO5BiUyuwgwDDJajyj/G9yqP0lQn4fgBwQAiEAmNYg3ZEQfrs/oCwF8gCzydmVYuGEQjOr2D3KjkQ2R0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531787},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"1a332e88e739909896bfe943b1f5182e0eb79dff","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.105_1789223883377_0.7661351882919392","host":"s3://npm-registry-packages-npm-production"}},"1.2.106":{"name":"@camstack/addon-auth","version":"1.2.106","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.106","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"9a83ffe3de6124f7f66266fee6b044560e76c62c","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.106.tgz","fileCount":24,"integrity":"sha512-PbK8S8JB0y76vcd0UCIqsfBru+hu5al+Mbacj0c9BRDCnDvYUeB159TRg1xsq9/jqI3bfM+rwNCqg/c5S80Z0Q==","signatures":[{"sig":"MEUCIBvSFX7fsjkGVjyTEn6tmqQJZMZ1JBt1GbI+XDb3bqEIAiEA2E4XNl/STvAm57dbraiFMcENmer6s7XIIuhYWlDIepc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7pcaXCZud0aFnI5IOdq5+0QFDBiFd/fb0K+QKf+30cAIgbegAsT8zcuxLJkR1l5fTj0qnbD074RRJ0LM0Ftn+SnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531787},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"97d31635bcae6de33f1f7deb40d1e0e92e92ed91","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.511.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.106_1789232041913_0.34445397933981825","host":"s3://npm-registry-packages-npm-production"}},"1.2.107":{"name":"@camstack/addon-auth","version":"1.2.107","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.107","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4ff8ecd13d3b9bf7910ed8ee9e58ecc89c23a09a","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.107.tgz","fileCount":24,"integrity":"sha512-teOwFIuHsoz+ZbSz0PhRw8FTyZZUdovzsdYpzpfj1riVNOhQS2GXJ0fWNfUzpeJVS5R2gY9roJt+xzBLFapxIg==","signatures":[{"sig":"MEYCIQD9bqgfuSawp94xqkL4Y6Pnu3tasjGbKs5j8i6UHYaP7wIhAJD+GmLiKmNQ5tdJtcyBjazr2vGdbk/TEtTxMK3w0SeX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEwve+zyObykTvzakn4tYIY8t3y0s2zHJbxw0z6pjaw/AiEAlV0Di5t4jrr9xEuqUW9WeuUQwG6xbSmi74XblMk/xyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4538906},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"329d21dedefc8ce7f2977a3578d101dd0b23f9ec","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.107_1789247785890_0.5830851808422857","host":"s3://npm-registry-packages-npm-production"}},"1.2.108":{"name":"@camstack/addon-auth","version":"1.2.108","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.108","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"2310040343df995c05ced1cf45db80fdcfb1d411","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.108.tgz","fileCount":24,"integrity":"sha512-/6xZmeoBRtwx7skTN0BfdW5dz0Drfg+An59jMDfq9iOSprAgsUhvMTTwaz7W8nBDzVJD2OlTRA6cg9NdjabJ5w==","signatures":[{"sig":"MEUCIAuobWYTUDmwhDbqCmGxCoDmMnWFHlPufjvs9SQGeGQmAiEA1DLloWH7pMoON4VKJI6XfjVS4+PNX00Mh5lA+ELKdv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA4cepgmIr75Ccy0M2KzBoDONT4kC5QV0zcvI4TPBEceAiEAlBmQieLlydvQjCSwuZvhLaAqg2fvKtBzwQxP2ibxGX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4553501},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"c7150fb734854e668890c86de45e70ed1e1ac3ea","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.108_1789316931403_0.8771244519881047","host":"s3://npm-registry-packages-npm-production"}},"1.2.109":{"name":"@camstack/addon-auth","version":"1.2.109","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.109","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"55f4fb7b26be85888eb3bae8f6288e39c901969f","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.109.tgz","fileCount":24,"integrity":"sha512-Q3T0ezaQHFH/hI5BH6DsfnTpUvhiUFAAYRUg1TAvEEezIUBx1dHCY8vF94sv1rD620rkQdaZQQmuNwmlwJPFJg==","signatures":[{"sig":"MEUCIF58oiNog9CcO/7fIfarvBlIByAq3q83zDPkHUmwhwq3AiEA8tTZkk0zwhPvK1dODpVgR1WQrJYfp3RRTxQKZqmcXF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQZyXaeJ7t2Rxu9YKV/wTTC8q3CE2PUG9D8fihZJe0WAIgNIxImRv+qnUhH24WHrCg9XWyMX2bXtcXsbaKx/w+kgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4567291},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"0b137ff19758e20d435420fe5da73c3623e813da","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","publish":"npm publish --access public","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.109_1789334833615_0.33896090095106257","host":"s3://npm-registry-packages-npm-production"}},"1.2.110":{"name":"@camstack/addon-auth","version":"1.2.110","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.110","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"6cdea49f3f51f7fea08c7f30c02e795df9541a47","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.110.tgz","fileCount":24,"integrity":"sha512-FJRz6vxYy5iMSymmEi/0vOoAwexMh92XSfcD4LN3j4vkIxxx21oHiDpHeZzTLyy+Sa1LVwFuIN/paSpcgRHTQQ==","signatures":[{"sig":"MEQCICVP+M8/qa1r8LgW2p0IDsNuTcvLJkGfkw9pO4XnEegXAiBX1bcUeRJK4uirmOWXS9bsHwnet2lzpx/rCk6e+jCQmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGMbVMrax2LW++HJ4eFNhnxt5MhF2UVOKXANSMt1s/qpAiEAxecdK6+sdatPTOLnLm1Oo1Jk8MXMfId3VfH7UAD4AVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4589169},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"fdd953bb4a9abb8d0e36d5b71fac7de908ad291c","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.110_1789472794225_0.7435328598023139","host":"s3://npm-registry-packages-npm-production"}},"1.2.111":{"name":"@camstack/addon-auth","version":"1.2.111","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.111","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"1d303a5ad7fa656908271dce894a6ca79dd30542","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.111.tgz","fileCount":24,"integrity":"sha512-KsEgQ20+RbkO7zoFfnHZZpBNNvULZTcqmJKdDM66kdnu4QlsuC/SPtKa8RoiBS6PYLlj8UuUGjZYuFB/y8D7lw==","signatures":[{"sig":"MEQCIAiggaI/ve2nYN6/ga5KFkfhwrwfPtJaefcj9Io8zwynAiBzleVvC07Uai3pY3l984bLleKIko/1MC6mQiUOmcO4Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHQ7L/dD4fKkxHxyqM0TKvTW0wc7OpVj/WQMi8OrH4FsAiEAt2QIiip+C+HSBkxtwxkxpe16oiMm2bGRarQgoImCPUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4593397},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"f61414b8cdc89f9a8c417b5227ad7676b940ccca","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.111_1789492520266_0.5625821540313007","host":"s3://npm-registry-packages-npm-production"}},"1.2.112":{"name":"@camstack/addon-auth","version":"1.2.112","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.112","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"3290a49db20ec9b8b9bc299e96d76a9fd4a3d66b","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.112.tgz","fileCount":24,"integrity":"sha512-VwpcC4J0e3UPdKnOD6+XNzloh5J3qeW0UQr3iYR+RcQUBK+zPRkjPhiqIQLNHi0EIyQZo6UQ9tMpAWO/rDbsDQ==","signatures":[{"sig":"MEUCIQCqNZtrwmaciOkNTz7q8TqvU9UJWL2n3lcb5f1opuzOEwIga+0ixAy77rBgao6lDz46NH7JoVhuTfH6raofMDp9F54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5APQpFF4CQ6eZMdbKbavj+Bgbs27yDxHoAhiFVbhWGQIhAPWSIKPWbyJop4oO50s5xh7ebTHOSu+W1wgfbPcIkM/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4593439},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"14933d51d02c2851dd2e2feaba844513e162cc52","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.112_1789545481319_0.8861931225704438","host":"s3://npm-registry-packages-npm-production"}},"1.2.113":{"name":"@camstack/addon-auth","version":"1.2.113","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.113","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"eea28b83804471081e1aeb80e9600e34458aad08","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.113.tgz","fileCount":24,"integrity":"sha512-TSSz0uxcn/QH7u+YP4JpcwWZIW+A2yx/hAAG8SZ5u0BKy5QTTp28/xvQGGAvKaWANnJKePCL69uuqMoNOscl6w==","signatures":[{"sig":"MEUCIQC6N6Y+x077kxjvefJBmPj2xK83LpoHz4at6f3QG4Np4QIgT8NCImev746bwjQsrVBtJClEe9OsiouQngOCLCAz/eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDd1xHQCqzJOrKPj0L3jQl0IQpxvo/4gneoZPvdhWupiwIhAKgy+KnjeVgMC7nXETCDHkFqUAPTcm2b3/YuIX7RX4GY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4596255},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"481a480b91a581de780b14dac4cbf129ce20e821","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.113_1789566071012_0.4955619959991735","host":"s3://npm-registry-packages-npm-production"}},"1.2.114":{"name":"@camstack/addon-auth","version":"1.2.114","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.114","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"6c8ca2ce8df88a3b86c95540b480afd8e6420fa5","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.114.tgz","fileCount":24,"integrity":"sha512-9srxcquTCq+WrqWd82ksOTM01pXJcrVS5Q1/Z1nMD1HBMzstla3PYP1pNeCTNcHSF9dzX3scWo8W0Oc6eQ01Dg==","signatures":[{"sig":"MEQCIGogqnKNxhOfCncPCQ6JT6/hoZwsw6EGOTg7vWz1jOU0AiBRG2xsa3NvSHgcN0+QzxK55kvTSde1tU9IfEnE3UfKXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEwvhmLRQuF/sHwr6Z7taI3X2f5O2JXpc4sKZ7f18TEBAiBasODVXJPV0eQf0hweUBcmbiBxzZlHCkRJHQ6NfZ7Pug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4605524},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"2edac6c172693c235c3bb12dcad9b7875b102f59","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.114_1789574078487_0.7966082315831959","host":"s3://npm-registry-packages-npm-production"}},"1.2.115":{"name":"@camstack/addon-auth","version":"1.2.115","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.115","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"6c653c70b5e10b40bb575ceb5e2cd97e624bf642","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.115.tgz","fileCount":24,"integrity":"sha512-2h4fXDf9fSCEMILd+Q1WjDmQsmZ7trJnl5laHzb+y/JA5uShVQUzMX233B7KzBfnSiCQmLPWuyAcwFu9dak2pQ==","signatures":[{"sig":"MEYCIQDOzZ9uIONc0g4i5V+ZPFvD3SB++pbof/8eKiH/IM0MUwIhAPqx/MFEh1PVEEP5aEBCiXiXn8FLUPs331QthCk+Sado","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAcpkjrWmrDzMixuCHyQIikLHajAlTgbgaJu7dG2Qr42AiAiz2A4p8KO9Mx4hOcmHLfrXAN1kDcF6q1VXUdPjlj5Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4610286},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"5ae9c75922de6033e629f1c3f5887b9e8a6a34cc","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.115_1789631972744_0.28964533307022844","host":"s3://npm-registry-packages-npm-production"}},"1.2.116":{"name":"@camstack/addon-auth","version":"1.2.116","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.116","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"007d4224cdea5b86e8247427cfdb4560a1dc4fb4","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.116.tgz","fileCount":24,"integrity":"sha512-QKrf0Fe+RBv7aI2GGeFezHPiuET8XTOjmYwdDdq2JhokxGeA6rfEpsVMhXLP3KYR5YXtC7Rf0LMmiVsnMUnm0g==","signatures":[{"sig":"MEYCIQDbd+35oGoxCM0pV7yw6yINSvrwz+8cxRnYDkP5nI9KZAIhAK/vTMMSQlkwNUyZRpL/PXFyy2htych2P9JlGnajwdkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF6gNYc0cB8axDvJXzZG572+lYFOf7hizRUsLeMPGuCQAiEAjwHRlsCWll3Fqk3cEJ3R7/NUH0AN5rysymhDxeY25GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4610286},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"26fc8b532465f86e657becb6836479edad8507d3","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.116_1789639606256_0.2022262179741494","host":"s3://npm-registry-packages-npm-production"}},"1.2.117":{"name":"@camstack/addon-auth","version":"1.2.117","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.117","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c6e4465e8607a7b15390c424c9992b778b99ea7a","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.117.tgz","fileCount":24,"integrity":"sha512-V/NC6RBLvq2mN39HY4erv3OHhsai5jfMixoao8cy7RUiEbKP8Pknk/904gK4aFZsJuv2u3ghNLk1/pv7jVevmg==","signatures":[{"sig":"MEUCIQCktqRDy4mpmInjo5Nr2do13MK9l6OfxFaku0w+vulX0gIgF9R2Eq4NhhwXELhrsp7hSDH+uuD5ab//JUnjNexJKKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbmQGw5Mt4sgVqEQIiX2eW305Tz4tGJBTlkMj2FFhlaQIgJAKG0oTq9i59GUobZ4Bk/xVEYKjjc4wL3zfDczr5UcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4610286},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"c98fc9ab6a288e0d3264393ff980c29fb2f03924","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.117_1789642029368_0.42140367178596727","host":"s3://npm-registry-packages-npm-production"}},"1.2.118":{"name":"@camstack/addon-auth","version":"1.2.118","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.118","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"4eb95262be52eb06fb5ccf97d2772ffcbce71c8c","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.118.tgz","fileCount":24,"integrity":"sha512-P957//EFfyEbd6EAiXX1U9l6toI4fz9BSBBqtGmTF3+zADQ8L2TdjxS7a3xBJqDsAAxJIdSWjiZxMVK3OcR1jA==","signatures":[{"sig":"MEUCIQDWNp7J9SFl1H6IaPNDfDE9cDbRXcOClHGsIRvGHhsDugIgFfTF+KIy1KF8yghr+Yvjplaqxi5d2pnGYgLNvT75iR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEm/mHLcp11CoxgfGWf3dlThJDS1o4cOj6oPsFwKljKxAiEAkBGxUshz3ZMDnvy89LPnXMoqjCX8R2VhkHB20zq6WR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4622730},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"343ad58d61027a9cf5b2977ce7ec60214adb39fe","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.118_1789650210103_0.4118051982015585","host":"s3://npm-registry-packages-npm-production"}},"1.2.119":{"name":"@camstack/addon-auth","version":"1.2.119","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.119","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"cd0a36ee6809cc25fbc7bb5f1ae8848867b4a32f","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.119.tgz","fileCount":24,"integrity":"sha512-bcZQohEHm19ByV9egk+iINEqgpK4L/Z36SC/SfFeZfQw3OgCeDhUPVGxf4TQI5F/vubORvS0KJizMcvjt8e/9A==","signatures":[{"sig":"MEUCIGHsmJ72/sQslw6C8x8pySPap3NmLkzLX7pD1YPWlQO6AiEAmxqiX0JuNhH5hdvpZzPBxAXIlVx8B3CmnFCWkQasHQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCv9G5APyEios/xJ9dgevYZ95hTM/WBlpDLEYZ57yp24QIgC1CfQzpUUlICHEgSIjT4CufrNruSx0EQIp0Rdv6XAIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4624600},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"4c6128029987f9fb3550233ab29122994d6e2a57","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.119_1789658390856_0.6944147622603789","host":"s3://npm-registry-packages-npm-production"}},"1.2.120":{"name":"@camstack/addon-auth","version":"1.2.120","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.120","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"5622af77e81d68a96464a8b106e43dbbc7a1da6c","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.120.tgz","fileCount":24,"integrity":"sha512-OwT/PTIaBKZrqROwwgdOFpd8UARFqjNiqkO0pg7Qaol5B5kcWkK+3In3DF8WCDfwd52GOokm02vqgXtfaZcrdw==","signatures":[{"sig":"MEUCIQDbQIjv+5RQnBRdrzc9SWF74Wcy309BvhAuaEwVh8XdhgIgW9A0KpiIC/IXhvtbRTjLCCMD3nOegYC5JSptm8Lat8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHcK6vhPtAQvzmEzBH+fMc2zF9kUI9WMqSEeLiC7cqPwIhALsWN3xaGH4rRbhUS816BI+k65VyXBpzOGhI8o+zpq+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4626276},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"46a185208631d2d2d87800213472495f3985820d","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.120_1789663767652_0.44334175427953837","host":"s3://npm-registry-packages-npm-production"}},"1.2.121":{"name":"@camstack/addon-auth","version":"1.2.121","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.121","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"a56dd65dd6d2db18f2156f1dc4e9ac56cc5558c6","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.121.tgz","fileCount":24,"integrity":"sha512-+MquJRm4Ub0CgAGy3JLHXVGBZYFYIV/4DCFzjrctzl0a8sSdd4tMUZYj/ZTACa9DNWK+2CUc53TyLBCQoQzQpg==","signatures":[{"sig":"MEQCIG10QF3z94xE7pcZ4DzkCNtTBY0N1rzxaatsmFjky9aGAiB2sg0/RtlGyXwEprSLdTuudM2pyoxg2SU6zELQoVfjxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXNAwLydC20IXCsgibLFx/lqwaCBqF89Zk3fou7ZpEmAIhAN7GPEh9P8yTVXIadWnswBAmfPb3qo+MCQzRTa3Wh6jf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4638580},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"a52ffd8882683d5fd6ca6d8dc316913345a8b32c","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.121_1789667138462_0.04216783518202183","host":"s3://npm-registry-packages-npm-production"}},"1.2.122":{"name":"@camstack/addon-auth","version":"1.2.122","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"license":"MIT","_id":"@camstack/addon-auth@1.2.122","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"homepage":"https://github.com/camstack/server#readme","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"c839de91ca76ad85193bb3ec5fea8cca157c9ce1","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.122.tgz","fileCount":24,"integrity":"sha512-iv81FRw32OFf4FTXi4vx0PZQgoYRqZm22kIUMkz/XAupq+3tACLtAuhj0oC6JpGvCDL3n1qhojb1fCoHWSrJtQ==","signatures":[{"sig":"MEQCIB8zpuJ2ym6a657bNnA243U6ksVwjDrvaI+Iil+FBnqyAiBajzmtiifIz+xuH+LLqN53HThTaOvm2WAwZY/W7AlrFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7hzbHja4X5J0c4TlwXNGC0ROfOGL8diuBzKRsiQw6WQIhAKaxOq2pW4D8SGAvNSJsN4Bqk6DLIAu8Lii3ZNm9/Oin","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4639198},"main":"./dist/magic-link/auth-magic-link.addon.js","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"2f72b9b904c193da0b05dc27aa38f16de02a0d91","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"tmp":"tmp/addon-auth_1.2.122_1789673650487_0.05015170478714359","host":"s3://npm-registry-packages-npm-production"}},"1.2.123":{"_id":"@camstack/addon-auth@1.2.123","bugs":{"url":"https://github.com/camstack/server/issues"},"dist":{"shasum":"465a0b6bab950302db39a8f5bc1a72d0dd273b49","tarball":"https://registry.npmjs.org/@camstack/addon-auth/-/addon-auth-1.2.123.tgz","fileCount":24,"integrity":"sha512-Cs2PtxTg2yQpNH1UGDxTd8wR0GzNm0jah6Q+Tkyvg7PdM8REKWh4Xyxu63Tl+zwq5LqBvM4C1XaoI77hGiKhmA==","signatures":[{"sig":"MEUCIDC5IIN3BHYR8poHfwIGlqM/97WHf8X9g/IuPIGpKcZRAiEApdEGpsy4bZJWZq5JMvxjgQg07PNRqvopMUGnGmvti1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwZ9AulLOrkXxYFxUn1AZ0e4I8INuocOCRyVHAS5baPAIgUSP4kxotyhn7D4dSQt1cOd5oamtK2s0QGVD2iTbRNxM="}],"unpackedSize":4639198},"main":"./dist/magic-link/auth-magic-link.addon.js","name":"@camstack/addon-auth","exports":{"./oidc":{"import":"./dist/oidc/auth-oidc.addon.mjs","require":"./dist/oidc/auth-oidc.addon.js"},"./webauthn":{"import":"./dist/webauthn/auth-webauthn.addon.mjs","require":"./dist/webauthn/auth-webauthn.addon.js"},"./magic-link":{"import":"./dist/magic-link/auth-magic-link.addon.mjs","require":"./dist/magic-link/auth-magic-link.addon.js"},"./package.json":"./package.json"},"gitHead":"bc85a9c1ac865c0dba3efb41315e272ca177da11","license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"vite build && vite build --config vite.widgets.config.ts","validate":"tsx ../../scripts/validate-addon.ts .","typecheck":"tsc --noEmit","publish:npm":"npm publish --access public","build:server":"vite build","build:widgets":"vite build --config vite.widgets.config.ts"},"version":"1.2.123","_npmUser":{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"},"camstack":{"addons":[{"id":"auth-magic-link","name":"Magic Link","entry":"./dist/magic-link/auth-magic-link.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Passwordless email login. Sends a one-time link to the user's email; clicking it logs them in. SMTP delivery is configured per-deployment.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-oidc","icon":"assets/oidc/icon.svg","name":"OpenID Connect","entry":"./dist/oidc/auth-oidc.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Standards-compliant OIDC authentication. Configure issuer URL + client credentials to enable SSO via Google, Microsoft, Okta, Keycloak, etc. In-process on hub root — pure HTTP/JWT, no native deps.","capabilities":[{"name":"auth-provider"},{"name":"addon-routes"},{"name":"login-method"}]},{"id":"auth-webauthn","icon":"assets/webauthn/icon.svg","name":"Passkey","entry":"./dist/webauthn/auth-webauthn.addon.js","category":"system","execution":{"group":"auth"},"protected":true,"description":"Phishing-resistant passwordless 2FA via the WebAuthn standard. Users enroll a passkey (Touch ID, Windows Hello, YubiKey, …) and authenticate with the browser's native prompt — no codes to type.","capabilities":[{"name":"user-passkeys"},{"name":"addon-widgets-source"},{"name":"login-method"}]}],"bundle":{"description":"Magic-link, OIDC SSO, and WebAuthn/passkey login providers.","displayName":"Authentication"},"displayName":"Authentication"},"homepage":"https://github.com/camstack/server#readme","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"_npmVersion":"11.13.0","description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","directories":{},"maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"_nodeVersion":"24.17.0","dependencies":{"jose":"^6.2.3","@simplewebauthn/types":"11.0.0","@simplewebauthn/server":"11.0.0","@simplewebauthn/browser":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"^8.0.11","react":"^19.0.0","vitest":"^3.2.4","react-dom":"^19.0.0","typescript":"~6.0.3","@types/react":"^19.0.0","lucide-react":"^0.576.0","@camstack/sdk":"*","@camstack/types":"*","@types/react-dom":"^19.0.0","@camstack/ui-library":"*","@vitejs/plugin-react":"^6.0.2","@tanstack/react-query":"^5.90.0","@module-federation/vite":"^1.16.9"},"peerDependencies":{"react":">=18","react-dom":">=18","@camstack/types":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/addon-auth_1.2.123_1789676955698_0.8839771930131868"}}},"time":{"created":"2026-07-12T14:04:02.397Z","modified":"2026-09-17T20:29:16.017Z","1.1.1":"2026-07-12T14:04:02.748Z","1.1.2":"2026-07-12T14:08:45.117Z","1.1.3":"2026-07-12T20:05:49.487Z","1.1.4":"2026-07-13T11:12:33.118Z","1.1.5":"2026-07-13T13:05:32.181Z","1.1.6":"2026-07-13T15:03:33.820Z","1.1.7":"2026-07-14T09:58:30.062Z","1.1.8":"2026-07-14T19:30:50.257Z","1.1.9":"2026-07-15T18:42:59.971Z","1.1.10":"2026-07-16T20:48:57.033Z","1.1.11":"2026-07-17T11:58:42.622Z","1.1.12":"2026-07-17T16:50:47.098Z","1.1.13":"2026-07-17T20:20:43.294Z","1.1.14":"2026-07-17T21:52:09.895Z","1.1.15":"2026-07-18T03:00:00.143Z","1.2.0":"2026-07-21T12:25:02.033Z","1.2.1":"2026-07-21T15:48:57.018Z","1.2.2":"2026-07-21T18:47:10.902Z","1.2.3":"2026-07-21T20:01:30.521Z","1.2.4":"2026-07-21T23:49:02.562Z","1.2.5":"2026-07-26T06:40:14.341Z","1.2.6":"2026-07-28T10:25:17.168Z","1.2.7":"2026-08-01T09:46:11.496Z","1.2.8":"2026-08-01T23:49:39.007Z","1.2.9":"2026-08-02T07:34:30.746Z","1.2.10":"2026-08-03T16:48:32.333Z","1.2.11":"2026-08-03T21:48:52.110Z","1.2.12":"2026-08-10T18:52:10.086Z","1.2.13":"2026-08-10T21:27:05.295Z","1.2.14":"2026-08-11T11:36:48.692Z","1.2.15":"2026-08-13T00:27:39.223Z","1.2.16":"2026-08-13T08:32:02.864Z","1.2.17":"2026-08-13T13:37:59.751Z","1.2.18":"2026-08-13T18:20:53.430Z","1.2.19":"2026-08-14T21:07:25.545Z","1.2.20":"2026-08-15T18:23:19.315Z","1.2.21":"2026-08-16T07:37:50.889Z","1.2.22":"2026-08-16T08:30:15.333Z","1.2.23":"2026-08-18T17:26:22.350Z","1.2.24":"2026-08-18T18:31:46.635Z","1.2.25":"2026-08-19T05:29:12.551Z","1.2.26":"2026-08-19T12:40:37.872Z","1.2.27":"2026-08-21T11:00:57.281Z","1.2.28":"2026-08-21T21:46:37.711Z","1.2.29":"2026-08-22T06:10:34.252Z","1.2.30":"2026-08-23T15:29:45.210Z","1.2.31":"2026-08-25T07:22:38.446Z","1.2.32":"2026-08-26T15:04:14.241Z","1.2.33":"2026-08-26T20:49:45.570Z","1.2.34":"2026-08-26T22:40:37.746Z","1.2.35":"2026-08-27T09:49:40.399Z","1.2.36":"2026-08-27T11:40:40.860Z","1.2.37":"2026-08-27T15:16:34.179Z","1.2.38":"2026-08-27T16:08:00.839Z","1.2.39":"2026-08-27T20:40:28.772Z","1.2.40":"2026-08-28T08:57:06.726Z","1.2.41":"2026-08-28T11:01:56.292Z","1.2.42":"2026-08-28T15:36:12.859Z","1.2.44":"2026-08-29T12:51:48.794Z","1.2.45":"2026-08-29T15:46:45.169Z","1.2.46":"2026-08-29T21:33:20.063Z","1.2.48":"2026-08-30T10:08:30.658Z","1.2.49":"2026-08-30T15:42:03.195Z","1.2.50":"2026-08-30T18:12:02.146Z","1.2.51":"2026-08-30T20:03:05.682Z","1.2.52":"2026-08-31T09:30:01.114Z","1.2.53":"2026-09-01T11:32:39.629Z","1.2.54":"2026-09-01T14:08:18.696Z","1.2.55":"2026-09-01T16:45:19.280Z","1.2.56":"2026-09-01T20:16:19.422Z","1.2.57":"2026-09-02T16:33:44.819Z","1.2.58":"2026-09-02T18:48:20.839Z","1.2.60":"2026-09-03T09:53:38.459Z","1.2.61":"2026-09-03T19:00:15.434Z","1.2.62":"2026-09-03T21:04:55.536Z","1.2.63":"2026-09-03T22:26:34.690Z","1.2.64":"2026-09-04T10:59:22.572Z","1.2.65":"2026-09-04T14:25:59.849Z","1.2.66":"2026-09-04T16:05:15.952Z","1.2.67":"2026-09-04T21:48:07.704Z","1.2.68":"2026-09-05T05:31:17.884Z","1.2.69":"2026-09-05T13:06:21.418Z","1.2.70":"2026-09-05T14:43:47.850Z","1.2.71":"2026-09-05T17:09:03.916Z","1.2.72":"2026-09-05T20:19:01.271Z","1.2.73":"2026-09-05T21:51:40.570Z","1.2.74":"2026-09-05T23:34:36.086Z","1.2.75":"2026-09-06T05:41:31.746Z","1.2.76":"2026-09-06T08:27:14.676Z","1.2.77":"2026-09-06T09:43:29.069Z","1.2.78":"2026-09-06T12:23:26.195Z","1.2.79":"2026-09-06T18:07:12.264Z","1.2.80":"2026-09-06T18:55:57.024Z","1.2.81":"2026-09-06T21:51:42.950Z","1.2.82":"2026-09-07T08:46:26.166Z","1.2.83":"2026-09-07T09:48:33.809Z","1.2.84":"2026-09-07T11:15:57.519Z","1.2.85":"2026-09-07T12:33:00.071Z","1.2.86":"2026-09-07T12:53:14.381Z","1.2.87":"2026-09-07T16:13:32.525Z","1.2.88":"2026-09-07T20:18:37.687Z","1.2.89":"2026-09-07T21:24:52.092Z","1.2.90":"2026-09-07T22:37:12.536Z","1.2.91":"2026-09-08T07:01:55.449Z","1.2.92":"2026-09-08T11:50:44.451Z","1.2.93":"2026-09-08T17:11:10.642Z","1.2.94":"2026-09-08T19:08:59.319Z","1.2.95":"2026-09-08T20:58:32.455Z","1.2.96":"2026-09-09T05:28:02.307Z","1.2.97":"2026-09-09T11:45:07.852Z","1.2.99":"2026-09-09T18:22:53.791Z","1.2.100":"2026-09-10T15:00:45.947Z","1.2.101":"2026-09-11T03:18:41.076Z","1.2.102":"2026-09-11T11:56:22.368Z","1.2.103":"2026-09-11T16:52:48.649Z","1.2.104":"2026-09-11T19:18:39.915Z","1.2.105":"2026-09-12T14:38:03.511Z","1.2.106":"2026-09-12T16:54:02.023Z","1.2.107":"2026-09-12T21:16:26.032Z","1.2.108":"2026-09-13T16:28:51.533Z","1.2.109":"2026-09-13T21:27:13.751Z","1.2.110":"2026-09-15T11:46:34.402Z","1.2.111":"2026-09-15T17:15:20.386Z","1.2.112":"2026-09-16T07:58:01.450Z","1.2.113":"2026-09-16T13:41:11.120Z","1.2.114":"2026-09-16T15:54:38.620Z","1.2.115":"2026-09-17T07:59:32.875Z","1.2.116":"2026-09-17T10:06:46.380Z","1.2.117":"2026-09-17T10:47:09.490Z","1.2.118":"2026-09-17T13:03:30.222Z","1.2.119":"2026-09-17T15:19:51.044Z","1.2.120":"2026-09-17T16:49:27.786Z","1.2.121":"2026-09-17T17:45:38.601Z","1.2.122":"2026-09-17T19:34:10.608Z","1.2.123":"2026-09-17T20:29:15.823Z"},"bugs":{"url":"https://github.com/camstack/server/issues"},"license":"MIT","homepage":"https://github.com/camstack/server#readme","keywords":["camstack","addon","camstack-addon","auth","magic-link","oidc","sso","webauthn","passkey"],"repository":{"url":"git+https://github.com/camstack/server.git","type":"git"},"description":"Authentication bundle — magic-link, OIDC, and WebAuthn/passkey. Multi-entry npm package shipping 3 addons under a single bundle; each addon keeps its own id, capabilities, and runner.","maintainers":[{"name":"apocaliss92","email":"giangy.ruocco.92@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}