@haechi-labs/face-sdk
Advanced tools
Comparing version 1.7.0 to 1.8.0-alpha.0
import { Blockchain, Network } from '@haechi-labs/face-types'; | ||
import { Auth } from './auth'; | ||
import { Bora } from './blockchain/Bora'; | ||
import { Near } from './blockchain/Near'; | ||
@@ -21,2 +22,3 @@ import { Solana } from './blockchain/Solana'; | ||
wallet: Wallet; | ||
bora: Bora; | ||
constructor({ apiKey, network, ...rest }: FaceConfig); | ||
@@ -23,0 +25,0 @@ ready(): Promise<void>; |
@@ -18,2 +18,3 @@ "use strict"; | ||
const auth_1 = require("./auth"); | ||
const Bora_1 = require("./blockchain/Bora"); | ||
const Near_1 = require("./blockchain/Near"); | ||
@@ -57,2 +58,3 @@ const Solana_1 = require("./blockchain/Solana"); | ||
this.wallet = new wallet_1.Wallet(this.internal); | ||
this.bora = new Bora_1.Bora(this.internal); | ||
} | ||
@@ -59,0 +61,0 @@ async ready() { |
@@ -1,2 +0,163 @@ | ||
export * from './face'; | ||
//# sourceMappingURL=index.d.ts.map | ||
import { Blockchain, Env, JsonRpcRequestPayload, FaceLoginResponse, LoginProviderType, LoginWithIdTokenRequest, JsonRpcResponsePayload, Network } from '@haechi-labs/face-types'; | ||
export { Network } from '@haechi-labs/face-types'; | ||
import { BoraPortalConnectStatusResponse, BoraPortalConnectRequest } from '@haechi-labs/face-types/dist/boraPortal'; | ||
import { BigNumber, ethers } from 'ethers'; | ||
import * as nearAPI from 'near-api-js'; | ||
import { PublicKey, Transaction } from '@solana/web3.js'; | ||
declare class Iframe { | ||
private readonly _iframe; | ||
private readonly _env; | ||
private readonly _ready; | ||
private _blockchain; | ||
private randomPrefix; | ||
private requestIndex; | ||
private activeElement; | ||
constructor(apiKey: string, blockchain: Blockchain, env: Env, iframeUrl: string); | ||
sendChildMessage(data: any): Promise<string>; | ||
waitForResponse<T>(requestId?: string): Promise<T>; | ||
processMessage(message: JsonRpcRequestPayload): Promise<void>; | ||
ready(): Promise<void>; | ||
showOverlay(): Promise<void>; | ||
hideOverlay(): Promise<void>; | ||
setBlockchain(blockchain: Blockchain): void; | ||
} | ||
type InternalParams = { | ||
face: Face; | ||
apiKey: string; | ||
network?: Network; | ||
env?: Env; | ||
iframeUrl?: string; | ||
}; | ||
declare class Internal { | ||
private readonly face; | ||
readonly iframe: Iframe; | ||
constructor({ apiKey, network, env, iframeUrl, face }: InternalParams); | ||
getAddresses(blockchain?: Blockchain): Promise<string[]>; | ||
estimateGas(request: JsonRpcRequestPayload): Promise<unknown>; | ||
getBalance(address: string, contractAddress?: string): Promise<BigNumber>; | ||
ownerOf(contractAddress: string, tokenId: string): Promise<string>; | ||
logout(): Promise<void>; | ||
getCurrentUser(): Promise<FaceLoginResponse | null>; | ||
isLoggedIn(): Promise<boolean>; | ||
ready(): Promise<void>; | ||
loginWithCredential(): Promise<FaceLoginResponse | null>; | ||
directSocialLogin(provider: LoginProviderType): Promise<FaceLoginResponse | null>; | ||
loginWithIdToken(loginWithIdTokenRequest: LoginWithIdTokenRequest): Promise<FaceLoginResponse | null>; | ||
openWalletConnect(name: string, url: string): Promise<void>; | ||
openHome(): Promise<void>; | ||
sendRpc<T>(rpcPayload: JsonRpcRequestPayload): Promise<JsonRpcResponsePayload<T>['result']>; | ||
getBlockchainFromNetwork(network?: Network): Blockchain; | ||
getIframeUrl(env?: Env, iframeUrl?: string): string; | ||
getDefaultEnv(network?: Network): Env; | ||
decodeData(serializedTx: string, abi: string[]): Promise<{ | ||
name: string; | ||
args: ethers.utils.Result; | ||
}>; | ||
encodeData(abi: string[], functionFragment: string, args?: any[]): Promise<string>; | ||
switchNetwork(network: Network): Promise<unknown>; | ||
boraIsConnected(bappUsn: string): Promise<BoraPortalConnectStatusResponse | null>; | ||
boraConnect(request: BoraPortalConnectRequest): Promise<BoraPortalConnectStatusResponse | null>; | ||
} | ||
declare class Auth { | ||
private readonly internal; | ||
constructor(internal: Internal); | ||
login(): Promise<FaceLoginResponse | null>; | ||
directSocialLogin(provider: LoginProviderType): Promise<FaceLoginResponse | null>; | ||
loginWithIdToken(loginWithIdTokenRequest: LoginWithIdTokenRequest): Promise<FaceLoginResponse | null>; | ||
logout(): Promise<void>; | ||
getCurrentUser(): Promise<FaceLoginResponse | null>; | ||
isLoggedIn(): Promise<boolean>; | ||
} | ||
declare class Bora { | ||
internal: Internal; | ||
constructor(internal: Internal); | ||
connect(request: BoraPortalConnectRequest): Promise<BoraPortalConnectStatusResponse | null>; | ||
isConnected(bappUsn: string): Promise<BoraPortalConnectStatusResponse | null>; | ||
} | ||
declare class NearProvider { | ||
internal: Internal; | ||
constructor(internal: Internal); | ||
getPublicKeys(): Promise<nearAPI.utils.PublicKey[]>; | ||
getBalance(address: string, contractAddress?: string): Promise<BigNumber>; | ||
signAndSendTransaction(transaction: nearAPI.transactions.Transaction): Promise<string>; | ||
} | ||
declare class Near { | ||
internal: Internal; | ||
constructor(internal: Internal); | ||
getProvider(): NearProvider; | ||
} | ||
declare class SolanaProvider { | ||
internal: Internal; | ||
constructor(internal: Internal); | ||
getPublicKeys(): Promise<PublicKey[]>; | ||
signAndSendTransaction(transaction: Transaction): Promise<string>; | ||
} | ||
declare class Solana { | ||
internal: Internal; | ||
constructor(internal: Internal); | ||
getProvider(): SolanaProvider; | ||
} | ||
interface RequestArguments { | ||
method: string; | ||
params?: any; | ||
[key: string]: any; | ||
} | ||
declare class ProviderTemplate { | ||
sendAsync: (r: any, c: (e: any, r: any) => void) => undefined; | ||
} | ||
declare class Provider extends ProviderTemplate { | ||
private readonly internal; | ||
constructor(internal: Internal); | ||
request(request: RequestArguments | RequestArguments[]): Promise<JsonRpcResponsePayload['result']>; | ||
} | ||
/** | ||
* The interface to control view of face wallet. | ||
*/ | ||
declare class Wallet { | ||
private readonly internal; | ||
constructor(internal: Internal); | ||
close(): void; | ||
home(): Promise<void>; | ||
} | ||
declare class WalletConnect { | ||
private readonly internal; | ||
constructor(internal: Internal); | ||
connectOpensea(collectionName?: string): Promise<void>; | ||
private connect; | ||
} | ||
interface FaceConfig { | ||
apiKey: string; | ||
network?: Network; | ||
} | ||
declare class Face { | ||
private readonly internal; | ||
private network; | ||
wc: WalletConnect; | ||
auth: Auth; | ||
solana: Solana; | ||
near: Near; | ||
wallet: Wallet; | ||
bora: Bora; | ||
constructor({ apiKey, network, ...rest }: FaceConfig); | ||
ready(): Promise<void>; | ||
getEthLikeProvider(): Provider; | ||
getAddresses: (blockchain?: Blockchain) => Promise<string[]>; | ||
setNetwork: (network: Network) => void; | ||
getNetwork: () => Network; | ||
getChainId: () => Promise<number>; | ||
switchNetwork(network: Network): Promise<unknown>; | ||
} | ||
export { Face, FaceConfig }; |
import { Blockchain, Env, FaceLoginResponse, JsonRpcRequestPayload, JsonRpcResponsePayload, LoginProviderType, LoginWithIdTokenRequest } from '@haechi-labs/face-types'; | ||
import { BoraPortalConnectRequest, BoraPortalConnectStatusResponse } from '@haechi-labs/face-types/dist/boraPortal'; | ||
import { BigNumber, ethers } from 'ethers'; | ||
@@ -39,4 +40,6 @@ import { Face, Network } from './face'; | ||
switchNetwork(network: Network): Promise<unknown>; | ||
boraIsConnected(bappUsn: string): Promise<BoraPortalConnectStatusResponse | null>; | ||
boraConnect(request: BoraPortalConnectRequest): Promise<BoraPortalConnectStatusResponse | null>; | ||
} | ||
export {}; | ||
//# sourceMappingURL=internal.d.ts.map |
@@ -233,4 +233,18 @@ "use strict"; | ||
} | ||
async boraIsConnected(bappUsn) { | ||
const requestId = await this.iframe.sendChildMessage({ | ||
method: face_types_1.JsonRpcMethod.bora_isConnected, | ||
params: [bappUsn], | ||
}); | ||
return await this.iframe.waitForResponse(requestId); | ||
} | ||
async boraConnect(request) { | ||
const requestId = await this.iframe.sendChildMessage({ | ||
method: face_types_1.JsonRpcMethod.bora_connect, | ||
params: [request], | ||
}); | ||
return await this.iframe.waitForResponse(requestId); | ||
} | ||
} | ||
exports.Internal = Internal; | ||
//# sourceMappingURL=internal.js.map |
{ | ||
"name": "@haechi-labs/face-sdk", | ||
"version": "1.7.0", | ||
"version": "1.8.0-alpha.0", | ||
"description": "", | ||
"author": "", | ||
"license": "ISC", | ||
"main": "./dist/index.js", | ||
"types": "./dist/index.d.ts", | ||
"main": "./dist/cjs/index.js", | ||
"module": "./dist/esm/index.mjs", | ||
"exports": { | ||
".": { | ||
"types": "./dist/index.d.ts", | ||
"import": "./dist/esm/index.mjs", | ||
"require": "./dist/cjs/index.js" | ||
} | ||
}, | ||
"files": [ | ||
@@ -14,17 +22,27 @@ "dist", | ||
"scripts": { | ||
"build": "tsc -p . --sourceMap true", | ||
"build:watch": "tsc -p . --sourceMap true --watch", | ||
"build": "rollup -c", | ||
"build:watch": "rollup -c -w", | ||
"dev": "yarn run build:watch" | ||
}, | ||
"devDependencies": { | ||
"@haechi-labs/face-types": "^1.7.0", | ||
"@haechi-labs/face-types": "^1.8.0-alpha.0", | ||
"@rollup/plugin-commonjs": "^24.0.1", | ||
"@rollup/plugin-json": "^6.0.0", | ||
"@rollup/plugin-node-resolve": "^15.0.1", | ||
"@rollup/plugin-terser": "^0.4.0", | ||
"@tsconfig/node16": "^1.0.2", | ||
"@types/node": "^17.0.33", | ||
"typescript": "^4.6.4" | ||
"rollup": "^2.77.2", | ||
"rollup-plugin-dts": "^5.1.1", | ||
"rollup-plugin-peer-deps-external": "^2.2.4", | ||
"rollup-plugin-typescript2": "^0.34.1", | ||
"typescript": "^4.9.5" | ||
}, | ||
"dependencies": { | ||
"@solana/web3.js": "^1.64.0", | ||
"ethers": "^5.6.8" | ||
"peerDependencies": { | ||
"@haechi-labs/face-types": ">=1.7.0", | ||
"@solana/web3.js": ">=1.64.0", | ||
"ethers": ">=5.6.8", | ||
"near-api-js": ">=1.1.0" | ||
}, | ||
"gitHead": "e28f6f2986a8f7b0552493b499d0037fa6af9475", | ||
"gitHead": "2af33cc2e759af236a981fedb78ed333f2e184f9", | ||
"publishConfig": { | ||
@@ -31,0 +49,0 @@ "access": "public" |
import { Blockchain, FaceSolanaNearTransactionPayload } from '@haechi-labs/face-types'; | ||
import { PublicKey, Transaction } from '@solana/web3.js'; | ||
import { base58 } from 'ethers/lib/utils'; | ||
import { ethers } from 'ethers'; | ||
@@ -17,3 +17,3 @@ import { Internal } from '../internal'; | ||
return addresses.map((address) => { | ||
return new PublicKey(base58.decode(address)); | ||
return new PublicKey(ethers.utils.base58.decode(address)); | ||
}); | ||
@@ -20,0 +20,0 @@ } |
@@ -5,10 +5,8 @@ import { | ||
isSupportedNetwork, | ||
JsonRpcMethod, | ||
Network, | ||
NetworkChainIdMap, | ||
unsupportedChainError, | ||
} from '@haechi-labs/face-types'; | ||
import { hexlify } from 'ethers/lib/utils'; | ||
import { Auth } from './auth'; | ||
import { Bora } from './blockchain/Bora'; | ||
import { Near } from './blockchain/Near'; | ||
@@ -36,2 +34,3 @@ import { Solana } from './blockchain/Solana'; | ||
public wallet: Wallet; | ||
public bora: Bora; | ||
@@ -56,2 +55,3 @@ constructor({ apiKey, network, ...rest }: FaceConfig) { | ||
this.wallet = new Wallet(this.internal); | ||
this.bora = new Bora(this.internal); | ||
} | ||
@@ -58,0 +58,0 @@ |
@@ -11,2 +11,6 @@ import { | ||
} from '@haechi-labs/face-types'; | ||
import { | ||
BoraPortalConnectRequest, | ||
BoraPortalConnectStatusResponse, | ||
} from '@haechi-labs/face-types/dist/boraPortal'; | ||
import { BigNumber, ethers } from 'ethers'; | ||
@@ -307,2 +311,20 @@ | ||
} | ||
async boraIsConnected(bappUsn: string): Promise<BoraPortalConnectStatusResponse | null> { | ||
const requestId = await this.iframe.sendChildMessage({ | ||
method: JsonRpcMethod.bora_isConnected, | ||
params: [bappUsn], | ||
}); | ||
return await this.iframe.waitForResponse<BoraPortalConnectStatusResponse | null>(requestId); | ||
} | ||
async boraConnect( | ||
request: BoraPortalConnectRequest | ||
): Promise<BoraPortalConnectStatusResponse | null> { | ||
const requestId = await this.iframe.sendChildMessage({ | ||
method: JsonRpcMethod.bora_connect, | ||
params: [request], | ||
}); | ||
return await this.iframe.waitForResponse<BoraPortalConnectStatusResponse | null>(requestId); | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
250631
123
2289
4
12
3
+ Added@adraffy/ens-normalize@1.10.1(transitive)
+ Added@haechi-labs/face-types@1.14.9(transitive)
+ Added@near-js/accounts@1.3.1(transitive)
+ Added@near-js/crypto@1.4.1(transitive)
+ Added@near-js/keystores@0.2.1(transitive)
+ Added@near-js/keystores-browser@0.2.1(transitive)
+ Added@near-js/keystores-node@0.1.1(transitive)
+ Added@near-js/providers@1.0.1(transitive)
+ Added@near-js/signers@0.2.1(transitive)
+ Added@near-js/transactions@1.3.1(transitive)
+ Added@near-js/types@0.3.1(transitive)
+ Added@near-js/utils@1.0.1(transitive)
+ Added@near-js/wallet-account@1.3.1(transitive)
+ Added@noble/curves@1.2.0(transitive)
+ Added@noble/hashes@1.3.21.3.3(transitive)
+ Added@solana/accounts@2.0.0(transitive)
+ Added@solana/addresses@2.0.0(transitive)
+ Added@solana/assertions@2.0.0(transitive)
+ Added@solana/codecs@2.0.0(transitive)
+ Added@solana/codecs-core@2.0.0(transitive)
+ Added@solana/codecs-data-structures@2.0.0(transitive)
+ Added@solana/codecs-numbers@2.0.0(transitive)
+ Added@solana/codecs-strings@2.0.0(transitive)
+ Added@solana/errors@2.0.0(transitive)
+ Added@solana/fast-stable-stringify@2.0.0(transitive)
+ Added@solana/functional@2.0.0(transitive)
+ Added@solana/instructions@2.0.0(transitive)
+ Added@solana/keys@2.0.0(transitive)
+ Added@solana/options@2.0.0(transitive)
+ Added@solana/programs@2.0.0(transitive)
+ Added@solana/promises@2.0.0(transitive)
+ Added@solana/rpc@2.0.0(transitive)
+ Added@solana/rpc-api@2.0.0(transitive)
+ Added@solana/rpc-parsed-types@2.0.0(transitive)
+ Added@solana/rpc-spec@2.0.0(transitive)
+ Added@solana/rpc-spec-types@2.0.0(transitive)
+ Added@solana/rpc-subscriptions@2.0.0(transitive)
+ Added@solana/rpc-subscriptions-api@2.0.0(transitive)
+ Added@solana/rpc-subscriptions-channel-websocket@2.0.0(transitive)
+ Added@solana/rpc-subscriptions-spec@2.0.0(transitive)
+ Added@solana/rpc-transformers@2.0.0(transitive)
+ Added@solana/rpc-transport-http@2.0.0(transitive)
+ Added@solana/rpc-types@2.0.0(transitive)
+ Added@solana/signers@2.0.0(transitive)
+ Added@solana/subscribable@2.0.0(transitive)
+ Added@solana/sysvars@2.0.0(transitive)
+ Added@solana/transaction-confirmation@2.0.0(transitive)
+ Added@solana/transaction-messages@2.0.0(transitive)
+ Added@solana/transactions@2.0.0(transitive)
+ Added@solana/web3.js@2.0.0(transitive)
+ Added@types/json-schema@7.0.15(transitive)
+ Added@types/node@22.7.5(transitive)
+ Addedaes-js@4.0.0-beta.5(transitive)
+ Addedbase-x@2.0.6(transitive)
+ Addedborsh@1.0.0(transitive)
+ Addedbs58@4.0.0(transitive)
+ Addedchalk@5.4.1(transitive)
+ Addedcommander@12.1.0(transitive)
+ Addeddepd@1.1.22.0.0(transitive)
+ Addedelliptic@6.6.1(transitive)
+ Addedethers@6.13.4(transitive)
+ Addedexponential-backoff@3.1.1(transitive)
+ Addedfastestsmallesttextencoderdecoder@1.0.22(transitive)
+ Addedgenerate-function@2.3.1(transitive)
+ Addedgenerate-object-property@1.2.0(transitive)
+ Addedhttp-errors@1.7.2(transitive)
+ Addedinherits@2.0.3(transitive)
+ Addedis-my-ip-valid@1.0.1(transitive)
+ Addedis-my-json-valid@2.20.6(transitive)
+ Addedis-property@1.0.2(transitive)
+ Addedisomorphic-unfetch@3.1.0(transitive)
+ Addedjsonpointer@5.0.1(transitive)
+ Addedlru_map@0.4.1(transitive)
+ Addedmustache@4.0.0(transitive)
+ Addednear-abi@0.1.1(transitive)
+ Addednear-api-js@5.0.1(transitive)
+ Addednode-addon-api@5.1.0(transitive)
+ Addednode-fetch@2.6.7(transitive)
+ Addedrandombytes@2.1.0(transitive)
+ Addedsecp256k1@5.0.0(transitive)
+ Addedsetprototypeof@1.1.1(transitive)
+ Addedstatuses@1.5.0(transitive)
+ Addedtoidentifier@1.0.0(transitive)
+ Addedtslib@2.7.0(transitive)
+ Addedtypescript@5.7.2(transitive)
+ Addedundici-types@6.19.86.21.0(transitive)
+ Addedunfetch@4.2.0(transitive)
+ Addedws@8.17.1(transitive)
+ Addedxtend@4.0.2(transitive)
- Removed@solana/web3.js@^1.64.0
- Removedethers@^5.6.8
- Removed@babel/runtime@7.26.0(transitive)
- Removed@ethersproject/abi@5.7.0(transitive)
- Removed@ethersproject/abstract-provider@5.7.0(transitive)
- Removed@ethersproject/abstract-signer@5.7.0(transitive)
- Removed@ethersproject/address@5.7.0(transitive)
- Removed@ethersproject/base64@5.7.0(transitive)
- Removed@ethersproject/basex@5.7.0(transitive)
- Removed@ethersproject/bignumber@5.7.0(transitive)
- Removed@ethersproject/bytes@5.7.0(transitive)
- Removed@ethersproject/constants@5.7.0(transitive)
- Removed@ethersproject/contracts@5.7.0(transitive)
- Removed@ethersproject/hash@5.7.0(transitive)
- Removed@ethersproject/hdnode@5.7.0(transitive)
- Removed@ethersproject/json-wallets@5.7.0(transitive)
- Removed@ethersproject/keccak256@5.7.0(transitive)
- Removed@ethersproject/logger@5.7.0(transitive)
- Removed@ethersproject/networks@5.7.1(transitive)
- Removed@ethersproject/pbkdf2@5.7.0(transitive)
- Removed@ethersproject/properties@5.7.0(transitive)
- Removed@ethersproject/providers@5.7.2(transitive)
- Removed@ethersproject/random@5.7.0(transitive)
- Removed@ethersproject/rlp@5.7.0(transitive)
- Removed@ethersproject/sha2@5.7.0(transitive)
- Removed@ethersproject/signing-key@5.7.0(transitive)
- Removed@ethersproject/solidity@5.7.0(transitive)
- Removed@ethersproject/strings@5.7.0(transitive)
- Removed@ethersproject/transactions@5.7.0(transitive)
- Removed@ethersproject/units@5.7.0(transitive)
- Removed@ethersproject/wallet@5.7.0(transitive)
- Removed@ethersproject/web@5.7.1(transitive)
- Removed@ethersproject/wordlists@5.7.0(transitive)
- Removed@noble/curves@1.7.0(transitive)
- Removed@noble/hashes@1.6.01.6.1(transitive)
- Removed@solana/buffer-layout@4.0.1(transitive)
- Removed@solana/web3.js@1.98.0(transitive)
- Removed@swc/helpers@0.5.15(transitive)
- Removed@types/connect@3.4.38(transitive)
- Removed@types/node@12.20.55(transitive)
- Removed@types/uuid@8.3.4(transitive)
- Removed@types/ws@7.4.78.5.13(transitive)
- RemovedJSONStream@1.3.5(transitive)
- Removedaes-js@3.0.0(transitive)
- Removedagentkeepalive@4.5.0(transitive)
- Removedbase-x@3.0.10(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbech32@1.1.4(transitive)
- Removedbigint-buffer@1.1.5(transitive)
- Removedbindings@1.5.0(transitive)
- Removedbn.js@5.2.1(transitive)
- Removedborsh@0.7.0(transitive)
- Removedbs58@4.0.1(transitive)
- Removedbuffer@6.0.3(transitive)
- Removedbufferutil@4.0.8(transitive)
- Removedcommander@2.20.3(transitive)
- Removeddelay@5.0.0(transitive)
- Removedelliptic@6.5.4(transitive)
- Removedes6-promise@4.2.8(transitive)
- Removedes6-promisify@5.0.0(transitive)
- Removedethers@5.7.2(transitive)
- Removedeventemitter3@5.0.1(transitive)
- Removedeyes@0.1.8(transitive)
- Removedfast-stable-stringify@1.0.0(transitive)
- Removedfile-uri-to-path@1.0.0(transitive)
- Removedhumanize-ms@1.2.1(transitive)
- Removedieee754@1.2.1(transitive)
- Removedisomorphic-ws@4.0.1(transitive)
- Removedjayson@4.1.3(transitive)
- Removedjs-sha3@0.8.0(transitive)
- Removedjson-stringify-safe@5.0.1(transitive)
- Removedjsonparse@1.3.1(transitive)
- Removedms@2.1.3(transitive)
- Removednode-fetch@2.7.0(transitive)
- Removedregenerator-runtime@0.14.1(transitive)
- Removedrpc-websockets@9.0.4(transitive)
- Removedscrypt-js@3.0.1(transitive)
- Removedsuperstruct@2.0.2(transitive)
- Removedtext-encoding-utf-8@1.0.2(transitive)
- Removedthrough@2.3.8(transitive)
- Removedtslib@2.8.1(transitive)
- Removedutf-8-validate@5.0.10(transitive)
- Removeduuid@8.3.2(transitive)
- Removedws@7.4.67.5.10(transitive)