summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/browser/src/helpers/supportsWebauthn.ts2
-rw-r--r--packages/browser/webpack.config.js1
2 files changed, 2 insertions, 1 deletions
diff --git a/packages/browser/src/helpers/supportsWebauthn.ts b/packages/browser/src/helpers/supportsWebauthn.ts
index f566942..605bb67 100644
--- a/packages/browser/src/helpers/supportsWebauthn.ts
+++ b/packages/browser/src/helpers/supportsWebauthn.ts
@@ -3,7 +3,7 @@
*/
export default function supportsWebauthn(): boolean {
return (
- window.PublicKeyCredential !== undefined
+ window?.PublicKeyCredential !== undefined
&& typeof window.PublicKeyCredential === 'function'
);
}
diff --git a/packages/browser/webpack.config.js b/packages/browser/webpack.config.js
index 8cf6da0..c70d050 100644
--- a/packages/browser/webpack.config.js
+++ b/packages/browser/webpack.config.js
@@ -24,6 +24,7 @@ module.exports = {
filename: 'webauthntine-browser.min.js',
library: 'WebAuthntineBrowser',
libraryTarget: 'umd',
+ globalObject: 'this',
},
plugins: [
new WebpackAutoInject({