open-index/open-npm huggingface dataset:
npm package: @fireenjin/vite
Description: FireEnjin build tools for Vite
Author: info@MadnessLabs.net
Latest version: 1.0.2

# FireEnjin Vite Plugin

A set of tools for building with FireEnjin.

# 🙏Special Thanks

Thanks to [IndexXuan](https://github.com/IndexXuan) for the inspiration for building a Vite plugin.
[vite-plugin-mpa](https://github.com/IndexXuan/vite-plugin-mpa)
npm package: @firefliesai/extract-env-vars
Description: automatically extract env vars from a project
Author: firefliesai
Latest version: 0.1.2

# extract-env-vars

Utility package to automatically extract the env vars from a project.

## How to use?

1. Install it as a global package with `yarn global add extract-env-vars` or `npm install -g extract-env-vars`.
2. Optionally, start your app (do this if you want to get the env vars values in addition to the keys).
3. Run `extract-env-vars` in the directory of your project (e.g. `cd my-project && extract-env-vars`).
4. See the generate file `env-vars.txt`.
npm package: @firefly-dex/permit2-sdk
Description: An sdk for interacting with permit2.
Latest version: 1.2.0

# permit2-sdk

## Local Development

### Checkout the repo
- `git clone --recurse-submodules https://github.com/Uniswap/permit2-sdk.git`

### Install dependencies
- `yarn`

### Run Unit Tests
- `yarn test`

### Run Forge tests
- `yarn build`
- `yarn interop`
- `(cd permit2 && forge build)`
- `forge test`
npm package: @firefly-dex/router-sdk
Description: An sdk for routing swaps using Firefly v2 and Firefly v3.
Latest version: 2.0.1

# Alpha software

The latest version of the SDK is used in production in the Firefly Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Firefly Swap Router SDK

This SDK is meant to facilitate interactions with the contracts in [swap-router-contracts](https://github.com/Firefly/swap-router-contracts).
npm package: @firefly-dex/sdk-core
Description: ⚒️ An SDK for building applications on top of Firefly V3
Latest version: 4.1.4

To publish:

- make sure your NPM user is in right team at the organization
- `npm adduser`
- `npm login`
- create a version: `npm version <version identifier>`
- publish via `npm publish`

Don't forget to push your tagged commit!

# Firefly SDK Core

[![Unit Tests](https://github.com/Firefly/firefly-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Firefly/firefly-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Firefly/firefly-sdk-core/workflows/Lint/badge.svg)](https://github.com/Firefly/firefly-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@firefly-dex/sdk-core/latest.svg)](https://www.npmjs.com/package/@firefly-dex/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@firefly-dex/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@firefly-dex/sdk-core@latest)

This code is shared across Firefly TypeScript SDKs.
npm package: @firefly-dex/v2-sdk
Description: 🛠 An SDK for building applications on top of Firefly V2
Latest version: 4.1.1

# Firefly V2 SDK

[![Unit Tests](https://github.com/Firefly/firefly-dex-v2-sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/Firefly/firefly-dex-v2-sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Firefly/firefly-dex-v2-sdk/workflows/Lint/badge.svg)](https://github.com/Firefly/firefly-dex-v2-sdk/actions?query=workflow%3ALint)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![npm version](https://img.shields.io/npm/v/@firefly-dex/v2-sdk/latest.svg)](https://www.npmjs.com/package/@firefly-dex/v2-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@firefly-dex/v2-sdk/latest.svg)](https://bundlephobia.com/result?p=@firefly-dex/v2-sdk@latest)

In-depth documentation on this SDK is available at [firefly-dex.org](https://firefly-dex.org/docs/v2/SDK/getting-started/).
npm package: @firefly-dex/v3-sdk
Description: ⚒️ An SDK for building applications on top of Firefly V3
Latest version: 4.0.0

# Alpha software

The latest version of the SDK is used in production in the Firefly Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Firefly V3 SDK

[![Unit Tests](https://github.com/Firefly/firefly-dex-v3-sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/Firefly/firefly-dex-v3-sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Firefly/firefly-dex-v3-sdk/workflows/Lint/badge.svg)](https://github.com/Firefly/firefly-dex-v3-sdk/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@firefly-dex/v3-sdk/latest.svg)](https://www.npmjs.com/package/@firefly-dex/v3-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@firefly-dex/v3-sdk/latest.svg)](https://bundlephobia.com/result?p=@firefly-dex/v3-sdk@latest)

In-depth documentation on this SDK is available at [firefly-dex.org](https://docs.firefly-dex.org/).