diff --git a/package.json b/package.json index 4943c31..a2042a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tanglelabs/iota-identity-adapter", - "version": "0.4.1", + "version": "0.4.2", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", diff --git a/src/index.ts b/src/index.ts index 3c00fce..c3b52d2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -16,20 +16,20 @@ import Module from "node:module"; const require = Module.createRequire(import.meta.url); import { getPublicKeyAsync } from "@noble/ed25519"; import { IotaJwkStore, IotaKidStore } from "./iota-store"; -const { Client, SecretManager, Utils } = require("@iota/sdk-wasm/node"); -const { +import { Client, SecretManager, Utils } from "@iota/sdk-wasm/node"; +import { IotaDID, IotaDocument, IotaIdentityClient, JwsAlgorithm, MethodScope, + MethodDigest, + VerificationMethod, Storage, -} = require("@iota/identity-wasm/node"); +} from "@iota/identity-wasm/node/index.js"; import * as didJWT from "did-jwt"; import { ensureAddressHasFunds } from "./utils"; import { Resolver } from "did-resolver"; -import { MethodDigest, VerificationMethod } from "@iota/identity-wasm/node"; - export class DidIotaAdapter, any>> implements NetworkAdapter diff --git a/src/iota-resolver.ts b/src/iota-resolver.ts index 4d1d4c1..f0e49b1 100644 --- a/src/iota-resolver.ts +++ b/src/iota-resolver.ts @@ -8,7 +8,7 @@ import { IotaIdentityClient, Resolver, CoreDocument, -} from "@iota/identity-wasm/node"; +} from "@iota/identity-wasm/node/index.js"; export class IotaResolver { public static getResolver() { diff --git a/src/iota-store.ts b/src/iota-store.ts index 0fdfaf4..1c127ea 100644 --- a/src/iota-store.ts +++ b/src/iota-store.ts @@ -10,10 +10,9 @@ import { JwkStorage, KeyIdStorage, MethodDigest, -} from "@iota/identity-wasm/node"; -import { bytesToString, StorageSpec } from "@tanglelabs/ssimon"; +} from "@iota/identity-wasm/node/index.js"; +import { StorageSpec } from "@tanglelabs/ssimon"; import { nanoid } from "nanoid"; -import { bytesToHex } from "did-jwt"; type Ed25519PrivateKey = Uint8Array; type Ed25519PublicKey = Uint8Array;