open-index/open-npm huggingface dataset:
npm package: @ghosthaise/netx-actions
Description: Netx is a lightweight and powerful utility library for Next.js that simplifies and enhances API calls and Server Actions management.
Author: GhostHaise
Latest version: 1.0.2

# NetX

Netx is a lightweight and powerful utility library for Next.js that simplifies and enhances API calls and Server Actions management.

It automatically detects and types your actions folder, providing a seamless developer experience — with automatic type inference, retry logic for network/server failures, and an intuitive API for calling actions from your client or server components.

## ✨Features

⚙️ Auto-discovery of actions from a dedicated folder (e.g. /actions)

🧠 Automatic TypeScript typings based on your action definitions

🔁 Built-in retry mechanism for handling network/server failures

📦 Zero-config setup — just install and organize your actions

🚀 Optimized for Next.js App Router (compatible with Server Actions)

## Installation

To install the dependencies, run:

```bash
npm i @ghosthaise/netx-actions
```

## Usage

Provide an example of how to use your project:

```javascript
const netx = require('netx');

// Example usage
netx.doSomething();
```

## Contributing

Contributions are welcome! Please follow these steps:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Commit your changes (`git commit -m 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Open a pull request.

## License

This project is licensed under the [MIT License](LICENSE).

## Contact

For questions or feedback, please contact [your email or other contact info].
npm package: @ghostjs/mongoose-explain
Description: A mongoose plugin for logging .explain() output of queries
Latest version: 1.0.6

# mongoose-explain

A [mongoose](https://mongoosejs.com/) plugin for logging `.explain()` output of queries

## Installation

```sh
npm install --save @ghostjs/mongoose-explain

# OR

yarn add @ghostjs/mongoose-explain
```

## Usage

```typescript
import mongoose from 'mongoose';
import { explain } from '@ghostjs/mongoose-explain';

interface Data {
  someProp: string;
}

const schema = new mongoose.Schema<Data>({
  someProp: String,
});

schema.plugin(
  explain({
    // optional options...
  }),
);
```

## Building

Run `nx build mongoose-explain` to build the library.

## Running unit tests

Run `nx test mongoose-explain` to execute the unit tests via [Jest](https://jestjs.io).

## License

This project is licensed under the MIT license, a copy of which can be found at [LICENSE](./LICENSE).
npm package: @ghostlabsweb3/core
Description: Core contracts for the GhostSwap protocol
Latest version: 0.0.2

# MISTswap

https://mistswap.fi

## Deployed Contracts

https://github.com/mistswapdex/mistswap-sdk/blob/master/src/constants/addresses.ts

## Docs

[Development](docs/DEVELOPMENT.md)

[Deployment](docs/DEPLOYMENT.md)

## Security

[Security Policy](SECURITY.md)

## License

[MIT](LICENSE.txt)
npm package: @ghostlabsweb3/sdk
Description: 🛠 An SDK for building applications on top of GhostSwap.
Latest version: 0.0.10

# MISTswap SDK

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

This modifies uniswap-sdk's UniswapV2Factory address. The new address for mistswap is `0x000`.

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/mistswapdex/mistswap-sdk.git
```

Move into the mistswap-sdk working directory

```sh
cd mistswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```