open-index/open-npm huggingface dataset:
npm package: @raviqqe/parsdown
Description: Parser combinator in TypeScript
Latest version: 1.3.10

# parsdown

[![GitHub Action](https://img.shields.io/github/actions/workflow/status/raviqqe/parsdown/test.yaml?branch=main&style=flat-square)](https://github.com/raviqqe/parsdown/actions)
[![Codecov](https://img.shields.io/codecov/c/github/raviqqe/parsdown.svg?style=flat-square)](https://codecov.io/gh/raviqqe/parsdown)
[![npm](https://img.shields.io/npm/v/@raviqqe/parsdown?style=flat-square)](https://www.npmjs.com/package/@raviqqe/parsdown)
[![License](https://img.shields.io/github/license/raviqqe/parsdown.svg?style=flat-square)](LICENSE)

A parser combinator library for hierarchical tokens written in TypeScript.

## Features

- Support for hierarchical tokens
  - Markdown, HTML, line-oriented configuration file formats, etc.
- Section parsing
  - A `section` combinator splits hierarchical sections by their head tokens.
- A versatile set of combinators
- Strict typing

## License

[MIT](LICENSE)
npm package: @raviqqe/prompt-engine
Description: Yet another prompt engine
Latest version: 0.2.5

# prompt-engine

[![GitHub Action](https://img.shields.io/github/actions/workflow/status/raviqqe/prompt-engine/test.yaml?branch=main&style=flat-square)](https://github.com/raviqqe/prompt-engine/actions)
[![Codecov](https://img.shields.io/codecov/c/github/raviqqe/prompt-engine.svg?style=flat-square)](https://codecov.io/gh/raviqqe/prompt-engine)
[![npm](https://img.shields.io/npm/v/@raviqqe/prompt-engine?style=flat-square)](https://www.npmjs.com/package/@raviqqe/prompt-engine)
[![License](https://img.shields.io/github/license/raviqqe/prompt-engine.svg?style=flat-square)](UNLICENSE)

A few-shot prompt engine.

## References

- [Best practices for prompt engineering with OpenAI API](https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api)
- [`microsoft/prompt-engine`](https://github.com/microsoft/prompt-engine)

## License

[The Unlicense](UNLICENSE)
npm package: @raviqqe/react-hooks
Description: Utility hooks for React
Latest version: 0.6.9

# react-hooks

[![GitHub Action](https://img.shields.io/github/actions/workflow/status/raviqqe/react-hooks/test.yaml?branch=main&style=flat-square)](https://github.com/raviqqe/react-hooks/actions)
[![Codecov](https://img.shields.io/codecov/c/github/raviqqe/react-hooks.svg?style=flat-square)](https://codecov.io/gh/raviqqe/react-hooks)
[![License](https://img.shields.io/github/license/raviqqe/react-hooks.svg?style=flat-square)](https://github.com/raviqqe/react-hooks/blob/main/LICENSE)

My React hooks

## License

[MIT](https://github.com/raviqqe/react-hooks/blob/main/LICENSE)
npm package: @raviqqe/react-scripts
Description: Fork of react-scripts
Latest version: 1.2.14
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @raviqqe/react-scripts

[![npm](https://img.shields.io/npm/v/@raviqqe/react-scripts?style=flat-square)](https://www.npmjs.com/package/@raviqqe/react-scripts)

Fork of [`react-scripts`](https://github.com/facebook/create-react-app/tree/master/packages/react-scripts).

## Features

- TypeScript support
- Rolling update of dependencies

### Underlying technologies

- [TypeScript](https://www.typescriptlang.org/)
- [React](https://reactjs.org/)
- [ESLint](https://eslint.org/)
- [Rollup](https://rollupjs.org/guide/en/)
- [Jest](https://jestjs.io/)

## Install

```
npm install -D @raviqqe/react-scripts
```

## Usage

```
react-scripts init
react-scripts build
react-scripts watch
react-scripts lint
react-scripts test
```

## License

[MIT](LICENSE)
npm package: @raviqqe/react-tsconfig
Description: tsconfig.json for React apps
Latest version: 2.0.3

# @raviqqe/react-tsconfig

[![GitHub Action](https://img.shields.io/github/actions/workflow/status/raviqqe/react-tsconfig/test.yaml?branch=main&style=flat-square)](https://github.com/raviqqe/react-tsconfig/actions)
[![npm](https://img.shields.io/npm/v/@raviqqe/react-tsconfig?style=flat-square)](https://www.npmjs.com/package/@raviqqe/react-tsconfig)
[![License](https://img.shields.io/github/license/raviqqe/react-tsconfig.svg?style=flat-square)](LICENSE)

TypeScript configuration for React apps.

## License

[MIT](LICENSE)
npm package: @raviqqe/stak
Description: Stak Scheme in WebAssembly
Latest version: 0.12.11

# Stak Scheme

[![GitHub Action](https://img.shields.io/github/actions/workflow/status/raviqqe/stak/test.yaml?branch=main&style=flat-square)](https://github.com/raviqqe/stak/actions)
[![Crate](https://img.shields.io/crates/v/stak.svg?style=flat-square)](https://crates.io/crates/stak)
[![Codecov](https://img.shields.io/codecov/c/github/raviqqe/stak.svg?style=flat-square)](https://codecov.io/gh/raviqqe/stak)
[![CodSpeed](https://img.shields.io/endpoint?url=https://codspeed.io/badge.json&style=flat-square)](https://codspeed.io/raviqqe/stak)
[![License](https://img.shields.io/github/license/raviqqe/stak.svg?style=flat-square)](https://github.com/raviqqe/stak/blob/main/LICENSE)

The miniature, embeddable R7RS Scheme implementation in Rust

Stak Scheme aims to be:

- An embeddable Scheme interpreter for Rust with very small memory footprint and reasonable performance
  - Its virtual machine (VM) is written in only 1.5 KLOC in Rust.
- The minimal implementation of [the R7RS-small standard][r7rs-small]
  - A subset of [Chibi Scheme](https://github.com/ashinn/chibi-scheme), [Gauche](https://github.com/shirok/Gauche), and [Guile](https://www.gnu.org/software/guile/)
- A portable scripting environment that supports even no-`std` and no-`alloc` platforms

For the usage and examples, see [the documentation](https://raviqqe.com/stak/install).

## Install

### Commands

To install [the interpreter](https://crates.io/crates/stak) and [REPL](https://crates.io/crates/stak-repl), run:

```sh
cargo install stak
cargo install stak-repl
```

To install [the minimal interpreter](https://crates.io/crates/mstak), run:

```sh
cargo install mstak
```

### Libraries

To install Stak Scheme as a library in your Rust project, run:

```sh
cargo add stak
cargo add --build stak-build
cargo install stak-compile
```

## Performance

See [Performance](https://raviqqe.com/stak/performance).

## Limitations

See [Limitations](https://raviqqe.com/stak/limitations).

## References

- This project is based on [Ribbit Scheme][ribbit], the small and portable R4RS implementation.
- [Scheme programming language][scheme]
- [The R7RS-small standard][r7rs-small]

## License

[MIT](https://github.com/raviqqe/stak/blob/main/LICENSE)

[scheme]: https://www.scheme.org/
[r7rs-small]: https://small.r7rs.org/
[ribbit]: https://github.com/udem-dlteam/ribbit