🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

mipd

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mipd - npm Package Compare versions

Comparing version

to
0.0.4

9

./dist/cjs/index.js

@@ -33,9 +33,2 @@ "use strict";

},
removeProvider({ rdns }) {
const providerDetail = providerDetails.find((providerDetail) => providerDetail.info.rdns === rdns);
if (!providerDetail)
return;
providerDetails = providerDetails.filter((providerDetail) => providerDetail.info.rdns !== rdns);
listeners.forEach((listener) => listener(providerDetails, { removed: [providerDetail] }));
},
reset() {

@@ -56,3 +49,3 @@ this.clear();

function announceProvider(detail) {
const event = new CustomEvent('eip6963:announceProvider', { detail });
const event = new CustomEvent('eip6963:announceProvider', { detail: Object.freeze(detail) });
window.dispatchEvent(event);

@@ -59,0 +52,0 @@ const handler = () => window.dispatchEvent(event);

@@ -33,9 +33,2 @@ "use strict";

},
removeProvider({ rdns }) {
const providerDetail = providerDetails.find((providerDetail) => providerDetail.info.rdns === rdns);
if (!providerDetail)
return;
providerDetails = providerDetails.filter((providerDetail) => providerDetail.info.rdns !== rdns);
listeners.forEach((listener) => listener(providerDetails, { removed: [providerDetail] }));
},
reset() {

@@ -56,3 +49,3 @@ this.clear();

function announceProvider(detail) {
const event = new CustomEvent('eip6963:announceProvider', { detail });
const event = new CustomEvent('eip6963:announceProvider', { detail: Object.freeze(detail) });
window.dispatchEvent(event);

@@ -59,0 +52,0 @@ const handler = () => window.dispatchEvent(event);

@@ -30,9 +30,2 @@ export function createStore() {

},
removeProvider({ rdns }) {
const providerDetail = providerDetails.find((providerDetail) => providerDetail.info.rdns === rdns);
if (!providerDetail)
return;
providerDetails = providerDetails.filter((providerDetail) => providerDetail.info.rdns !== rdns);
listeners.forEach((listener) => listener(providerDetails, { removed: [providerDetail] }));
},
reset() {

@@ -55,3 +48,3 @@ this.clear();

export function announceProvider(detail) {
const event = new CustomEvent('eip6963:announceProvider', { detail });
const event = new CustomEvent('eip6963:announceProvider', { detail: Object.freeze(detail) });
window.dispatchEvent(event);

@@ -58,0 +51,0 @@ const handler = () => window.dispatchEvent(event);

@@ -36,8 +36,2 @@ import type { EIP1193Provider, EIP6963AnnounceProviderEvent, EIP6963ProviderDetail, EIP6963ProviderInfo, EIP6963RequestProviderEvent, Rdns } from './types.js';

/**
* Removes a provider detail by its RDNS (Reverse Domain Name Identifier).
*/
removeProvider(args: {
rdns: Rdns;
}): void;
/**
* Subscribes to emitted provider details.

@@ -44,0 +38,0 @@ */

2

package.json

@@ -10,3 +10,3 @@ {

},
"version": "0.0.3",
"version": "0.0.4",
"files": [

@@ -13,0 +13,0 @@ "dist",

@@ -1,5 +0,16 @@

# mipd
<br/>
> TypeScript Utilities for [EIP-6963: Multi Injected Provider Discovery](https://eips.ethereum.org/EIPS/eip-6963)
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/wagmi-dev/mipd/blob/main/.github/mipd-dark-hug.svg">
<img alt="mipd logo" src="https://github.com/wagmi-dev/mipd/blob/main/.github/mipd-light-hug.svg" width="auto" height="60">
</picture>
</p>
<p align="center">
TypeScript Utilities for <a href="https://eips.ethereum.org/EIPS/eip-6963">EIP-6963: Multi Injected Provider Discovery</a>
<p>
<br/>
## Contents

@@ -47,5 +58,2 @@

// Remove a Provider Detail.
store.removeProvider({ rdns: 'com.example' })
// Clear the store, including all Providers.

@@ -194,19 +202,2 @@ store.clear()

#### store.removeProvider(args)
Removes a Provider Detail from the store.
```ts
store.removeProvider({ rdns: 'com.example' })
```
**Definition**
```ts
function removeProvider(args: {
// The RDNS of the Provider Detail to remove.
rdns: string
}): void
```
#### store.clear()

@@ -213,0 +204,0 @@

@@ -57,6 +57,2 @@ import type {

/**
* Removes a provider detail by its RDNS (Reverse Domain Name Identifier).
*/
removeProvider(args: { rdns: Rdns }): void
/**
* Subscribes to emitted provider details.

@@ -113,15 +109,2 @@ */

},
removeProvider({ rdns }) {
const providerDetail = providerDetails.find(
(providerDetail) => providerDetail.info.rdns === rdns,
)
if (!providerDetail) return
providerDetails = providerDetails.filter(
(providerDetail) => providerDetail.info.rdns !== rdns,
)
listeners.forEach((listener) =>
listener(providerDetails, { removed: [providerDetail] }),
)
},
reset() {

@@ -157,3 +140,3 @@ this.clear()

'eip6963:announceProvider',
{ detail },
{ detail: Object.freeze(detail) },
)

@@ -160,0 +143,0 @@

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