open-index/open-npm huggingface dataset:
npm package: @offab/react-notion-x
Description: Fast and accurate React renderer for Notion.
Author: Travis Fischer
Latest version: 7.4.5
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<p align="center">
  <img alt="React Notion X" src="https://raw.githubusercontent.com/NotionX/react-notion-x/master/media/notion-ts.png" width="689">
</p>

# React Notion X

> Fast and accurate React renderer for Notion.

[![NPM](https://img.shields.io/npm/v/react-notion-x.svg)](https://www.npmjs.com/package/react-notion-x) [![Build Status](https://github.com/NotionX/react-notion-x/actions/workflows/test.yml/badge.svg)](https://github.com/NotionX/react-notion-x/actions/workflows/test.yml) [![Prettier Code Formatting](https://img.shields.io/badge/code_style-prettier-brightgreen.svg)](https://prettier.io)

## Docs

See the [full docs](https://github.com/NotionX/react-notion-x).

## License

MIT © [Travis Fischer](https://transitivebullsh.it)

Support my OSS work by <a href="https://twitter.com/transitive_bs">following me on twitter <img src="https://storage.googleapis.com/saasify-assets/twitter-logo.svg" alt="twitter" height="24px" align="center"></a>
npm package: @offbyonestudios/formulas
Description: Linear Function Evaluator
Author: OffByOne Studios
Latest version: 1.2.0

#  Formulas
Evaluate single variable PMDAS functions (no exponentiation)


## Installation
```sh
yarn install @offbyonestudios/formulas
```

## Usage

### ES5
```js
var formulas = require('@offbyonestudios/formulas').default;
console.log(formulas("(2*x) + 3", 45))
```
### ES6
```js
import formulas = require('@offbyonestudios/formulas');
console.log(formulas("(2*zeta) + 3", 45))
```

## Remarks
We aren't stupid. We needed this for something, honestly.
npm package: @offcarlospetit/gridsystem
Description: React Native Layout Grid System
Author: Carlos Petit
Latest version: 0.0.3

# Grid System Layout

Grid System Layout es un pequeño proyecto pensado para ayudar a los desarrolladores y diseñadores. Mediante esta librería se podría ver una grilla personalizable con la cual apoyarse a la hora de crear interfaces y así lograr una mayor precisión a la hora de darle vida a los diseños.

## Installation

Usando npm 

```bash
npm i @offcarlospetit/gridsystem
```
Usando yarn

```bash
yarn add @offcarlospetit/gridsystem
```

## Usage


```jsx
import GridSystem from '@offcarlospetit/gridsystem';

...
<>
 <YourUI>
    ...
 </YourUI>
 <GridSystem/>
</>
```

## Contributing
Pull requests son bienvenidos. Para cambios importantes, abra primero un issue para analizar qué le gustaría cambiar o agregar. 


## License
[MIT](https://choosealicense.com/licenses/mit/)
npm package: @offcarlospetit/uikit
Description: simple test for uikit library
Author: Carlos Petit
Latest version: 0.2.4

# uikit

simple test for uikit library

## Installation

```sh
npm install uikit
```

## Usage

```js
import { multiply } from "uikit";

// ...

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
npm package: @offchainlabs/eslint-config-typescript
Description: Shareable Offchain labs eslint config
Author: Offchain Labs, Inc.
Latest version: 0.2.2

# Eslint

Provide reusable typescript and react eslint configs

1. Install the peerDependencies of eslint configs:

```sh
npx install-peerdeps -Y --dev @offchainlabs/eslint-config-typescript
```

2. Usage

[Eslint docs](https://eslint.org/docs/latest/use/configure/configuration-files#using-a-shareable-configuration-package)

`eslintrc.js`

```ts
require('@offchainlabs/eslint-config-typescript/base');
require('@offchainlabs/eslint-config-typescript/react');

module.exports = {
  extends: [
    '@offchainlabs/eslint-config-typescript/base',
    '@offchainlabs/eslint-config-typescript/react',
  ],
  // Override here
};
```

`.eslintrc.yaml`, `.eslintrc.yml`

```yaml
extends:
  - '@offchainlabs/eslint-config-typescript/base'
  - '@offchainlabs/eslint-config-typescript/react'

rules:
  # Override here
```

`.eslintrc.json`

```JSON
{
  extends: [
    '@offchainlabs/eslint-config-typescript/base',
    '@offchainlabs/eslint-config-typescript/react'
  ],
  overrides: [...]
}
```

`package.json`

```JSON
"eslintConfig": {
  "extends": [
    "@offchainlabs/eslint-config-typescript/base",
    "@offchainlabs/eslint-config-typescript/react",
  ],
  "overrides": [...]
}
```

## Note

For nextjs based project,
`"@offchainlabs/eslint-config-typescript/react"` should be removed in favor of `"@offchainlabs/eslint-config-typescript/next",`. It includes `react`, `react-hooks`, `jsx-a11y` and `import` configurations already.

If you're using `@offchainlabs/eslint-config-typescript/next` in a project where Next.js isn't installed in your root directory (such as a monorepo), you need to update your `.eslintrc`:

```JSON
{
  "extends": "next",
  "settings": {
    "next": {
      "rootDir": "packages/my-app/"
    }
  }
}
```

`rootDir` can be a path (relative or absolute), a glob (i.e. "packages/\*/"), or an array of paths and/or globs.

see https://nextjs.org/docs/basic-features/eslint#rootdir

This repo can be linted with itself by running `yarn run lint`
npm package: @offchainlabs/fund-distribution-contracts
Description: A set of smart contracts that handle fund distribution across multiple chains.
Author: Offchain Labs, Inc.
Latest version: 1.0.1

# Fund Distribution Contracts

A set of smart contracts that handle fund distribution across multiple chains.

## Reward Distributor

A smart contract that pushes the funds that accrued in it to a group of addresses. You can use this contract to distribute native token between the participants according to preset weights.

The participants are managed by an owner - accrued reward must be distributed to the participants before the configuration can be changed. The owner cannot deny a particular participant from receiving their share of the reward, but can deny the reward from being distributed to all participants. If a particular recipient is not able to recieve funds at their address, the payment will fallback to the owner.

This contract is expected to handle native token simply appearing in its balance (opposed to having an explicit `receive` function called).

The contract currently assume the block gas limit would be at least 16M gas and the number of malicious participants would be less than 10.

## Fee Routers

A set of smart contracts that pushes route funds (both native and erc20) across parent and child chains.

These are the supported routes:

1. ArbChildToParentRewardRouter.sol

    Route funds from an Arbitrum chain to its parent chain

2. OpChildToParentRewardRouter.sol

    Route funds from an OPStack chain to its parent chain

3. ParentToChildRewardRouter.sol

    Route funds from a parent chain to a child Arbitrum chain

When setting up a new route, make sure the token exists on both side by the configurated bridge or else fund can be stuck.

## Installation

1. Install [Foundry](https://github.com/foundry-rs/foundry):

```
curl -L https://foundry.paradigm.xyz | bash
```

2. Download dependency

```
make install
```

### Dependencies

```
make update
```

### Compilation

```
make build
```

### Testing

```
make test
```

### Code Coverage

```
make coverage
```

### Gas Report

```
make gas
```

### Gas Snapshot

```
make snapshot
```

### Compare with Gas Snapshot

```
make gas-check
```