open-index/open-npm huggingface dataset:
npm package: @myx0m0p/pump-client
Description: Solana Pump Program TypeScript Client
Author: Andre P
Latest version: 0.2.0

# Pump.fun typescript client

TypeScript client for the Solana Pump Program.

## Installation

```bash
pnpm add @myx0m0p/pump-client
```

## Usage

TBA

## Development

```bash
# Install dependencies
pnpm install

# Generate client code from IDL
pnpm gen

# Build the package
pnpm build
```

## License

MIT License - see the [LICENSE](LICENSE) file for details

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## Authors

- Andre P - [@myx0m0p](https://github.com/myx0m0p)
npm package: @myxotod/eleventy-plugin-furigana
Description: An eleventy plugin to display furigana on top of japanese kanji
Author: Maximilian Boll
Latest version: 1.0.0

# eleventy-plugin-furigana

[Eleventy](https://11ty.dev) plugin that adds a filter to parse content for kanji followed by `[]`-brackets containing hiragana and converts it to furigana.

`{{ '私[わたし]の名前[なまえ]はマックスです。' | furigana | safe }}`

will produce this:

![image](https://github.com/MyXoToD/eleventy-plugin-furigana/assets/4465331/e075e09c-9f33-4db9-b187-03c1dac3e26a)

![NPM Version](https://img.shields.io/npm/v/@myxotod/eleventy-plugin-furigana.svg) ![NPM Downloads](https://img.shields.io/npm/d18m/%40myxotod%2Feleventy-plugin-furigana) ![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/min/%40myxotod/eleventy-plugin-furigana/1.0.0)

## Usage

Install this package

```sh
npm install --save-dev @myxotod/eleventy-plugin-furigana
```

Add and register the plugin inside your `.eleventy.js` config file

```js
// .eleventy.js
const furigana = require("@myxotod/eleventy-plugin-furigana");

module.exports = (eleventyConfig) => {
  eleventyConfig.addPlugin(furigana);
};
```

Finally use it in your code with the `furigana`-filter

```html
{{ content | furigana | safe }}
```

## Example

```html
{{ '<p>私[わたし]<p>' | furigana | safe }}

<!-- will become -->

<p><ruby>私 <rp>(</rp><rt>わたし</rt><rp>)</rp></ruby></p>
```

## Options

You can pass several options when adding the plugin in your eleventy config file like so:

```js
eleventyConfig.addPlugin(furigana, {
  verbose: false
});
```

|Option|Default|Type|Description|
|---|---|---|---|
|`class`|`furigana`|String|Provide a custom class for the surrounding `<ruby>` tag|
|`regex`|`/([\u4E00-\u9FAF\u3040-\u3096\u30A1-\u30FA\uFF66-\uFF9D\u31F0-\u31FF]{1})\[(.*?)\]/g`|Regex Pattern|Pattern to parse kanji|
|`verbose`|`false`|Boolean|Output additional data to your terminal when an eleventy build happens|

## License

[MIT](https://github.com/MyXoToD/eleventy-plugin-readingtime/blob/main/LICENSE) @ [Maximilian Boll](https://www.makkusu.dev)
npm package: @myxotod/eleventy-plugin-readingtime
Description: A lightweight plugin to calculate the average reading time of your 11ty pages / posts
Author: Maximilian Boll
Latest version: 2.0.0

# eleventy-plugin-readingtime

A lightweight [eleventy](https://11ty.dev) plugin to display page/post reading time in minutes. No dependencies.

![NPM Version](https://img.shields.io/npm/v/@myxotod/eleventy-plugin-readingtime.svg) ![NPM Downloads](https://img.shields.io/npm/d18m/%40myxotod%2Feleventy-plugin-readingtime) ![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/min/%40myxotod/eleventy-plugin-readingtime/2.0.0)


## Usage

Install this package

```sh
npm i @myxotod/eleventy-plugin-readingtime
```

Add and register it inside your `.eleventy.js` config file

```js
// .eleventy.js
const readingtime = require("@myxotod/eleventy-plugin-readingtime");

module.exports = (eleventyConfig) => {
  eleventyConfig.addPlugin(readingtime);
};
```

Finally use it in your code with the `readingtime`-filter

```html
<div>Reading time: {{ post | readingtime }}</div>
```

Example output

```html
<div>Reading time: ~3min</div>
```

You will have to pass the whole post or page to the filter as shown above.

## Options

You can pass several options when adding the plugin in your eleventy config file like so:

```js
eleventyConfig.addPlugin(readingtime, {
  wordsPerMinute: 200,
  suffixDisplay: true,
  suffixText: 'min',
  prefixDisplay: true,
  prefixText: '~',
  verbose: false
});
```

| Option | Default | Description |
|--------|---------|-------------|
|`wordsPerMinute`|`200`|Average number of words read per minute (higher values result in faster reading times)|
|`suffixDisplay`|`true`|Show or hide the suffix|
|`suffixText`|`'min'`|The suffix to be shown|
|`prefixDisplay`|`true`|Show or hide the prefix|
|`prefixText`|`'~'`|The prefix to be shown|
|`verbose`|`false`|Output additional data to your terminal when an eleventy build happens|

## License

[MIT](https://github.com/MyXoToD/eleventy-plugin-readingtime/blob/main/LICENSE) @ [Maximilian Boll](https://www.makkusu.dev)