open-index/open-npm huggingface dataset:
npm package: @melonade/melonade-declaration
Description: States and type declaration
Latest version: 0.23.0

# melonade-declaration

Type declaration of melonade

# To update

```bash
  nvm install v10.16.3
  nvm use

  npm install
  npm run json-schema
  npm run build:docs

  npm run test
  # npm publish
```

## Tasks

- [x] Test
- [x] Coverage
- [ ] Validate taskReferenceName order of workflow
npm package: @melonhero/basic-exception-block
Description: 基于element-ui组件的基础异常报错
Author: mowatermelon
Latest version: 1.0.1

# basic-exception

简介：基础异常报错

基于element-ui组件的基础异常报错

![截图](https://user-images.githubusercontent.com/18508817/39957532-14ac3c32-5627-11e8-852a-761e58bade48.png)
npm package: @melonhero/basic-not-found-block
Description: 基于element-ui组件的404 报错提示
Author: mowatermelon
Latest version: 1.0.0

# basic-not-found

简介：404 报错提示

基于element-ui组件的404 报错提示

![截图](https://user-images.githubusercontent.com/18508817/39957530-079e45d0-5627-11e8-8beb-3fa577f25966.png)
npm package: @melonhero/empty-content-block
Description: 基于element-ui组件的空内容提示
Author: mowatermelon
Latest version: 1.0.0

# empty-content

简介：无权限提示

基于element-ui组件的无权限提示

![截图](https://user-images.githubusercontent.com/18508817/39957535-27fa7088-5627-11e8-9549-43ff2a3a3ccf.png)
npm package: @melonhero/not-permission-block
Description: 基于element-ui组件的无权限提示
Author: mowatermelon
Latest version: 1.0.0

# not-permission

简介：无权限提示

基于element-ui组件的无权限提示

![截图](https://user-images.githubusercontent.com/18508817/39957537-34c303de-5627-11e8-811a-8630c3e66f91.png)
npm package: @melonjs/debug-plugin
Description: melonJS debug plugin
Author: Olivier Biot
Latest version: 15.0.3

# melonJS Debug Plugin
![melonJS Logo](https://github.com/melonjs/melonJS/raw/master/media/Banner/Banner%20-%20Billboard%20-%20Original%20Logo%20-%20horizontal.png)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/melonjs/es6-boilerplate/blob/master/LICENSE)
[![NPM Package](https://img.shields.io/npm/v/@melonjs/debug-plugin)](https://www.npmjs.com/package/@melonjs/debug-plugin)
[![jsDeliver](https://data.jsdelivr.com/v1/package/npm/@melonjs/debug-plugin/badge?style=rounded)](https://www.jsdelivr.com/package/npm/@melonjs/debug-plugin)

Installation
-------------------------------------------------------------------------------
`$ [sudo] npm install @melonjs/debug-plugin`

Then import and instantiate the debug plugin in your project. For example:
```JavaScript
import { utils, plugin } from 'melonjs';

// dynamically import the plugin
import("@melonjs/debug-plugin").then((debugPlugin) => {
    // automatically register the debug panel
    utils.function.defer(plugin.register, this, debugPlugin.DebugPanelPlugin, "debugPanel");
});
```

Usage
-------------------------------------------------------------------------------

The Debug Panel is hidden by default and can be displayed using the `S` key. It provides a compact HUD overlay with real-time engine diagnostics:

![debug-panel](debug-panel.png)

The panel displays the following information across three rows:

* **#objects** — number of objects currently active in the scene
* **#draws** — number of draw operations per frame
* **hitbox / velocity / quadtree** — toggle checkboxes for debug overlays
* **Update / Draw** — frame update and draw time in milliseconds
* **Heap** — JS heap memory usage (used/total in MB, Chrome only)
* **Pool** — number of objects currently in the object pool
* **FPS** — current vs target frame rate
* **Shapes / Sprites / Velocity / Bounds / Children** — per-frame counters for active engine objects

Below the stats, two sparkline graphs show:
* **Frame time graph** — stacked update (cyan) and draw (amber) times with a target frame time indicator
* **Memory graph** — JS heap usage over time (Chrome only)

> Note: Heap memory information is only available in Chromium-based browsers (Chrome, Edge, Opera) via the `performance.memory` API, which is deprecated but has no real-time alternative yet.

Additionally, using the checkboxes in the panel it is also possible to draw:
* Shape and bounding box for all objects
* Current velocity vector
* Quadtree spatial visualization

Questions, need help ?
-------------------------------------------------------------------------------
If you need technical support, you can contact us through the following channels :
* Chat: come and chat with us on [discord](https://discord.gg/aur7JMk)
* [Wiki](https://github.com/melonjs/melonJS/wiki) with useful links, tutorials, and anything related to melonJS
npm package: @melonjs/jsdoc-template
Description: melonJS JSDoc Template
Author: Olivier Biot
Latest version: 2.0.2

# melonJS JSDoc 3 template

the [JSDoc 3](https://github.com/jsdoc3/jsdoc) template for melonJS based on [ui.jsdoc-template](https://github.com/nhn/tui.jsdoc-template).

online melonJS documentation is available here : http://melonjs.github.io/melonJS/docs/

## Prerequisites

```
npm install @melonjs/jsdoc-template --save-dev
```

## Usage

```
"opts": {
    "template": "node_modules/@melonjs/jsdoc-template"
}
```
npm package: @melonjs/tiled-inflate-plugin
Description: a melonJS plugin to enable loading and parsing of compressed Tiled maps
Author: Olivier Biot
Latest version: 1.2.0

# @melonjs/tiled-inflate-plugin

A [melonJS](https://github.com/melonjs/melonJS) plugin to enable loading and parsing of compressed [Tiled](https://www.mapeditor.org/) maps.

Supports **gzip**, **zlib**, and **zstd** compressed tile layer data.

## Installation

```bash
npm install @melonjs/tiled-inflate-plugin
# or
pnpm add @melonjs/tiled-inflate-plugin
```

## Usage

```javascript
import { plugin } from "melonjs";
import { TiledInflatePlugin } from "@melonjs/tiled-inflate-plugin";

// register the plugin before loading any compressed Tiled maps
plugin.register(TiledInflatePlugin);
```

Once registered, melonJS will automatically decompress compressed tile layer data when loading Tiled maps.

## Supported Compression Formats

| Format | Supported | Library |
|--------|-----------|---------|
| gzip   | Yes       | [pako](https://github.com/nodeca/pako) |
| zlib   | Yes       | [pako](https://github.com/nodeca/pako) |
| zstd   | Yes       | [fzstd](https://github.com/101arrowz/fzstd) |

## License

[MIT](LICENSE)
npm package: @melonjs/webdoc-theme
Description: melonJS theme for the default webdoc template 
Author: Olivier Biot
Latest version: 1.1.1

# @melonjs/webdoc-theme

melonJS theme for the [webdoc](https://www.webdoclabs.com) default template.

online melonJS documentation is available [here](http://melonjs.github.io/melonJS/docs/).
npm package: @melonly-moderation/api-client
Description: Official TypeScript client for the Melonly API with full type safety and zero dependencies (basically)
Author: Melonly Moderation
Latest version: 1.0.6

# @melonly-moderation/api-client

[![npm version](https://badge.fury.io/js/%40melonly%2Fapi-client.svg)](https://badge.fury.io/js/%40melonly%2Fapi-client)
[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Build Status](https://github.com/NoahCxrest/MelonlyTSAPIWrapper/workflows/CI/badge.svg)](https://github.com/NoahCxrest/MelonlyTSAPIWrapper/actions)

Official TypeScript client for the Melonly API with type safety and a simple developer experience.

## ✨ Features

- **TypeScript Support** - Type definitions for all API endpoints
- **No External Dependencies**
- **Basic Error Handling**
- **Pagination Support**

## 📦 Installation

```bash
npm install @melonly-moderation/api-client
```

```bash
yarn add @melonly-moderation/api-client
```

```bash
pnpm add @melonly-moderation/api-client
```

## 🚀 Quick Start

```typescript
import { MelonlyClient } from "@melonly-moderation/api-client";

const client = new MelonlyClient({
  token: "your-api-token-here",
});

// Example usage
const serverInfo = await client.getServerInfo();
console.log(serverInfo);
```

## 📖 API Reference

### Client Configuration

```typescript
const client = new MelonlyClient({
  token: "your-api-token", // Required
  // baseUrl?: 'https://api.custom', // Optional
  // timeout?: 30000, // Optional
  // headers?: { ... } // Optional
});
```

### Example Endpoints

```typescript
// Get server info
const server = await client.getServerInfo();

// List applications
const apps = await client.getApplications({ page: 1, limit: 10 });

// Get a specific application
const app = await client.getApplication("application-id");
```

## 🔥 Advanced Usage

Basic error handling is supported. See the API for thrown errors.

## 🔒 Environment Variables

You can use environment variables for your API token:

```env
MELONLY_API_TOKEN=your-production-token-here
```

```typescript
const client = new MelonlyClient({
  token: process.env.MELONLY_API_TOKEN!,
});
```

## 🧪 Testing

```bash
# Run tests
npm test
```

## 🛠️ Development

```bash
# Clone the repository
git clone https://github.com/NoahCxrest/MelonlyTSAPIWrapper.git
cd MelonlyTSAPIWrapper

# Install dependencies
npm install

# Build the package
npm run build
```

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

Made with ❤️ by the Melonly team
npm package: @melonproject/meloncli
Description: A command line interface for the Melon protocol.
Author: Avantgarde Finance
Latest version: 1.0.0

# MelonCLI

> A command line interface for the Melon protocol.

[![Build status](https://img.shields.io/travis/melonproject/meloncli)](https://travis-ci.org/melonproject/meloncli)
[![Package version](https://img.shields.io/npm/v/@melonproject/meloncli)](https://www.npmjs.com/package/@melonproject/meloncli)
![License](https://img.shields.io/npm/l/@melonproject/meloncli)

## Installation

This library is published as an [npm package][npm]. You can install it through npm or yarn.

```
# Using yarn
yarn global add @melonproject/meloncli

# Using npm
npm install --global @melonproject/meloncli
```

## Contributing

Third party contributions to this project are welcome and encouraged. If you want to contribute, please open an issue before submtting a pull requests so we can discuss the proposed changes and/or additions.

Please note that all repositories hosted under this organization follow our [Code of Conduct][coc], make sure to review and follow it.

[yarn]: https://yarnpkg.com
[node]: https://nodejs.org
[npm]: https://www.npmjs.com/package/@melonproject/meloncli
[coc]: https://github.com/melonproject/meloncli/blob/master/CODE_OF_CONDUCT.md
npm package: @melonproject/melongql
Description: A convenient GraphQL interface to the Melon protocol Ethereum smart contracts.
Author: Avantgarde Finance
Latest version: 1.0.3

# MelonGQL

> A convenient GraphQL interface to the Melon protocol Ethereum smart contracts.

[![Build status](https://img.shields.io/travis/melonproject/melongql)](https://travis-ci.org/melonproject/melongql)
[![Package version](https://img.shields.io/npm/v/@melonproject/melongql)](https://www.npmjs.com/package/@melonproject/melongql)
![License](https://img.shields.io/npm/l/@melonproject/melongql)

## Installation

This project is published as an [npm package][npm]. You can install it through npm or yarn.

```
# Using yarn
yarn add @melonproject/melongql

# Using npm
npm install @melonproject/melongql
```

## Development

Before you can start developing, you'll need to have [Node.js][node] and [Yarn][yarn] installed.

Installing only takes two commands and you're ready to roll:

```
# Install all project dependencies.
yarn install
```

You are now ready to start development. Check out the package.json scripts for useful commands for testing, test coverage, building and watch mode.

## Testing

The tests contained in this repository use an in-memory ganache test chain.

In order to execute the tests, simply run:

```
yarn test
```

## Contributing

Third party contributions to this project are welcome and encouraged. If you want to contribute, please open an issue before submtting a pull requests so we can discuss the proposed changes and/or additions.

Please note that all repositories hosted under this organization follow our [Code of Conduct][coc], make sure to review and follow it.

[yarn]: https://yarnpkg.com
[node]: https://nodejs.org
[npm]: https://www.npmjs.com/package/@melonproject/melongql
[coc]: https://github.com/melonproject/melongql/blob/master/CODE_OF_CONDUCT.md
npm package: @melonproject/melonjs
Description: A convenient JavaScript interface to the Melon protocol Ethereum smart contracts.
Author: Avantgarde Finance
Latest version: 1.0.5

# MelonJS

> A convenient JavaScript interface to the Melon protocol Ethereum smart contracts.

[![Build status](https://img.shields.io/travis/melonproject/melonjs)](https://travis-ci.org/melonproject/melonjs)
[![Package version](https://img.shields.io/npm/v/@melonproject/melonjs)](https://www.npmjs.com/package/@melonproject/melonjs)
![License](https://img.shields.io/npm/l/@melonproject/melonjs)

## Installation

This library is published as an [npm package][npm]. You can install it through npm or yarn.

```bash
# Using yarn
yarn add @melonproject/melonjs

# Using npm
npm install @melonproject/melonjs
```

## Documentation

- Extensive documentation (including examples): https://melonjs.melonprotocol.com
- API: https://melonproject.github.io/melonjs/
- Melon Protocol: https://melonprotocol.com

## Development

Before you can start developing, you'll need to have [Node.js][node] and [Yarn][yarn] installed.

Installing only takes two commands and you're ready to roll:

```bash
# Install all library dependencies.
yarn install

# Generate the abi and bytecode files for the smart contracts.
yarn codegen
```

You are now ready to start development. Documentation is available [here](https://melonjs.melonprotocol.com/). There are also several helpful scripts in package.json for testing, test coverage, building and watch mode.

## Testing

The tests contained in this repository use an in-memory ganache test chain.

In order to execute the tests, simply run:

```bash
yarn test
```

## Contributing

Third party contributions to this project are welcome and encouraged. If you want to contribute, please open an issue before submtting a pull requests so we can discuss the proposed changes and/or additions.

Please note that all repositories hosted under this organization follow our [Code of Conduct][coc], make sure to review and follow it.

[yarn]: https://yarnpkg.com
[node]: https://nodejs.org
[npm]: https://www.npmjs.com/package/@melonproject/melonjs
[coc]: https://github.com/melonproject/melonjs/blob/master/CODE_OF_CONDUCT.md