open-index/open-npm huggingface dataset:
npm package: @ireadtravel/calendar-graph
Description: calendar graph like github for h5 & wechat miniprogram.
Author: 换个头像心好累
Latest version: 1.5.0

# Calendar Graph

移动端类似于 github 提交日历的效果，基于 canvas 实现，兼容小程序。

## 在线 Demo

[https://zenonux.github.io/calendar-graph/](https://zenonux.github.io/calendar-graph/)

## 安装

```bash
npm i @urcloud/calendar-graph
```

## 使用

```ts
import { CalendarGraph } from '@urcloud/calendar-graph'
// 初始化
const calendarGraph = new CalendarGraph({
  devicePixelRatio: 1,
  titleHeight: 24,
  font: '14px Arial',
  fontColor: '#232323',
  borderColor: '#ddd',
  size: 12,
  space: 2,
  colorFunc: (count: number) => {
    if (count <= 0) {
      return '#f1f1f1'
    }
    if (count == 1) {
      return '#b2dbfb'
    }
    if (count == 2) {
      return '#6ab8f7'
    }
    return '#2196f3'
  },
})

// 获取title信息
console.log(calendarGraph.getMonthTitleInfo(0))

// 小程序canvas是异步获取的
calendarGraph.setCanvas(document.getElementById('canvas') as HTMLCanvasElement)
const data = [
  { date: '2022-2-10', count: 1 },
  { date: '2022-3-10', count: 1 },
  { date: '2022-3-11', count: 1 },
  { date: '2022-3-12', count: 2 },
  { date: '2022-3-13', count: 1 },
  { date: '2022-3-14', count: 3 },
]
// 等待数据加载后重新渲染画布
calendarGraph.render(data)
```


## 更新日志(v1.5.0)
- 新增typings
- 增加getMonthTitleInfo方法
npm package: @ireddragonicy/praborrow
Description: WASM bindings for PraBorrow: A formal distributed ownership system.
Latest version: 1.2.3

# @ireddragonicy/praborrow

**WASM bindings for PraBorrow**: A formal distributed ownership system based on Rust's borrow checker rules.

## Installation

### NPM
```bash
npm install @ireddragonicy/praborrow
```

### JSR
```typescript
import { JsSovereign, JsRepatriationToken } from "@ireddragonicy/praborrow";
```

## Usage

```javascript
import init, { JsSovereign, JsRepatriationToken } from "@ireddragonicy/praborrow";

// Initialize WASM
await init();

// Create a sovereign resource
const sov = new JsSovereign({ data: "Hello World" });

console.log("Exiled?", sov.is_exiled());    // false
console.log("Domestic?", sov.is_domestic()); // true

// Annex (take ownership)
sov.annex();

// Repatriate (return ownership)
const token = new JsRepatriationToken(12345n);
sov.repatriate(token);
```

## Features

- **Formal Verification**: Core logic verified with Z3 Prover
- **Web-Compatible**: Works in browsers and Node.js
- **TypeScript Support**: Full type definitions included

## License

MIT
npm package: @iredium/butterfly
Description: Express API Framework
Author: Wahyu Nugraha
Latest version: 0.59.0-beta-4

# Butterfly

[![NPM version](https://img.shields.io/npm/v/@iredium/butterfly.svg?style=flat)](https://npmjs.com/package/butterfly)
[![NPM downloads](https://img.shields.io/npm/dm/@iredium/butterfly.svg?style=flat)](https://npmjs.com/package/butterfly)

## Description

Express API Framework

## Getting started

Make sure you have [npx](https://www.npmjs.com/package/npx) installed (`npx` is shipped by default since [npm](https://www.npmjs.com/get-npm) `5.2.0`)

```bash
npx create-butterfly-app <my-project>
```

Or starting with npm v6.1 you can do:

```bash
npm init butterfly-app <my-project>
```

Or with [yarn](https://yarnpkg.com/en/):

```bash
yarn create butterfly-app <my-project>
```

It's as simple as that!

## Using Butterfly programmatically

```js
import Butterfly from '@iredium/butterfly'
import config from './config'

const butterfly = new Butterfly(config)

butterfly.boot()

// You can interact with the express app instance using butterfly.app
```
npm package: @ireiser/test_semantic-release
Description: [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
Author: Jesus Rodriguez
Latest version: 1.0.0

# test_semantic-release

[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
npm package: @irembo/irembopay-node-sdk
Description: IremboPay offers a robust Node.js SDK designed to simplify the integration of payment functionalities into your applications. The SDK provides developers with a comprehensive set of tools to manage transactions, making it easier to handle payment processi
Author: Ishimwe Samuel
Latest version: 1.0.0

# Irembo Pay Node SDK

IremboPay offers a robust Node.js SDK designed to simplify the integration of payment functionalities into your applications. The SDK provides developers with a comprehensive set of tools to manage transactions, making it easier to handle payment processing within the IremboPay ecosystem.

## Installation

Install irembopay-node-sdk with npm

```bash
  npm install @irembo/irembopay-node-sdk
```

## Initialization

```bash
const IremboPay = require("@irembo/irembopay-node-sdk").default;
const iPay = new IremboPay(process.env.IPAY_SECRET_KEY,process.env.IPAY_ENVIRONMENT)
```

We currently have 3 environment sandbox, checkout and production

## Usage/Examples

#### create invoice

```s
iPay.invoice.createInvoice({
      transactionId: "TST-100236",
      paymentAccountIdentifier: "07808652516",
      customer: {
        email: "user@email.com",
        phoneNumber: "0780000001",
        name: "Jixle Manzi",
      },
      paymentItems: [
        {
          unitAmount: 2000,
          quantity: 1,
          code: "PC-aaf751b73f",
        },
      ],
      description: "Invoice description",
      expiryAt: "2024-09-30T01:00:00+02:00",
      language: "EN",
    }).then((data) => {
        console.log(data);
    }).catch((error) => {
        console.log(error);
    });

```

#### Create Invoice in Batch

```Node
    iPay.invoice.createBatchInvoice({
        invoiceNumbers: ["880530635201", "880530633460"],
        transactionId: "TST-1001125",
        description: "Batch description",
      }).then((data) => {
        console.log(data);
      }).catch((error) => {
        console.log(error);
      });
```

#### Get invoice

```Node
iPay.invoice.getInvoice(880530633460).then((data) => {
        console.log(data);
      }).catch((error) => {
        console.log(error);
      });
```

#### Update invoice

```Node
iPay.invoice.updateInvoice(880530633460, {
  "expiryAt": "2024-08-24T14:15:22Z",
  "paymentItems": [
    {
      "unitAmount": 2000,
      "quantity": 1,
      "code": "PC-aaf751b73f"
    }
  ]
}).then((data)=>{
    console.log(data);
}).catch((error)=>{
    console.log(error);
});
```

#### Initiate mobile money push payment

```Node
iPay.payment.mobileMoney.initiatePayment({
  "accountIdentifier": "0781110011",
  "paymentProvider": "MTN",
  "invoiceNumber": "880310977877",
  "transactionReference": "MTN_001"
}).then((data)=>{
    console.log(data)
}).catch((error)=>{
    console.log(error)
})
```

## Bugs

No known bugs. If you find any, please reach out or raise an issue and we will check it out.

## Point of Contact

In case of inquiries or assistance, please refer to our designated point of contact for this project.
npm package: @iremlopsum/zfy
Description: Useful helpers for state management in React with zustand
Author: Kristjan Vool
Latest version: 1.0.0

<h1 align="center">
  <a href="https://iremlopsum.github.io/zfy" target="_blank" rel="noopener noreferrer">
    🧸 zfy
  </a>
</h1>

<h4 align="center">
  <strong>Useful helpers for state management in React with <a href="https://github.com/pmndrs/zustand" target="_blank" rel="noopener noreferrer">zustand</a>.</strong>
</h4>

<p align="center">
  <a href="https://github.com/iremlopsum/zfy/actions" target="_blank" rel="noopener noreferrer">
    <img src="https://github.com/iremlopsum/zfy/workflows/Test%20Suite/badge.svg?branch=main" alt="Current GitHub Actions build status" />
  </a>
  <a href="https://www.npmjs.org/package/@iremlopsum/zfy" target="_blank" rel="noopener noreferrer">
    <img src="https://badge.fury.io/js/%40iremlopsum%2Fzfy.svg" alt="npm version" height="18"/>
  </a>
  <a href="https://www.npmjs.org/package/@iremlopsum/zfy" target="_blank" rel="noopener noreferrer">
    <img src="https://img.shields.io/npm/dm/@iremlopsum/zfy.svg?maxAge=2592000" alt="Monthly npm downloads" />
  </a>
  <a href="https://github.com/iremlopsum/zfy/blob/main/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">
    <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs welcome!" />
  </a>
</p>

> **Note:** This is a maintained fork of [`@colorfy-software/zfy`](https://github.com/colorfy-software/zfy), originally created by [Charles Mangwa](https://github.com/CharlesMangwa) at [colorfy](https://colorfy.me).

## 🎯 Purpose

[zustand](https://github.com/pmndrs/zustand) is a library that keeps state management as simple as you would have always loved it to be. zfy has been built on top of it to provide a useful set of tools to make that experience even more delightful.

## 🏗️ Installation

```sh
yarn add @iremlopsum/zfy
```

or

```sh
npm install @iremlopsum/zfy
```

## 📚 Documentation

- **[Live Demo](https://iremlopsum.github.io/zfy)** — Interactive example showcasing zfy features
- **[API Reference](./API_REFERENCE.md)** — Code examples and usage patterns

## 🤝 Contributing

Contributions are welcome! See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## 🙏 Acknowledgments

This project is a fork of [`@colorfy-software/zfy`](https://github.com/colorfy-software/zfy), originally created by [Charles Mangwa](https://github.com/CharlesMangwa) and the team at [colorfy](https://colorfy.me). Thank you for the excellent foundation!

## 📰 License

MIT
npm package: @iremote/mui-utils
Description: A set of utility components for Material-UI in React applications
Author: iRemote, Inc.
Latest version: 0.1.0

# @iremote/mui-utils

A set of utility components for Material-UI in React applications.

## Installation

To install the package, you can use either npm or yarn:

```shell
npm install @iremote/mui-utils
```

# API

## TimedCircularProgress

### `Props`

#### `counterStart` (optional)

Type: `number`
Default: `5`

The number from which to start the countdown.

#### `hideCounter` (optional)

Type: `boolean`
Default: `false`

A flag that determines whether to hide the countdown number in the center of the circular progress.

### `Usage`

```jsx
import { TimedCircularProgress } from '@iremote/mui-utils';

function MyApp() {
  return <TimedCircularProgress counterStart={10} hideCounter={false} />;
}

export default MyApp;
```

## License

This project is licensed under the terms of the MIT license. For more details, see [LICENSE](./LICENSE) file in the project root.
npm package: @iremote/nestjs-utils
Description: NPM package for NestJS framework
Author: iRemote, Inc.
Latest version: 0.0.2

# nestjs-utils

NPM module for NestJS applications including helpful utilities, currently include a `Crypto` service for encrypting and
decrypting data.

## building module

1. `npm run build`

## publishing to npm

1. `npm login`
2. `npm publish --access public`

## removing from npm

1. `npm unpublish --force`
2. `npm unpublish --force --registry https://registry.npmjs.org/`

## License

This project is [MIT licensed](./LICENSE).
npm package: @irene-24/easy-comp
Description: >
Author: Irene-24
Latest version: 1.3.4

# @irene-24/easy-comp

> 

[![NPM](https://img.shields.io/npm/v/@irene-24/easy-comp.svg)](https://www.npmjs.com/package/@irene-24/easy-comp) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @irene-24/easy-comp
```

Or

```bash
yarn add @irene-24/easy-comp
```

## Usage

```jsx
import React, { Component } from 'react'

import
{
  AppButton,
} from '@irene-24/easy-comp';
import '@irene-24/easy-comp/dist/index.css'

const App = () => 
{
  return (
      <AppButton onClick={ () => alert( "Hello" ) }>
        Click me
      </AppButton>
  );
};

export default App;

```

## Documentaion 
--- COMING SOON

## License

MIT © [Irene-24](https://github.com/Irene-24)
npm package: @irene-24/react-comp
Description: Made with create-react-library
Author: Irene-24
Latest version: 1.0.3

# react-comp

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/react-comp.svg)](https://www.npmjs.com/package/react-comp) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @irene-24/react-comp

```

or


```bash
yarn add @irene-24/react-comp

```


## Usage

```jsx
import React, { Component } from 'react'

import MyComponent from 'react-comp'
import 'react-comp/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [Irene-24](https://github.com/Irene-24)