open-index/open-npm huggingface dataset:
npm package: @nanalogue/node-darwin-arm64
Description: Node.js bindings for Nanalogue: single-molecule BAM/Mod-BAM analysis
Author: Sathish Thiyagarajan
Latest version: 0.1.4

# `@nanalogue/node-darwin-arm64`

This is the **aarch64-apple-darwin** binary for `@nanalogue/node`
npm package: @nanalogue/node-darwin-x64
Description: Node.js bindings for Nanalogue: single-molecule BAM/Mod-BAM analysis
Author: Sathish Thiyagarajan
Latest version: 0.1.4

# `@nanalogue/node-darwin-x64`

This is the **x86_64-apple-darwin** binary for `@nanalogue/node`
npm package: @nanalogue/node-linux-arm64-gnu
Description: Node.js bindings for Nanalogue: single-molecule BAM/Mod-BAM analysis
Author: Sathish Thiyagarajan
Latest version: 0.1.4

# `@nanalogue/node-linux-arm64-gnu`

This is the **aarch64-unknown-linux-gnu** binary for `@nanalogue/node`
npm package: @nanalogue/node-linux-arm64-musl
Description: Node.js bindings for Nanalogue: single-molecule BAM/Mod-BAM analysis
Author: Sathish Thiyagarajan
Latest version: 0.1.4

# `@nanalogue/node-linux-arm64-musl`

This is the **aarch64-unknown-linux-musl** binary for `@nanalogue/node`
npm package: @nanalogue/node-linux-x64-gnu
Description: Node.js bindings for Nanalogue: single-molecule BAM/Mod-BAM analysis
Author: Sathish Thiyagarajan
Latest version: 0.1.4

# `@nanalogue/node-linux-x64-gnu`

This is the **x86_64-unknown-linux-gnu** binary for `@nanalogue/node`
npm package: @nanalogue/node-linux-x64-musl
Description: Node.js bindings for Nanalogue: single-molecule BAM/Mod-BAM analysis
Author: Sathish Thiyagarajan
Latest version: 0.1.4

# `@nanalogue/node-linux-x64-musl`

This is the **x86_64-unknown-linux-musl** binary for `@nanalogue/node`
npm package: @nanana-ai/mcp-server-nano-banana
Description: MCP server for Nanana AI nano banana image generation service
Author: Nanana AI
Latest version: 0.1.2

# @nanana-ai/mcp-server-nano-banana

MCP (Model Context Protocol) server for Nanana AI image generation service powered by Google Gemini's nano banana model. This server allows Claude Desktop and other MCP clients to generate and transform images using nano banana's powerful image generation capabilities.

## Installation

```bash
npm install -g @nanana-ai/mcp-server-nano-banana
```

## Configuration

### 1. Get your API token

