diff options
author | Pascal Sthamer <sthamer.pascal@gmail.com> | 2020-05-25 18:22:56 +0200 |
---|---|---|
committer | Pascal Sthamer <sthamer.pascal@gmail.com> | 2020-05-25 18:22:56 +0200 |
commit | 8b57ce0ad5f5318a236c042becebfc07ed6fa99a (patch) | |
tree | 50917a833d4aa0407f5606a0ee50dbe4505ed530 | |
parent | d4e92efb92c87cf8bcbed15f0631fc445ebd531f (diff) |
Make @webauthntine/browser work in node env
-rw-r--r-- | packages/browser/src/helpers/supportsWebauthn.ts | 2 | ||||
-rw-r--r-- | packages/browser/webpack.config.js | 1 |
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({ |