open-index/open-npm huggingface dataset:
npm package: @paintgist/minipaint
Description: a fun package for minature painters
Author: Shaun Lobsinger
Latest version: 1.1.0

# Mini Paint
A fun package that keeps track of popular minature painting paint ranges as well as some useful painting techniques.

## Contribution
Contributions are welcome!  Please take a look at issues for ideas on how to contribute to the package.

## API
| Method   | Description   |  Returns |
|----------|:-------------:|------:|
| getRawPaintListByRange |  returns an array of specified paint range | Array |
| getRawTechniques |  returns an array of painting techniques | Array |
| fetchAllPaints |  returns an array of all paints | Array |
| fetchAllTechniques |  returns an array of all painting techniques | Array |
| fetchPaintById |  returns an object containing paint information | Object |
| fetchTechniqueById |  returns an object containing technique information | Object |

## Example

```javascript
import { fetchPaintById } from '@paintgist/minipaint';

const paint = fetchPaintById('7c235d3a-1fc5-4753-b81c-bf8c6aed021d');

console.log(paint.name);

// Troll Slayer Orange
```
npm package: @paintswap/sdk
Description: 🛠 An SDK for building applications on top of paintswap.
Latest version: 1.0.2

# Paintswap SDK

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/paintswap/paintswap-sdk.git
```

Move into the paintswap-sdk working directory

```sh
cd paintswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @paintswap/sonic-airdrop-definitions
Description: Types and constants for Sonic Airdrop
Author: Paintswap
Latest version: 0.0.21

# Sonic Airdrop Types & Constants (sonic-airdrop-definitions)

Sonic Airdrop `types` and `constants` available for
[<img src="https://raw.githubusercontent.com/jpb06/jpb06/master/icons/JavaScript.svg" height="15"/> Javascript](https://developer.mozilla.org/en-US/docs/Learn/JavaScript),

[<img src="https://raw.githubusercontent.com/jpb06/jpb06/master/icons/TypeScript.svg" height="15"/> TypeScript](https://www.npmjs.com/package/typescript), and
[ <img src="https://avatars1.githubusercontent.com/u/28916798?s=15" height="15"/> AssemblyScript / <img src="https://raw.githubusercontent.com/jpb06/jpb06/master/icons/WebAssembly.svg" height="15"/> WebAssembly](https://www.npmjs.com/package/assemblyscript).

The items in this library will allow you to interact with Sonic Airdrop via:

- Vanilla JS applications
- React, Angular, and other frontend frameworks
- NodeJS / Typescript back end services
- AssemblyScript / WebAssembly for use with [The Graph Protocol](https://github.com/graphprotocol/graph-node)'s web3 indexing


[NPMJS Package](https://www.npmjs.com/package/@paintswap/sonic-airdrop-definitions)


## Usage

If using a private repo, you may need to login first:

```shell
npm login
```

To use Sonic Airdrop types and constants in your project, first import the dev dependency:

```shell
npm install -D @paintswap/sonic-airdrop-definitions
```

```shell
yarn add -D @paintswap/sonic-airdrop-definitions
```

Once installed, the `SonicAirdropConstants`, `SonicAirdropTypes`, and `NONE` type will be exposed. You can then access the individual types from their parent.

```ts
import { SonicAirdropConstants, SonicAirdropTypes, NONE } from '@paintswap/sonic-airdrop-definitions'
const { Order, PriceLevel } = SonicAirdropTypes
```


It is also possible to import specific items directly.

```ts
import { Order, PriceLevel } from '@paintswap/sonic-airdrop-definitions/types'
```


## Development

### Build

```shell
npm run build
```

```shell
yarn build
```

### Use Locally

#### NPM

From library root:

```shell
npm link
```

From project root:

```shell
npm link @paintswap/sonic-airdrop-definitions
```


#### Yarn

From library root:

```shell
yarn link
```

From project root:

```shell
yarn link @paintswap/sonic-airdrop-definitions
```


#### Yalc

Install `yalc`

```shell
npm install -g yalc@latest
```

```shell
yarn add -g yalc@latest
```

From library root:

```shell
yalc publish
```

From project root:

```shell
yalc add @paintswap/sonic-airdrop-definitions
```


Use newly published updates to local yalc repository.

```shell
yalc update
```

Revert to NPM Repository

```shell
yalc remove @paintswap/sonic-airdrop-definitions
yarn add @paintswap/sonic-airdrop-definitions
```


### Manual Publish to NPM (--access=public needed the first time)

```shell
npm publish
```

```shell
yarn publish
```

### Via github CI

1. Push any changes to github
2. Create a new release version with `yarn version`
3. It will tag and push to Github which will trigger the CI to publish to NPM
npm package: @paintswap/uikit
Description: Set of UI components for paint projects
Latest version: 1.0.15

# 🖌 Paint UIkit

Paint UIkit is a set of React components and hooks used to build pages on Paint's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @paintswap/uikit`

## Setup

### Theme

Before using Paint UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@paintswap/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@paintswap/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.
npm package: @paipe-technology/web-components
Description: A framework for building UI components with React and Material-UI
Author: Paipe
Latest version: 0.5.42

# Paipe - UI Kit

## Overview

### O Paipe UI Kit é um conjunto de componentes de interface de usuário desenvolvido com React e Material-UI (MUI). Ele oferece uma variedade de componentes reutilizáveis e estilizados, prontos para integração em projetos web, facilitando a criação de interfaces consistentes e otimizando o processo de desenvolvimento.

## Recursos

- Componentes reutilizáveis: Botões, Inputs, Selects, Tabelas, etc.
- Estilização consistente com Material-UI
- Suporte a acessibilidade
- Documentação detalhada

## Instalação

```bash
pnpm install @paipe-technology/web-components
```

## Uso

```javascript
import { Button } from '@paipe/design-system';

function App() {
  return (
    <Button color="primary" onClick={() => {}} size="medium" variant="contained">
      Submit
    </Button>
  );
}
```

# Fluxo de Pull Request

Antes de criar um PR, siga os seguintes passos:

1. Execute o comando `changeset`
2. Execute o comando `version-packages`
3. Adicione e commite as mudanças
4. Dê push para o repositório

## Licença

### Este projeto é licenciado sob a licença MIT.