open-index/open-npm huggingface dataset:
npm package: @monester/react-timeline
Description: >
Author: monester
Latest version: 1.0.5

# react-timeline

>

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

## Install

```bash
npm install --save @monester@react-timeline
```

## Usage

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

import Timeline from '@monester@react-timeline'

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

## Alternative calendars

https://www.npmjs.com/package/react-calendar-timeline


## License

MIT © [monester](https://github.com/monester)
npm package: @monesto/cli
Description: CLI для расчёта чистого дохода, аванса и зарплаты по рабочим дням и распределения по активам (золото, USD, рубли)
Latest version: 0.0.2

# @monesto/cli

CLI для расчёта чистого месячного дохода, аванса и зарплаты по рабочим дням (с учётом производственного календаря РФ) и распределения по активам: золото, USD, рубли.

**npm:** https://www.npmjs.com/package/@monesto/cli

## Установка

```bash
npm install -g @monesto/cli
```

Или запуск без установки:

```bash
npx @monesto/cli calculate --money 240000 --tax 13%
```

## Использование

### Команда `calculate`

Рассчитывает чистый доход после налога, суммы к выплате 10-го и 25-го числа и распределение по активам.

```bash
monesto calculate [опции]
# или
npx @monesto/cli calculate [опции]
```

### Опции

| Опция               | Описание                                                            |
| ------------------- | ------------------------------------------------------------------- |
| `--money <number>`  | Месячный доход до налога (RUB).                                     |
| `--tax <значение>`  | Налог: процент от гросса (`13%`) или фиксированная сумма (`31200`). |
| `--currency <code>` | Базовая валюта дохода (по умолчанию `rub`).                         |
| `--gold <значение>` | Доля в золото: процент (`10%`) или сумма в RUB (`50000`).           |
| `--usd <значение>`  | Доля в USD: процент (`10%`) или сумма в USD (`250`).                |
| `--rub <значение>`  | Доля в рублях: процент (`10%`) или сумма в RUB (`50000`).           |

Если опции не указаны, недостающие параметры можно ввести интерактивно.

### Логика выплат

- **10-е число** — зарплата за период **16–конец прошлого месяца** (по рабочим дням, с учётом праздников РФ).
- **25-е число** — аванс за период **1–15 текущего месяца** (по рабочим дням).

Расчёт использует производственный календарь (выходные и нерабочие праздничные дни РФ).

### Примеры

Оклад 240 000 ₽, налог 13%, аванс и зарплата за март 2026:

```bash
monesto calculate --money 240000 --tax 13%
```

С распределением по активам:

```bash
monesto calculate --money 240000 --tax 13% --gold 10% --usd 250 --rub 10%
```

Только расчёт без распределения по активам:

```bash
monesto calculate --money 100000 --tax 0% --gold 0% --usd 0% --rub 0%
```

## Требования

- Node.js >= 18

## Лицензия

MIT
npm package: @monet-color/theme
Description: TypeScript implementation of Android 12 Material You dynamic theme engine (named Monet).
Author: ConanXie
Latest version: 0.0.1-alpha.4

# Monet Color

TypeScript implementation of Android 12 Material You dynamic theme engine (named **Monet**).

## Background
Most code is from [android12-extensions](https://github.com/kdrag0n/android12-extensions), [colorkt](https://github.com/kdrag0n/colorkt) and [material-color-utilities](https://github.com/material-foundation/material-color-utilities).

[android12-extensions](https://github.com/kdrag0n/android12-extensions) was created by [Danny Lin(@kdrag0n)](https://twitter.com/kdrag0n) to implement "monet". And his implementation is better than Google's in most scenarios;

[material-color-utilities](https://github.com/material-foundation/material-color-utilities) was open sourced by Google that including choosing theme colors from images and creating tones of colors which powers `Material Design 3` color system.

I combined these library, and optimized choosing theme colors from images of `material-color-utilities`.

Thanks to these authors's greate working.

## Usage
npm package: @monetaria/contract-helpers
Description: The `@monetaria/contract-helpers` package offers a set of services which allow querying aggregated on-chain data via rpc.
Latest version: 1.0.8

# @monetaria/contract-helpers

The `@monetaria/contract-helpers` package offers a set of services which allow
querying aggregated on-chain data via rpc.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @monetaria/contract-helpers

// with yarn
yarn add @monetaria/contract-helpers
```
npm package: @monetaria/math-utils
Description: The `@monetaria/math-utils` data formatting methods act as a layer on top of the chain data. The use-cases range from "human readable formatting" to "approximating accrual over time".
Latest version: 1.0.2

# @monetaria/math-utils

The `@monetaria/math-utils` data formatting methods act as a layer on top of the
chain data. The use-cases range from "human readable formatting" to
"approximating accrual over time".

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @monetaria/math-utils

// with yarn
yarn add @monetaria/math-utils
```
npm package: @monetaryunit/bitcore-build-mue
Description: A helper for common tasks to build bitcore-mue modules'
Latest version: 0.10.0

# bitcore-build-mue

[![NPM](https://img.shields.io/npm/v/bitcore-build-mue.svg?style=flat-square)](https://npmjs.org/package/bitcore-build-mue)

A helper to add tasks to gulp.

## Getting started

Install with:

```sh
npm install @monetaryunit/bitcore-build-mue
```

and use and require in your gulp file: 

```javascript
var gulp = require('gulp');
var bitcoreTasks = require('@monetaryunit/bitcore-build-mue');

bitcoreTasks('submodule');
gulp.task('default', ['lint', 'test', 'browser', 'coverage']);
```

### Notes

* There's no default task to allow for each submodule to set up their own configuration
* If the module is node-only, avoid adding the browser tasks with:
```javascript
var bitcoreTasks = require('@monetaryunit/bitcore-build-mue');
bitcoreTasks('submodule', {skipBrowsers: true});
```

## Contributing

See [CONTRIBUTING.md](https://github.com/bitpay/bitcore) on the main bitcore repo for information about how to contribute.

## License

Code released under [the MIT license](https://github.com/bitpay/bitcore/blob/master/LICENSE).

Copyright 2015 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.
npm package: @monetized/api
Description: A set of custom elements to prompt your users to buy the premium content at Monetized, and for validating their entitlement tokens.
Latest version: 0.0.5

## `@monetized/widgets`

A set of custom elements to prompt your users to buy the premium content at Monetized, and for validating their entitlement tokens.

### `<monetized-link-riser>`

Adds a pop-under to:

1. Check if there's an entitlement token available set in page URL.
2. If it's set, ensure it's a valid token.
3. If token is invalid or doesn't exist, find the corresponding page at https://www.monetized.link and prompt user to get access there.

#### Usage

```html
<!doctype html>
<html lang="en">
	<head>
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<!-- You can use npm CDNs like unpkg to import the custom element -->
		<script
			type="module"
			src="https://unpkg.com/@monetized/widgets/monetized-link-riser.js"
		></script>
		<!-- Or, self-host it -->
		<script type="module" src="monetized-link-riser.js"></script>
	</head>
	<body>
		<p>Some content on your website</p>

		<!-- Add the riser widget  -->
		<monetized-link-riser></monetized-link-riser>
	</body>
</html>
```

#### Advanced Usage

You can use a custom name for this component too.

```html
<script type="module">
	import { MonetizedLinkRiser } from 'https://unpkg.com/@monetized/widgets/monetized-link-riser.js';
	customElements.define('some-custom-name', MonetizedLinkRiser);
</script>

<some-custom-name></some-custom-name>
```

Pass the `strict` attribute for strict checking - ensures the token corresponds to only the page monetized at https://www.monetized.link

```html
<monetized-link-riser strict></monetized-link-riser>
<!-- Note that this attribute doesn't expect any value. To unset, remove the attribute. -->
```

## `@monetized/api`

Use [Monetized](https://www.monetized.link/)'s public API to validate entitlement of tokens, and directing users to correct pages where they can buy your link.

```bash
npm install @monetized/api
```

### Available methods

```js
import {
	getPage,
	findPage,
	verifyToken,
	verifyTokenStrict,
} from '@monetized/api';
```

#### `getPage`

Get a page by page ID

```http
GET https://www.monetized.link/api/content/info/:pageId
```

#### `findPage`

Find a page by monetized URL

```http
GET https://www.monetized.link/api/content/find?q={monetizedPageUrl}&publication={optional-publication-id}
```

#### `verifyToken`

Check whether given token is valid. Validates corresponds to public key at [`.well-known/jwks.json`](https://www.monetized.link/.well-known/jwks.json).

#### `verifyTokenStrict`

Same as above, but also ensures the token corresponds to given URL/page-id.
npm package: @monetized/widgets
Description: A set of custom elements to prompt your users to buy the premium content at Monetized, and for validating their entitlement tokens.
Latest version: 0.0.5

## `@monetized/widgets`

A set of custom elements to prompt your users to buy the premium content at Monetized, and for validating their entitlement tokens.

### `<monetized-link-riser>`

Adds a pop-under to:

1. Check if there's an entitlement token available set in page URL.
2. If it's set, ensure it's a valid token.
3. If token is invalid or doesn't exist, find the corresponding page at https://www.monetized.link and prompt user to get access there.

#### Usage

```html
<!doctype html>
<html lang="en">
	<head>
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<!-- You can use npm CDNs like unpkg to import the custom element -->
		<script
			type="module"
			src="https://unpkg.com/@monetized/widgets/monetized-link-riser.js"
		></script>
		<!-- Or, self-host it -->
		<script type="module" src="monetized-link-riser.js"></script>
	</head>
	<body>
		<p>Some content on your website</p>

		<!-- Add the riser widget  -->
		<monetized-link-riser></monetized-link-riser>
	</body>
</html>
```

#### Advanced Usage

You can use a custom name for this component too.

```html
<script type="module">
	import { MonetizedLinkRiser } from 'https://unpkg.com/@monetized/widgets/monetized-link-riser.js';
	customElements.define('some-custom-name', MonetizedLinkRiser);
</script>

<some-custom-name></some-custom-name>
```

Pass the `strict` attribute for strict checking - ensures the token corresponds to only the page monetized at https://www.monetized.link

```html
<monetized-link-riser strict></monetized-link-riser>
<!-- Note that this attribute doesn't expect any value. To unset, remove the attribute. -->
```

## `@monetized/api`

Use [Monetized](https://www.monetized.link/)'s public API to validate entitlement of tokens, and directing users to correct pages where they can buy your link.

```bash
npm install @monetized/api
```

### Available methods

```js
import {
	getPage,
	findPage,
	verifyToken,
	verifyTokenStrict,
} from '@monetized/api';
```

#### `getPage`

Get a page by page ID

```http
GET https://www.monetized.link/api/content/info/:pageId
```

#### `findPage`

Find a page by monetized URL

```http
GET https://www.monetized.link/api/content/find?q={monetizedPageUrl}&publication={optional-publication-id}
```

#### `verifyToken`

Check whether given token is valid. Validates corresponds to public key at [`.well-known/jwks.json`](https://www.monetized.link/.well-known/jwks.json).

#### `verifyTokenStrict`

Same as above, but also ensures the token corresponds to given URL/page-id.
npm package: @money-fin/money-fin-component
Description: Webcomponent money-fin-component
Author: Team. money-fin
Latest version: 0.0.4

# \<money-fin>

This webcomponent follows the [open-wc](https://github.com/open-wc/open-wc) recommendation.

## Installation
```bash
npm i money-fin
```

## Usage
```html
<script type="module">
  import 'money-fin/money-fin.js';
</script>

<money-fin></money-fin>
```



## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

## Local Demo with `es-dev-server`
```bash
npm start
```
To run a local development server that serves the basic demo located in `demo/index.html`
npm package: @money-god/geb-contract-api
Description: This provide a simple JS interface to interact with the core GEB contracts.
Latest version: 1.2.11

# Contract API

This provide a simple JS interface to interact with the core GEB contracts.

It includes the following smart-contract repos:

-   geb
-   geb-safe-manager
-   geb-proxy-registry
-   geb-proxy-action
-   ds-proxy
npm package: @money-protocol/lib-base
Description: Moneyp SDK shared interfaces
Author: Daniel Simon
Latest version: 1.0.0-testnet

# @money-protocol/lib-base

Shared interfaces and classes of the Moneyp SDK.

Needs to be installed in order to use other Moneyp SDK packages, for example [@moneyprotocol/lib-ethers](https://www.npmjs.com/package/@moneyprotocol/lib-ethers).

## API Reference

For now, it can be found in the public Moneyp [repo](https://github.com/moneyp/moneyp/blob/master/docs/sdk/lib-base.md).
npm package: @money-protocol/lib-ethers
Description: Moneyp SDK Bitcoins-based implementation
Author: Daniel Simon
Latest version: 1.0.0-testnet

# @money-protocol/lib-ethers

[Bitcoins](https://www.npmjs.com/package/ethers)-based library for reading Moneyp protocol state and sending transactions.

## Quickstart

Install in your project:

```
npm install --save @money-protocol/lib-base @money-protocol/lib-ethers ethers@^5.0.0
```

Connecting to an Ethereum node and sending a transaction:

```javascript
const { Wallet, providers } = require("ethers");
const { BitcoinsMoneyp } = require("@money-protocol/lib-ethers");

async function example() {
  const provider = new providers.JsonRpcProvider("http://localhost:8545");
  const wallet = new Wallet(process.env.PRIVATE_KEY).connect(provider);
  const moneyp = await BitcoinsMoneyp.connect(wallet);

  const { newVault } = await moneyp.openVault({
    depositCollateral: 5, // RBTC
    borrowBPD: 2000,
  });

  console.log(`Successfully opened a Moneyp Vault (${newVault})!`);
}
```

## More examples

See [packages/examples](https://github.com/moneyp/moneyp/tree/master/packages/examples) in the repo.

Moneyp's [Dev UI](https://github.com/moneyp/moneyp/tree/master/packages/dev-frontend) itself contains many examples of `@money-protocol/lib-ethers` use.

## API Reference

For now, it can be found in the public Moneyp [repo](https://github.com/moneyp/moneyp/blob/master/docs/sdk/lib-ethers.md).
npm package: @moneybounce/react-native-circular-picker
Description: A javascript circular picker that works on ios, android and web.
Author: Moneybounce
Latest version: 0.1.2

# react-native-circular-picker
A javascript circular picker that works on ios, android and web.


## todo

- [x] ABSTRACT STYLES
- [ ] ALLOW FOR FUNCTION TO BE RUN ON MOOVE AND ON STEP REACH

## Installation

```sh
npm install react-native-circular-picker
```

## Usage

```js
import { multiply } from "react-native-circular-picker";

// ...

const result = await multiply(3, 7);
```

## Contributing

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

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @moneybutton/client
Description: Money Button API JavaScript client.
Author: Yours Inc.
Latest version: 0.21.1

# @moneybutton/client

![banner](assets/blue-white.png)

[![npm version](https://badge.fury.io/js/%40moneybutton%2Fclient.svg)](https://badge.fury.io/js/%40moneybutton%2Fclient)
[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

> Money Button API Javascript Client.

## Table of Contents

- [Background](#background)
- [Install](#install)
- [Usage](#usage)
- [API](#api)
- [Maintainers](#maintainers)
- [Contribute](#contribute)
- [License](#license)

## Background

[Money Button](https://www.moneybutton.com) is a UI/UX and API layer for the blockchain which takes 0% transaction fees and makes Bitcoin SV easy for everyone, everywhere.

This project is a Javascript client providing a simple way of communicating with Money Button's API. For more information, please see our [docs](https://docs.moneybutton.com/).

## Install

```
yarn add -E @moneybutton/client
```

or

```
npm install --exact @moneybutton/client
```

## Usage

```
const MoneyButtonClient = require('@moneybutton/client')
const client = new MoneyButtonClient(
  '<your client identifier>',
  '<your client secret>'
)
```

## API

For in-detail API documentation, please see our automatically generated [docs](https://htmlpreview.github.io/?https://github.com/moneybutton/client/blob/master/docs/index.html).

## Maintainers

[@ealmansi](https://github.com/ealmansi)
[@hojarasca](https://github.com/hojarasca)
[@kevinejohn](https://github.com/kevinejohn)
[@ryanxcharles](https://github.com/ryanxcharles)

## Contribute

PRs accepted.

Small note: If editing the README, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.

## License

MIT © 2018 Yours Inc.