jose does not support EdDSA in browser. Override implementation of EdDSA using @noble/ed25519 for browser support.
Don't worry if the jose version goes up! We don't use jose as a dependency. Override the existing jose with extendJose .
NPM
npm install --save jose-browser jose
YARN
yarn add jose-browser jose
import * as joseOriginal from 'jose';
import { extendJose } from 'jose-browser';
const jose = extendJose(joseOriginal);
// jose.importJWK
// jose.CompactSign
// jose.compactVerify
// ...
Apache-2.0