summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--package-lock.json78
-rw-r--r--packages/browser/package.json2
-rw-r--r--packages/browser/rollup.config.js2
-rw-r--r--packages/browser/src/helpers/webAuthnError.ts1
4 files changed, 41 insertions, 42 deletions
diff --git a/package-lock.json b/package-lock.json
index 43fd5f4..3c3bfeb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2292,6 +2292,37 @@
"rollup": "^2.42.0"
}
},
+ "node_modules/@rollup/plugin-terser": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.3.tgz",
+ "integrity": "sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==",
+ "dev": true,
+ "dependencies": {
+ "serialize-javascript": "^6.0.1",
+ "smob": "^1.0.0",
+ "terser": "^5.17.4"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^2.x || ^3.x"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rollup/plugin-terser/node_modules/serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
"node_modules/@rollup/plugin-typescript": {
"version": "8.5.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.5.0.tgz",
@@ -10523,36 +10554,6 @@
"fsevents": "~2.3.2"
}
},
- "node_modules/rollup-plugin-terser": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
- "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
- "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.10.4",
- "jest-worker": "^26.2.1",
- "serialize-javascript": "^4.0.0",
- "terser": "^5.0.0"
- },
- "peerDependencies": {
- "rollup": "^2.0.0"
- }
- },
- "node_modules/rollup-plugin-terser/node_modules/jest-worker": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
- "dev": true,
- "dependencies": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^7.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- }
- },
"node_modules/rollup-plugin-version-injector": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/rollup-plugin-version-injector/-/rollup-plugin-version-injector-1.3.3.tgz",
@@ -10685,15 +10686,6 @@
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true
},
- "node_modules/serialize-javascript": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
- "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "dev": true,
- "dependencies": {
- "randombytes": "^2.1.0"
- }
- },
"node_modules/set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
@@ -10847,6 +10839,12 @@
"npm": ">= 3.0.0"
}
},
+ "node_modules/smob": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/smob/-/smob-1.4.0.tgz",
+ "integrity": "sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==",
+ "dev": true
+ },
"node_modules/socks": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
@@ -12276,9 +12274,9 @@
},
"devDependencies": {
"@rollup/plugin-node-resolve": "^13.0.0",
+ "@rollup/plugin-terser": "^0.4.3",
"@rollup/plugin-typescript": "^8.2.1",
"rollup": "^2.52.1",
- "rollup-plugin-terser": "^7.0.2",
"rollup-plugin-version-injector": "^1.3.3"
}
},
diff --git a/packages/browser/package.json b/packages/browser/package.json
index 1d514ba..74735e2 100644
--- a/packages/browser/package.json
+++ b/packages/browser/package.json
@@ -35,9 +35,9 @@
},
"devDependencies": {
"@rollup/plugin-node-resolve": "^13.0.0",
+ "@rollup/plugin-terser": "^0.4.3",
"@rollup/plugin-typescript": "^8.2.1",
"rollup": "^2.52.1",
- "rollup-plugin-terser": "^7.0.2",
"rollup-plugin-version-injector": "^1.3.3"
},
"type": "module",
diff --git a/packages/browser/rollup.config.js b/packages/browser/rollup.config.js
index 74295a5..eb5b6c9 100644
--- a/packages/browser/rollup.config.js
+++ b/packages/browser/rollup.config.js
@@ -1,6 +1,6 @@
import typescript from '@rollup/plugin-typescript';
import nodeResolve from '@rollup/plugin-node-resolve';
-import { terser } from 'rollup-plugin-terser';
+import terser from '@rollup/plugin-terser';
import versionInjector from 'rollup-plugin-version-injector';
/**
diff --git a/packages/browser/src/helpers/webAuthnError.ts b/packages/browser/src/helpers/webAuthnError.ts
index 3f25a54..bf60341 100644
--- a/packages/browser/src/helpers/webAuthnError.ts
+++ b/packages/browser/src/helpers/webAuthnError.ts
@@ -29,6 +29,7 @@ export class WebAuthnError extends Error {
cause: Error;
name?: string;
}) {
+ // @ts-ignore: help Rollup understand that `cause` is okay to set
super(message, { cause });
this.name = name ?? cause.name;
this.code = code;