open-index/open-npm huggingface dataset:
npm package: @iamphenomenal/tiny-magic
Description: Return new array with unique elements
Latest version: 2.0.3

# tiny-magic

Remove duplicates from an Array.

## Install

```
$ npm install @iamphenomenal/tiny-magic
```

## Usage

```js
const unique = require("@iamphenomenal/tiny-magic");

unique([1,1,2,3,3,4,5,5]]);
//=> [1,2,3,4,5]

unique(1337);
//=> Uncaught TypeError: unique wants an array!
//    at tiny (<anonymous>:2:41)
//    at <anonymous>:1:1
```
npm package: @iampierrot/bankapi
Description: call api from casso
Author: IamPierrot
Latest version: 0.0.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<h1 align="center">Bank API</h1>

**Bank API** supports those who use [Casso API](https://casso.vn/) in order to interact with bank account in faster and easier way.

## Table of Contents

1. [Requirement](#⚙️-requirement)
2. [Installation](#💾-installation)
3. [Getting started](#🔨-quick-start)
4. [Documentation](#📖-documentation)
5. [Contacts](#💁‍♂️-contacts)
6. [Issue](#support-by-creating-issue)

## ⚙️ Requirement
This api may target commonJs/ES app. You have to create an account on [Casso](https://casso.vn/) and link your bank account to its application.

- **Require** [NodeJs](https://nodejs.org/en/download) above v18
- **Require** [Casso](https://casso.vn/) Api Key

## 💾 Installation
### Using npm
```terminal
    npm install @iampierrot/bankapi
```

## 🔨 Quick Start

### CommonJs

```js
const { BankApi } = require('@iampierrot/bankapi');

async function main() {

    /**
     * @property Api Key may a "Apikey 'token' " or just 'token'.
     */
    const bankClient = new BankApi("Your api key here");

    const transaction = await bankClient.getTransaction();

    console.log(transaction);
}
```

### ES Mode

```js
import { BankApi } from "@iampierrot/bankapi";

async function main() {
     /**
     * @property Api Key may a "Apikey 'token' " or just 'token'.
     */
    const bankClient = new BankApi("Your api key here");

    const transaction = await bankClient.getTransaction();

    console.log(transaction);
}
```
> [!NOTE]
> Module and ES have the same syntax.

## 📖 Documentation
> Read source code please I am very lazy to write documentation

Docs will be updated in near future.

## 💁‍♂️ Contacts
If you have any questions about package or something else, feel free to <a href="mailto:phatnguyentan836@gmail.com">contact me through email</a>.

## Contributing

Bank API is developed in the open on Github, and I am welcome to the community for contributing bugfixes and innovations in near future.

Read below to know how you can participate in improving Bank API.

### Support by creating issue
You can create an [issue](https://github.com/IamPierrot/bank-api/issues) on this respositories for bugfixes and improvements as well.

### License
This package using **[MIT LICENSE](./LICENSE)**

> Thank you for using my package.

> Peace and love <3
npm package: @iampinpin/prettier-config
Description: Prettier shared configuration
Latest version: 2.0.0

# prettier-config

To install dependencies:

```bash
bun install
```

To run:

```bash
bun run index.ts
```

This project was created using `bun init` in bun v1.1.43. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.
npm package: @iampinpin/revealjs-react
Description: A React wrapper for the RevealJS presentation library.
Author: Remi Taniel
Latest version: 19.0.0

# Reveal-react

A React wrapper for the RevealJS presentation library.

## Install

```bash
npm install @iampinpin/revealjs-react
```

## Features

- Lightweight, only one extra dependencies 📦
- Tree-shakable 🌳 ESM and CommonJS support
- Works with React v19 onwards

## Example

```tsx
import type { FC } from "react";
import { Bloc, Reveal, Slide } from "@iampinpin/revealjs-react";

const App: FC = () => {
  return (
    <Reveal>
      <Slide>
        <Bloc.h1>Hello World</Bloc.h1>
      </Slide>
    </Reveal>
  );
};
```

## Contributing

All contributions are welcome!
npm package: @iamponsiva/color-utils
Description: Tiny utilities to convert and generate colors (hex <-> rgb, random color).
Author: Ponsiva Pandian
Latest version: 1.0.0

# @iamponsiva/color-utils

Tiny utilities to convert and generate colors (hex <-> rgb, random color).

## Install

`npm i @iamponsiva/color-utils`

## Usage (CommonJS)

```js
const { toHex } = require('@iamponsiva/color-utils');
console.log(toHex(255,0,0)); // #ff0000
```
npm package: @iampopovich/gog-countries-mcp
Description: MCP server for GOG.com game prices across countries
Author: iampopovich
Latest version: 1.0.0

# gog-countries-mcp

MCP server that exposes GOG.com game pricing across 82 countries to AI agents.

Lets your AI assistant find the cheapest price for any game on GOG.com by querying prices in all supported countries simultaneously.

## Tools

| Tool | Description |
|------|-------------|
| `gog_get_game_prices_by_url` | Fetch prices for a game by its GOG.com or GOGDB.org URL |
| `gog_get_game_prices_by_id` | Fetch prices for a game by its GOG product ID |
| `gog_list_countries` | List all 82 supported countries and their codes |
| `gog_get_wishlist_best_prices` | Scan a public GOG wishlist and return the cheapest price per game |

## Usage

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "gog-countries": {
      "command": "npx",
      "args": ["-y", "@iampopovich/gog-countries-mcp"]
    }
  }
}
```

### Claude Code

```bash
claude mcp add gog-countries -- npx -y @iampopovich/gog-countries-mcp
```

### Manual (local build)

```json
{
  "mcpServers": {
    "gog-countries": {
      "command": "node",
      "args": ["/path/to/gog-mcp-server/dist/index.js"]
    }
  }
}
```

## Environment Variables

All variables are optional — the server works without any configuration.

| Variable | Default | Description |
|----------|---------|-------------|
| `GOG_API_BASE_URL` | `https://api.gog.com` | Override the GOG pricing API base URL |
| `GOG_BASE_URL` | `https://www.gog.com` | Override the GOG store base URL |

## Examples

**Find cheapest countries for The Witcher 3:**
> "What are the 5 cheapest countries to buy The Witcher 3 on GOG? Normalize prices to USD."

**Scan a wishlist:**
> "Check GOG wishlist for username 'johndoe' and show me the best price for each game."

**Look up by product ID:**
> "Get prices for GOG product 1207658924 in all available countries."

## Installation

```bash
npm install -g @iampopovich/gog-countries-mcp
```

## License

MIT