1. Visit [nanana.app](https://nanana.app) and sign in
2. Go to your account dashboard
3. Generate an API token in the "API Access" section
4. Copy and save the token (it will only be shown once)

### 2. Configure Claude Desktop

Add the server to your Claude Desktop config file:

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "nanana": {
      "command": "npx",
      "args": ["-y", "@nanana-ai/mcp-server-nano-banana"],
      "env": {
        "NANANA_API_TOKEN": "your-api-token-here"
      }
    }
  }
}
```

### 3. Restart Claude Desktop

After saving the config file, restart Claude Desktop to load the MCP server.

## Available Tools

### text_to_image

Generate an image from a text prompt.

**Parameters:**

- `prompt` (string, required): The text description of the image to generate

**Example:**

```
Generate an image of a cute cat wearing a hat
```

### image_to_image

Transform existing images based on a text prompt.

**Parameters:**

- `imageUrls` (array of strings, required): 1-9 image URLs to transform
- `prompt` (string, required): The text description of how to transform the images

**Example:**

```
Transform these images to look like oil paintings: ["https://example.com/image1.jpg"]
```

## Environment Variables

- `NANANA_API_TOKEN` (required): Your Nanana AI API token
- `NANANA_API_URL` (optional): Custom API URL (defaults to https://nanana.app)

## Development

### Local Testing

1. Clone the repository
2. Install dependencies: `npm install`
3. Build: `npm run build`
4. Test locally by updating Claude Desktop config to point to the built file:

```json
{
  "mcpServers": {
    "nanana": {
      "command": "node",
      "args": ["/path/to/packages/mcp-server/dist/index.js"],
      "env": {
        "NANANA_API_TOKEN": "your-token",
        "NANANA_API_URL": "http://localhost:3000"
      }
    }
  }
}
```

### Build

```bash
npm run build
```

### Watch mode

```bash
npm run dev
```

## Credits and Pricing

Image generation with nano banana consumes credits from your Nanana AI account. Check your dashboard at [nanana.app/account](https://nanana.app/account) to view your credit balance and purchase more credits if needed.

## Support

For issues and questions:

- Visit [nanana.app](https://nanana.app)
- Email: support@nanana.app

## License

MIT
npm package: @nanarino/lit
Description: [![pnpm v9](https://img.shields.io/badge/maintained%20with-pnpm%209.15-cc00ff.svg?style=for-the-badge&logo=pnpm)](https://pnpm.io/) [![nodejs v22](https://img.shields.io/badge/Node.js-v22.12-026e00.svg?style=for-the-badge&logo=nodedotjs)](https://nodejs.
Author: kogawananari
Latest version: 1.1.0

# @nanarino/lit

[![pnpm v9](https://img.shields.io/badge/maintained%20with-pnpm%209.15-cc00ff.svg?style=for-the-badge&logo=pnpm)](https://pnpm.io/)
[![nodejs v22](https://img.shields.io/badge/Node.js-v22.12-026e00.svg?style=for-the-badge&logo=nodedotjs)](https://nodejs.org/)

一個 [@nanarino/stylus](https://nanarino.github.io/stylus/) 主題的 [lit](https://lit.dev/) 元件合集

## 開發

```bash
pnpm i
pnpm dev
```

### 约束

爲了可以源碼引入，不要使用路徑別名如 `@`

爲了在 html 内能直接引入，lit 模板内不要第三方元件如 `<iconify-icon />`

爲了在不安全的域下運行，不要使用安全性高的 API 如 `CSS.paintWorklet`

~~爲了在 win7 裏能勉强運行，lit css 模板内不要使用 chrome 109 以上的 API 如 nesting style~~

## 構建

```bash
pnpm build
```

## 利用

先決條件是引入 `@nanarino/stylus`，以 `astro` 為例

```shell
pnpm i @nanarino/stylus
```

```astro
---
import stylus from "@nanarino/stylus?url"
import ChienChiaF from "@/assets/fonts/ChienChia-F.styl?url"
---
<html lang="zh-TW">
    <head>
        <!-- 先引入樣式套件 並標記 [data-nanarino-lit-provide] -->
        <link rel="stylesheet" href={stylus} data-nanarino-lit-provide />
        <link
            rel="stylesheet"
            href={ChienChiaF}
            data-nanarino-lit-provide
            onload="document.documentElement.style.setProperty('--font-family-base', 'ChienChia-F')"
        />
        <!-- 初始化客户端 -->
        <script src="@/scripts/client/init"></script>
    </head>
    <body>
        <slot />
    </body>
</html>
```

```shell
pnpm install @nanarino/lit
```

為了減小包體積，樣式是額外注入的

實際上這裏利用的 `LitElement.prototype.styles` 就是原生的 `shadowRoot.adoptedStyleSheets` (不可用時回退)

```ts
// @/scripts/client/init
// import 立即註冊元件 作為副作用
import { NanarinoLitComponent } from "@nanarino/lit/dist/all.js"
// 或按需:
import { NanarinoLitComponent } from "@nanarino/lit/dist/base"

