open-index/open-npm huggingface dataset:
npm package: @patara-app/collections
Description: Patara Collections List
Latest version: 1.0.18

# Patara Collections

Patara Collections is a TypeScript library for verified collections on Sui for the Patara App.

## Prerequisites

Before you begin, ensure you have [Bun](https://bun.sh/) installed on your system. If you don't have Bun installed, you can download and install it by following the instructions on the [official Bun website](https://bun.sh/).

## Installation

To install the Patara Collections library, follow these steps:

1. Clone the repository:

   ```bash
   git clone https://github.com/notus-labs/collections.git
   cd collections
   ```

2. Install the dependencies using Bun:
   ```bash
   bun install
   ```

## Development

### Available Scripts

- `bun run build`: Build the project using the custom build script
- `bun run format`: Format the code using Prettier
- `bun run lint`: Lint the code using ESLint
- `bun run prepare`: Set up Husky for Git hooks

### Building the Library

To build the library, run:

```bash
bun run build
```

The build process will generate the compiled JavaScript files and TypeScript declaration files in the `dist` directory.
npm package: @patara-app/patara-sdk
Description: Patara SDK
Latest version: 3.3.0

# Patara SDK

Patara SDK is a TypeScript library for interacting with Patara-related functionalities.

## Prerequisites

Before you begin, ensure you have [Bun](https://bun.sh/) installed on your system. If you don't have Bun installed, you can download and install it by following the instructions on the [official Bun website](https://bun.sh/).

## Installation

To install the Patara SDK, follow these steps:

1. Clone the repository:

   ```bash
   git clone https://github.com/notus-labs/patara-sdk.git
   cd patara-sdk
   ```

2. Install the dependencies using Bun:
   ```bash
   bun install
   ```

## Development

### Available Scripts

- `bun run build`: Build the project using the custom build script
- `bun run format`: Format the code using Prettier
- `bun run lint`: Lint the code using ESLint
- `bun run prepare`: Set up Husky for Git hooks

### Building the SDK

To build the SDK, run:

```bash
bun run build
```

The
npm package: @patara-app/tokens
Description: Patara Tokens List
Latest version: 1.0.17

# Patara Tokens

Patara Tokens is a TypeScript library for verified tokens on Sui.

## Prerequisites

Before you begin, ensure you have [Bun](https://bun.sh/) installed on your system. If you don't have Bun installed, you can download and install it by following the instructions on the [official Bun website](https://bun.sh/).

## Installation

To install the Patara Tokens library, follow these steps:

1. Clone the repository:

   ```bash
   git clone https://github.com/notus-labs/tokens.git
   cd tokens
   ```

2. Install the dependencies using Bun:
   ```bash
   bun install
   ```

## Development

### Available Scripts

- `bun run build`: Build the project using the custom build script
- `bun run format`: Format the code using Prettier
- `bun run lint`: Lint the code using ESLint
- `bun run prepare`: Set up Husky for Git hooks

### Building the Library

To build the library, run:

```bash
bun run build
```

The build process will generate the compiled JavaScript files and TypeScript declaration files in the `dist` directory.
npm package: @patarapolw/deepfind
Description: Deep find a primitive or a plain Object inside an Array or a plain Object. Always return a Object (an Array or a plain Object), so that the Object (an Array or a plain Object) can be tweaked.
Author: Pacharapol Withayasakpunt
Latest version: 0.1.9

# @patarapolw/deepfind

Deep find a primitive or a plain Object inside an Array or a plain Object. Always return a Object (an Array or a plain Object), so that the Object (an Array or a plain Object) can be tweaked.

<!-- markdownlint-disable no-trailing-punctuation -->
## Why?

I wrote this package specifically to search for a Webpack config inside `nuxt.config.js` and `vue.config.js`, so that I can tweak `pug-plain-loader` or `raw-loader`.

```javascript
import deepfind from '@patarapolw/deepfind'

console.log(deepfind(config, { loader: 'pug-plain-loader' }))
console.log(deepfind(config, 'raw-loader'))
```

Output

```javascript
[
  {
    loader: 'pug-plain-loader',
    options: {}
  },
  {
    loader: 'pug-plain-loader',
    options: {}
  }
]
[
  [
    'raw-loader',
    {
      loader: 'pug-plain-loader',
      options: {}
    }
  ]
]
```

## How I actually use

In my `nuxt.config.js`

```javascript
import deepfind from '@patarapolw/deepfind'
import showdown from 'showdown'

const mdConverter = new showdown.Converter()

export default {
  build: {
    /*
    ** You can extend webpack config here
    */
    extend (config, ctx) {
      for (const r of deepfind(config, 'pug-plain-loader')) {
        if (!Array.isArray(r)) {
          r.options = r.options || {}
          r.options.filters = {
            markdown: (s: string) => mdConverter.makeHtml(s)
          }
        }
      }
    }
  }
}
```

## Installation

Apparently, `deepfind` is already taken. I have to use `@patarapolw/deepfind`

```sh
yarn add @patarapolw/deepfind
# Or npm i @patarapolw/deepfind
```
npm package: @patarapolw/electron-default-menu
Author: Pacharapol Withayasakpunt
Latest version: 0.1.0

Up-to-date [Electron](https://electronjs.org) default [Menu](https://github.com/electron/electron/blob/main/docs/api/menu.md), compiled and verified by [Github Actions](https://github.com/features/actions).
npm package: @patarapolw/eqdict
Description: A dictionary / Record / JavaScript object can be generated from a string with Equal (=) sign
Author: Pacharapol Withayasakpunt
Latest version: 1.0.6

# eqdict

[![npm version](https://badge.fury.io/js/eqdict.svg)](https://badge.fury.io/js/eqdict)

A dictionary / Record / JavaScript object can be generated from a string with Equal (=) sign. For example,

- `'a=1 b="x y z"'` => `{ a: '1', b: 'x y z' }`

A base utility for [indent-utils](https://github.com/patarapolw/indent-utils) and [hyperpug](https://github.com/patarapolw/hyperpug)

## Usage

```typescript
import eqdict from 'eqdict'
console.log(eqdict('a=1 b="x y z"'))
```

## Usage on the browser

```html
<script src="https://unpkg.com/eqdict@:version/umd/index.min.js"></script>
<script>
console.log(eqdict('a=1 b="x y z"'))
</script>
```