open-index/open-npm huggingface dataset:
npm package: @jettxcypher/sdk
Description: 🛠 An SDK for building applications on top of Pancakeswap.
Latest version: 1.0.1

# PancakeSwap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://docs.uniswap.org/sdk/2.0.0/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [pnpm](https://pnpm.io) installed.

First clone the repository:

```sh
git clone https://github.com/pancakeswap/pancake-swap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-sdk/
```

Install dependencies

```sh
pnpm install
```

Run tests

```sh
pnpm test
```

You should see output like the following:

```sh
pnpm 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.
```
npm package: @jettyd/mcp
Description: MCP server for jettyd — connect AI agents to IoT devices (ESP32, sensors, actuators)
Author: jettyd
Latest version: 0.1.1

# @jettyd/mcp

MCP server for [jettyd](https://jettyd.com) — gives AI agents direct access to IoT devices.

Connect Claude Desktop, Cursor, Continue, or any MCP-compatible client to your ESP32 devices.

## Install

```bash
npx @jettyd/mcp
```

Or globally:
```bash
npm install -g @jettyd/mcp
```

## Setup

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "jettyd": {
      "command": "npx",
      "args": ["@jettyd/mcp"],
      "env": {
        "JETTYD_API_KEY": "your-api-key-here"
      }
    }
  }
}
```

### Cursor / Continue

Add to your MCP config:
```json
{
  "jettyd": {
    "command": "npx @jettyd/mcp",
    "env": { "JETTYD_API_KEY": "your-api-key" }
  }
}
```

## Tools

| Tool | Description |
|------|-------------|
| `list_devices` | List all devices with status |
| `read_device` | Get current sensor readings |
| `send_command` | Send command to device (relay, LED, etc.) |
| `get_telemetry` | Historical sensor readings |
| `push_rules` | Push JettyScript automation rules |

## Example conversations

> **"What's the temperature in the greenhouse?"**
> → Calls `read_device`, reads shadow, returns current temperature

> **"Turn on the irrigation relay for 30 seconds"**
> → Calls `send_command` with `relay.on` and `{duration: 30000}`

> **"Alert me if temperature goes above 30°C"**
> → Calls `push_rules` with a threshold rule

> **"Show me the humidity trend for the last 24 hours"**
> → Calls `get_telemetry` with metric=air.humidity, period=24h

## Get your API key

Sign up at [jettyd.com](https://jettyd.com) and get your API key from the dashboard.

## Source

[github.com/jettydiot/jettyd-mcp](https://github.com/jettydiot/jettyd-mcp)

MIT licence
npm package: @jetveo/gatsby-source-jetveo
Description: Gatsby source plugin for building websites using Jetveo as data source
Author: Jetveo.io
Latest version: 1.0.1

# gatsby-source-jetveo

Source plugin for pulling models and records into Gatsby from Jetveo.io.

<a href="https://jetveo.io/">
<img src="https://jetveo.io/img/logo_top.svg" height="60">
</a>

## Table of Contents

- [Install](#install)
- [How to use](#how-to-use)
- [How to query data](#how-to-query-data)
- [Integration with Gatsby Image](#integration-with-gatsby-image)
- [Sample project](#sample-project)

## Install

```bash
npm install --save gatsby-source-jetveo gatsby-plugin-image
```

## How to use

```javascript
// In your gatsby-config.js
plugins: [
  {
    resolve: `gatsby-source-jetveo`,
    options: {
      // You can find your application instance url on Jetveo Apps Overview
      apiBaseUrl: "https://[APPLICATON_INSTANCE_URL]/api",

      // Your application instance api key is in Jetveo App instance settings tab API
      apiKey: "[APPLICATION_INSTANCE_API_KEY]",

      // Configure your api endpoints which will be available in gatsby. The item of this array is tailing part of endpoint url.
      // For example set "pages" when your endpoint is https://[APPLICATON_INSTANCE_URL]/api/pages.
      apiEndpoints: ["[API_ENDPOINT_PATH_1]", "[API_ENDPOINT_PATH_2]"],
    },
  },
];
```

## How to query data

You can see imported data from api endpoints on gatsby graphql dev page http://localhost:8000/___graphql as graphql nodes with prefix `jetveo`.
Use this nodes in your graphql query as you used to.

## Integration with Gatsby Image

### For Gatsby v3+

This plugin is compatible with the new [gatsby-plugin-image](https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-plugin-image/)

### Compatibility with the deprecated `gatsby-image` component

This plugin doesn't support gatsby-image, sorry for that.

## Sample project

TODO:
npm package: @jetvil/cli
Description: 🚀 CLI package for JetVil space.
Author: JetVil
Latest version: 0.2.0

# @jetvil/cli

[![Bundle size](https://img.shields.io/bundlephobia/min/@jetvil/cli/latest?label=Bundle%20Size&style=for-the-badge)](https://bundlephobia.com/package/@jetvil/cli@latest)
[![Version](https://img.shields.io/npm/v/@jetvil/cli?style=for-the-badge&color=cb3837&logo=npm)](https://www.npmjs.com/package/@jetvil/cli)&nbsp;
![Downloads](https://img.shields.io/npm/dt/@jetvil/cli?style=for-the-badge)&nbsp;
[![GitHub](https://img.shields.io/github/license/jetvil/cli?style=for-the-badge)](https://github.com/jetvil/cli/blob/main/LICENSE)&nbsp;
[![GitHub Repo stars](https://img.shields.io/github/stars/jetvil/cli?color=E9E9E9&logo=Github&style=for-the-badge)](https://www.github.com/jetvil/cli)&nbsp;
[![GitHub issues](https://img.shields.io/github/issues-raw/jetvil/cli?label=issues&style=for-the-badge)](https://github.com/jetvil/cli/issues)&nbsp;

🚀 CLI package for JetVil space.

# Features

- 🚀 **Easy to use**: Easy to install in your project.
- ✅ **ES6+ && TS**: TypeScript and ES6+ support(JS).
- 📦 **No dependencies**: You don't depend on anything else.
- 💵 **Free**: It's free and always will be, the beauty of open source.

# Contributing

Found a bug🦟? or want to suggest a new feature🆕? or just want to help🆘?

Feel free to open an issue or a pull request.

Contributions are always welcome!🎉

- Fork the project [here](https://github.com/jetvil/cli/fork).
- Create a new branch like this: `git checkout -b feature/featureName`.
- Commit your changes to your branch: `git commit -m 'Create AwesomeFeature'`⚙️.
- Push your branch: `git push origin feature/featureName`.
- Open a pull request on the `dev` branch [here](https://github.com/jetvil/cli/pulls)🔃.

📒**Note:** Make sure to add tests for your changes ✅.
npm package: @jetvil/validate
Description: ✅ Validation functions for ES6+ & TS projects.
Latest version: 0.1.4

# @jetvil/validate

[![Bundle size](https://img.shields.io/bundlephobia/min/@jetvil/validate/latest?label=Bundle%20Size&style=for-the-badge)](https://bundlephobia.com/package/@jetvil/validate@latest)
[![Version](https://img.shields.io/npm/v/@jetvil/validate?style=for-the-badge&color=cb3837&logo=npm)](https://www.npmjs.com/package/@jetvil/validate)&nbsp;
![Downloads](https://img.shields.io/npm/dt/@jetvil/validate?style=for-the-badge)&nbsp;
[![GitHub](https://img.shields.io/github/license/jetvil/validate?style=for-the-badge)](https://github.com/jetvil/validate/blob/main/LICENSE)&nbsp;
[![GitHub Repo stars](https://img.shields.io/github/stars/jetvil/validate?color=E9E9E9&logo=Github&style=for-the-badge)](https://www.github.com/jetvil/validate)&nbsp;
[![GitHub issues](https://img.shields.io/github/issues-raw/jetvil/validate?label=issues&style=for-the-badge)](https://github.com/jetvil/validate/issues)&nbsp;

✅ Core features of the `@jetvil` packages.

# Features

- 🚀 **Easy to use**: Easy to install in your project.
- ✅ **ES6+ && TS**: TypeScript and ES6+ support(JS).
- 📦 **No dependencies**: You don't depend on anything else.
- 💵 **Free**: It's free and always will be, the beauty of open source.

## Getting Started

### Installation

To use this package, **install** using `npm`, `yarn` or `pnpm`📥:

```bash
# npm
npm install @jetvil/validate
# yarn
yarn add @jetvil/validate
# pnpm
pnpm install @jetvil/validate
```

## Documentation

For more information, see the [documentation](https://github.com/jetvil/validate#readme).
npm package: @jevakallio/graphql-binding
Description: [![CircleCI](https://circleci.com/gh/graphql-binding/graphql-binding.svg?style=shield)](https://circleci.com/gh/graphql-binding/graphql-binding) [![npm version](https://badge.fury.io/js/graphql-binding.svg)](https://badge.fury.io/js/graphql-binding)
Author: Johannes Schickling
Latest version: 2.1.1

# graphql-binding

[![CircleCI](https://circleci.com/gh/graphql-binding/graphql-binding.svg?style=shield)](https://circleci.com/gh/graphql-binding/graphql-binding) [![npm version](https://badge.fury.io/js/graphql-binding.svg)](https://badge.fury.io/js/graphql-binding)

## Overview

🔗 GraphQL bindings are **modular building blocks** that allow to embed existing GraphQL APIs into your own GraphQL server. Think about it as turning (parts of) GraphQL APIs into reusable LEGO building blocks. Bindings may be generated in JavaScript, TypeScript, or Flow. 

> The idea of GraphQL bindings is introduced in detail in this blog post: [Reusing & Composing GraphQL APIs with GraphQL Bindings](https://blog.graph.cool/80a4aa37cff5)

## Install

```sh
yarn add graphql-binding
```

## [Docs :books:](https://oss.prisma.io/content/GraphQL-Binding/01-Overview.html)
Check out the docs on [oss.prisma.io](https://oss.prisma.io/content/GraphQL-Binding/01-Overview.html).

## Public GraphQL bindings

You can find practical, production-ready examples here:

* [`graphql-binding-github`](https://github.com/graphcool/graphql-binding-github)
* [`prisma-binding`](https://github.com/graphcool/prisma-binding)

> Note: If you've created your own GraphQL binding based on this package, please add it to this list via a PR 🙌

If you have any questions, share some ideas or just want to chat about GraphQL bindings, join the [`#graphql-bindings`](https://graphcool.slack.com/messages/graphql-bindings) channel in our [Slack](https://slack.graph.cool/).
npm package: @jeve/lyrics-finder
Description: An npm package to fetch song lyrics from Google
Author: Jeve Stobs
Latest version: 1.0.1

<h1 align="center">Lyrics Finder</h1>
<p align="center">
   <a href="https://www.npmjs.com/package/@jeve/lyrics-finder"><img src="https://img.shields.io/npm/v/@jeve/lyrics-finder.svg?style=flat-square" /></a>
   <a href="https://github.com/jeve/lyrics-finder/blob/main/LICENSE"><img src="https://nuggies.js.org/assets/img/license.ade17f5e.svg" /></a>
   <br>
   <a href="https://www.npmjs.com/package/@jeve/lyrics-finder"><img src="https://nodei.co/npm/@jeve/lyrics-finder.png?downloadRank=true&downloads=true&downloadRank=true&stars=true" /></a>
</p>

## Install the package 📥
```sh
npm install @jeve/lyrics-finder
```

## Usage 📚

```js
const lyricsFinder = require("@jeve/lyrics-finder");

lyricsFinder.LyricsFinder("sacrifice - the weeknd").then((data) => {
  console.log(data);
});
```

## Contributing 🤝

- Contributions, issues and feature requests are welcome!
- Feel free to check the **[issues page](https://github.com/jeve-stobs/lyrics-finder/issues)**.