const provides = Array.from(
    document.querySelectorAll("link[data-nanarino-lit-provide]")
) as HTMLLinkElement[]

for (const css of provides
    .reduce(
        (rules: CSSRule[], link) => [...rules, ...(link.sheet?.cssRules ?? [])],
        []
    )
    .reverse()) {
    // 點解要用try 見 https://github.com/nanarino/lit/issues/1
    try {
        NanarinoLitComponent.adoptedStyle.insertRule(css.cssText)
    } catch (error) {
        console.warn(error)
    }
}
```

頁面中使用，如

```astro
<section>
    <na-pagination total="36"></na-pagination>
</section>
```

按需須要單獨註冊，如 `import "@nanarino/lit/dist/Pagination/index.js"` 以使用 `<na-pagination />`

### 避免[FOUC](https://en.wikipedia.org/wiki/Flash_of_unstyled_content)

不只本套件，這對於所有元件適用

```css
na-svg-icon:not(:defined) {
    opacity: 0;
}
```
npm package: @nanas-home/hub-common
Description: Nana's Hub common library
Author: Kurt Lourens
Latest version: 0.37.888

<div align="center">
  
# Nana's Home - Common lib

  _A library for common functionality in [Nana's Home](https://nanashomepetsitting.com) websites._
  
  <br />  
  
  ![header](https://cdn.nanashome.club/open-source/readMeBanner.svg)
  
  <br />
  
  ![madeWithLove](https://cdn.nanashome.club/open-source/made-with-love.svg)
  ![gitmoji](https://cdn.nanashome.club/open-source/gitmoji.svg)

  <br />
</div>

> [!NOTE]
> This project is not intended to be used outside of Nana's Home websites and we will likely not support any of your use cases.

<br />

## Quick start

- Build the common lib
  - `npm run build`
- Create link in this project
  - `npm link`
- Link from other project
  - `npm link @nanas-home/hub-common`

### Tech choices

- SolidJS
  - We like SolidJS because of how similar it is to React and it improves on a lot of aspects that we dislike about React.
- SCSS
  - We love CSS and are not fully convinced of TailwindCSS just yet. CSS can be very verbose though and SCSS helps with this. We make use of [Pico][picoCssWebsite] for the base styling of the web components in this library.

<br />
<br />

---

By using the software and services provided, you agree to our [Terms and conditions][nanasHomeTerms] and [Privacy Policy][nanasHomePrivacy].

<br />
<br />

[nanasHomeWebsite]: https://nanashome.club?ref=AssistantAppsCBGithub
[nanasHomePrivacy]: https://nanashome.club/privacy-policy.html?ref=AssistantAppsCBGithub
[nanasHomeTerms]: https://nanashome.club/terms-and-conditions.html?ref=AssistantAppsCBGithub
[picoCssWebsite]: https://picocss.com?ref=AssistantAppsCBGithub
[khaozTopsyGithub]: https://github.com/Khaoz-Topsy?ref=AssistantAppsCBGithub
npm package: @nanashiz2/waifu-pics
Description: A node.js wrapper for waifu.pics
Author: NanashiZ2
Latest version: 1.0.3

## WaifuZ2

**WaifuZ2** is a up-to-date node.js api wrapper for [waifu.pics](https://waifu.pics/)

### Installation

```
npm i @nanashiz2/waifu-pics
```
## Example
```js
const {Waifuz2} = require('@nanashiz2/waifu-pics')

async function waifupic(){
	// SFW IMAGES
	const waifuSFW = await Waifuz2.waifuSFW('neko') // neko is the Image category
	console.log(waifuSFW)

	// NSFW IMAGES
	const waifuNSFW = await Waifuz2.waifuNSFW('waifu')
	console.log(waifuNSFW)
}
waifupic()
```
Click [here](https://waifu.pics/docs) for all image categories