open-index/open-npm huggingface dataset:
npm package: @moonchain/swap-sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 5.0.1

# Uniswap SDK Core

[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @moonchain/swap-v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Latest version: 1.2.4

# Uniswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## 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/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-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.
```
npm package: @moonchain/swap-v3-sdk
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 0.0.2

# Uniswap SDK Core

[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @moondef/hacker-news-api
Description: API for news.ycombinator.com
Author: Stepan Samko
Latest version: 2.0.6

# hacker-news-api
### JavaScript wrapper for the official Hacker News API

[![npm package](https://img.shields.io/npm/v/@moondef/hacker-news-api.svg)](https://www.npmjs.com/package/@moondef/hacker-news-api)

## Usage
```
$ npm install --save @moondef/hacker-news-api
```
or
```
$ yarn add @moondef/hacker-news-api
```

```js
const hk = require('@moondef/hacker-news-api');

(async () => {
  const popular = await hk.getPopular(); // you will get IDs of popular news
  const newsItem = await hk.getItem(popular[0]);

  console.log(newsItem);
})();
```

## Methods
```js
- getPopular() // Array
- getUser(nickname) // Object
- getItem(id) // Object
- getMaxItem() // Number
- getAskStories() // Array
- getShowStories() // Array
- getJobStories() // Array
- getUpdates() // Object
- getNewStories() // Array
- getTopStories() // Array
- getBestStories() // Array
```
npm package: @moondef/react-animated-show-more
Description: Fully customizable animated 'show more' plugin
Author: Tina Holly && forked by moondef
Latest version: 1.0.4

# React Animated Show More

[![Build Status](https://travis-ci.org/tinacious/react-animated-show-more.svg?branch=master)](https://travis-ci.org/tinacious/react-animated-show-more) [![codecov](https://codecov.io/gh/tinacious/react-animated-show-more/branch/master/graph/badge.svg)](https://codecov.io/gh/tinacious/react-animated-show-more)

This is a simple, fully-customizable component that expands an area of text to show the rest of it.

Try out the [demo](https://tinacious.github.io/react-animated-show-more) for yourself.

![](react-animated-show-more-demo.gif)



## Features

- Supports custom toggle component, otherwise shows "Show more" or "Show less"
    - `toggle` (React component) – should implement prop `isOpen`
- Configurable properties
    - `height` (in pixels, default: `200`)
    - `speed` (in milliseconds, default: `300`)
    - `shadowColor` (any colour format, default: `#fff`)


## Peer dependencies

- React v16.8+ (uses hooks)


## Usage

#### Installation

With NPM:

    npm install --save @moondef/react-animated-show-more

With Yarn:

    yarn add @moondef/react-animated-show-more

The component wraps around your lengthy text section.

```jsx
import React from 'react';
import AnimatedShowMore from 'react-animated-show-more';

// ...

<AnimatedShowMore
  height={100}
  toggle={({ isOpen }) => isOpen ? 'Close!' : 'Open!' }
  speed={2000}
  shadowColor="#000">

  {/* Lots of stuff goes here */}
  <DemoText />

</AnimatedShowMore>
```


## Contributing

### How can I contribute?

- Report bugs in the issue queue
- Solve bugs in the issue queue
- Add features (check the issue queue for ideas)
- Write documentation

Feel free to make pull requests or issues to make this project better 👯
npm package: @moondesignsystem/react
Description: Moon is a multi-layered, scalable, customizable, and adaptable Design System.
Author: Moon Design System
Latest version: 2.5.21

# Moon React

Moon is a multi-layered, scalable, customizable, and adaptable Design System.

Moon React represents the third layer of the Moon Design System. The package relies on Moon UI CSS classes, which compose the second layer of Moon Design System.

Moon React provides simple functional components, architected with the Compound Pattern, and two optional installation methods: Package Installation or CLI Scaffolding.

## 📦 Installation

### Full Package Installation

Install the complete component library:

```bash
npm install @moondesignsystem/react
# or
yarn add @moondesignsystem/react
# or
pnpm install @moondesignsystem/react
```

### Component Installation via CLI

Install selective components using the CLI:

```bash
# Add a single component
npx @moondesignsystem/react --add button

# Add multiple components
npx @moondesignsystem/react --add button input
```

Or install all components at once:

```bash
npx @moondesignsystem/react --add-components
```

## Moon UI Integration

[Moon UI](https://ui.moondesignsystem.com/) is a standalone library for generating core and component CSS files from Figma design tokens.

### Configuration

If you need to customize default Moon core and components styling, add a `FIGMA_TOKEN` variable to your `.env` file and include this file in `.gitignore`:

```env
FIGMA_TOKEN=your-figma-token-here
```

### CLI Options for Moon UI

```bash
# Specify your project name for css files generation
npx @moondesignsystem/react --projectName your-project

# Use custom Figma files
npx @moondesignsystem/react --coreFileId CORE_FILE_ID --componentsProjectId COMPONENTS_PROJECT_ID

# Configure for non-Tailwind projects (default is 'tailwindcss')
npx @moondesignsystem/react --target css

# Generate vanilla CSS files with browser CSS reset. Not needed with tailwindcss target
npx @moondesignsystem/ui --target css --preflight
```

## 📝 Component Usage

### When installed via package.json

```typescript
import { Button } from "@moondesignsystem/react";

const App = () => <Button>Click me</Button>;
```

### When installed locally in your project directory

```typescript
import { Button } from "../local-path-to-moon-components;

const App = () => <Button>Click me</Button>;
```

## License

MIT

## Versioning

Moon UI follows [Semantic Versioning](https://semver.org/). View available versions in the [repository tags](https://github.com/moondesignsystem/react/tags).

- **MAJOR**: Incompatible API changes
- **MINOR**: New backward-compatible functionality
- **PATCH**: Backward-compatible bug fixes
npm package: @moondev/next-wow
Description: React-based WOW.js — Reveal animations on scroll for React and Next.js
Author: MoonDev
Latest version: 2.0.3

# 🌟 Next WoW

React-based version of [WOW.js](https://wowjs.uk/) — reveal animations on scroll, rebuilt for React and Next.js.

> 💡 **Next WoW is a React clone of the original [WOW.js](https://wowjs.uk/).**  
> It uses the **same API, same usage, and same configuration options**, implemented with React hooks and modern TypeScript (no jQuery).

---

## 🚀 Installation

```bash
npm install @moondev/next-wow
🪄 animate.css is already included automatically — no need to import it manually.



🔧 Basic Usage
Use the useWOW hook anywhere in your React or Next.js App Router components.
It automatically initializes scroll-based animations and works with Animate.css v4 classes.

tsx
Copy code
"use client";

import { useWOW } from "@moondev/next-wow";

export default function Page() {
  useWOW({ animateClass: "animate__animated" });

  return (
    <main>
      <h1 className="wow animate__fadeInUp">Next WoW Demo</h1>
      <p className="wow animate__fadeIn" data-wow-delay="0.2s">
        Reveal on scroll with the same API as WOW.js.
      </p>
    </main>
  );
}

⚙️ Configuration (same as WOW.js)

Next WoW mirrors WOW.js options and data attributes.
👉 View Full Configuration on WOW.js Docs (https://wowjs.uk/docs)

🧪 Demo

Live Demo: next-wow-zeta.vercel.app

Source: /example (Next.js App Router)

Styling: Animate.css v4 + custom gradient UI

🛠 Development
# Clone
git clone https://github.com/saydejabbour/next-wow.git
cd next-wow

# Install & build library
npm install
npm run build

# Run demo locally
cd example
npm install
npm run dev

🧩 Features

⚡ React + Next.js compatible

🧱 Identical API to WOW.js

🎨 Auto-imported Animate.css v4

🧩 Built with React Hooks and TypeScript

💻 SSR-safe / No jQuery

🧠 Fully typed for TS projects


📝 License

MIT © MoonDev
Inspired by and API-compatible with WOW.js.
---
npm package: @moondreamsdev/dreamer-ui
Description: A collection of Tailwind CSS components for React
Author: Nova Moon
Latest version: 1.7.26

# Dreamer UI

A collection of 35+ accessible React components built with Tailwind CSS.

## Installation

Install the library:

```bash
npm install @moondreamsdev/dreamer-ui
# or
yarn add @moondreamsdev/dreamer-ui
# or
pnpm add @moondreamsdev/dreamer-ui
```

Then run the init script:

```bash
npx dreamer-ui-init
```

or, if the above command fails:

```bash
./node_modules/@moondreamsdev/dreamer-ui/dist/init.js
```

And, finally, install the stylesheets in main CSS file (recommended):

```css
@import '@moondreamsdev/dreamer-ui/styles'; /* non-TailwindCSS styles */
@import './dreamer-ui.css'; /* customizable, theme styles */

/* other styles */

/* for TailwindCSS styles in library to be processed */
@source "../node_modules/@moondreamsdev/dreamer-ui/dist/**/*.{js,jsx,ts,tsx}";
```

### Tailwind Class Name Auto-Detection

To enable Tailwind CSS IntelliSense for component classnames like `targetClassName` and when using `join()`, add the following to your VS Code settings.json:

```json
{
  "tailwindCSS.classAttributes": ["class", "className", ".*ClassName"],
  "tailwindCSS.classFunctions": ["join"]
}
```

This configuration allows the Tailwind CSS extension to provide autocomplete and validation for any attribute that contains "className" in its name, including custom props like `targetClassName`, `containerClassName`, etc.

## Usage

```tsx
import { Button, Input, Textarea } from '@moondreamsdev/dreamer-ui/components';

function App() {
  return (
    <div>
      <Button variant='primary'>Click me</Button>
      <Input placeholder='Enter text' />
      <Textarea placeholder='Enter message' />
    </div>
  );
}
```

## Requirements

- React 18+
- Tailwind CSS 4+

## Contributing

Contributions are welcome! Please read our contributing guidelines.

## License

MIT
npm package: @moonee/nx-next12-plugin
Description: Nx plugin for Next.js 12 integration
Author: Moonhee kim
Latest version: 1.0.0

# next12

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build next12` to build the library.

## Running unit tests

Run `nx test next12` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @moongift/customers-mail-cloud
Description: `npm i @moongift/customers-mail-cloud`
Author: Atsushi Nakatsugawa
Latest version: 1.3.1

# Customers Mail Cloud for Node.js

## Install

`npm i @moongift/customers-mail-cloud`

## Usage

### Init

```js
const client = new CustomersMailCloud(api_user, api_key)
```

### Send mail

```js
const res = await client
  .trial()
  .setFrom(config.from.name, config.from.address)
  .addTo(config.to.name, config.to.address)
  .setSubject('テストメール')
  .setText('これはNode.jsライブラリから送信されたテストメールです')
  .addAttachments('./test.png')
  .addAttachments('./package.json')
  .send()
```

## Licese

MIT