open-index/open-npm huggingface dataset:
npm package: @stephenvector/prefab
Description: A set of themeable UI components for React projects.
Author: Stephen Vector
Latest version: 0.4.0

# Prefab

[![Build Status](https://travis-ci.com/stephenvector/prefab.svg?branch=master)](https://travis-ci.com/stephenvector/prefab)
[![codecov](https://codecov.io/gh/stephenvector/prefab/branch/master/graph/badge.svg)](https://codecov.io/gh/stephenvector/prefab) [![Greenkeeper badge](https://badges.greenkeeper.io/stephenvector/prefab.svg)](https://greenkeeper.io/)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fstephenvector%2Fprefab.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fstephenvector%2Fprefab?ref=badge_shield)

A set of themeable UI components for React projects. Built with accessibility in mind. Uses `styled-components` for styling.

## Components

### Layout & Presentation

#### Container

```tsx
<Container fullWidth={boolean}>{...}</Container>
```
Prop | Type | Default
-----|------|--------
`fullWidth`|`boolean`| `false`

#### `<Row />`
- `<Column />`
- `<Table />`
- `<Box />`
- `<Padding />`

### Typography

- `<H1>`
- `<H2>`
- `<H3>`
- `<H4>`
- `<H5>`
- `<H6>`
- `<Display1>`
- `<Display2>`
- `<Display3>`
- `<Display4>`

### Form Controls

- `<Label />`
- `<Input />`
- `<Button />`
- `<ButtonGroup />`
- `<ColorPicker />`
- `<Slider />`
- `<Carousel />`
- `<Date Picker />`
- `<Select />`
- `<Radio />`
- `<Checkbox />`

### Status Indicators
- `<ProgressBar />`
- `<Loading />`

## Usage

- Control the component returned using `as` attribute: `<H1 as="div">Heading One Style Without H1 Tag</H1>`

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fstephenvector%2Fprefab.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fstephenvector%2Fprefab?ref=badge_large)
  
## Tests

Functional tests performed courtesy of BrowserStack.

<a href="https://www.browserstack.com/">
  <img src="https://live.browserstack.com/images/opensource/browserstack-logo.svg" alt="BrowserStack Logo" width="192" height="42">
</a>
npm package: @stephenwf-forks/manifesto.js
Description: IIIF Presentation API utility library for client and server
Author: @edsilv
Latest version: 2.2.25

# manifesto

[![Build Status](https://travis-ci.org/IIIF-Commons/manifesto.svg?branch=master)](https://travis-ci.org/IIIF-Commons/manifesto)

IIIF Presentation API client and server utility library.

    npm install manifesto.js --save

Alternatively, use bower:

    bower install manifesto

Getting Started
--

### Documentation

https://iiif-commons.github.io/manifesto/


### Tutorial

http://blog.edsilv.com/manifesto/


### Developer Setup

    git clone https://github.com/iiif-commons/manifesto.git
    npm install typings -g
    npm install
    gulp
    gulp test
npm package: @stephenwf/ntrt-test-1
Description: Describe ntrt-test-1 here
Latest version: 0.0.9

# ntrt-test-1

[![Travis][build-badge]][build]
[![npm package][npm-badge]][npm]
[![Coveralls][coveralls-badge]][coveralls]

Describe ntrt-test-1 here.

[build-badge]: https://img.shields.io/travis/user/repo/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/npm-package.png?style=flat-square
[npm]: https://www.npmjs.org/package/npm-package

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo
npm package: @stepik21/strapi-llm-translator
Description: AI-Powered Content Translation for Strapi
Author: stepannemejc
Latest version: 0.12.0

# <img alt="Strapi LLM Translator Icon" src="./docs/strapi-llm-translator-icon.png" width="50"> Strapi LLM Translator

#### AI-Powered Content Translation for Strapi

The Strapi LLM Translator plugin enhances your localization workflow by utilising LLMs to translate your content fields with a single click. Compatible with any OpenAI-compatible LLM, it preserves your original formatting while delivering fast, accurate results in seconds.

## 🚀 Key Features

- 🌍 **Multi-field Support** - Translates all text-based fields (string, text, richtext) and JSON/Blocks content, including Strapi 5 structured rich text
- 🔌 **LLM Agnostic** - Works with any OpenAI-compatible API (your choice of provider or local)
- 📝 **Format Preservation** - Maintains markdown formatting during translation
- 🔗 **Smart UUID Handling** - Auto-translates slugs when i18n is enabled with relative fields
- ⚡ **Auto-fill** - Instantly populates generated translations
- 🎛️ **Customizable** - Adjust system prompts and temperature for optimal results

---

<img alt="strapi-llm-translator" style="border-radius:5px" src="./docs/strapi-llm-translator.gif" width="640">

---

## ✅ Tested With

- **Strapi**: v5.12.x, v5.15.x
- **LLM Providers**:
  - OpenAI: `gpt-4o`
  - Groq: `meta-llama/llama-4-scout-17b-16e-instruct`
  - Local: `Ollama`, e.g. `phi4-mini`

## 🛠️ Installation & Setup

### Prerequisites

- Strapi project (v5+)
- API key for your preferred LLM provider, Base Url + Model Name
- Configured internationalization with at least two languages in your Strapi application

### Installation

1. Install the plugin in your Strapi project:

```bash
npm install strapi-llm-translator
```

2. Configure environment variables:

```
# Optional - Your LLM provider API key (Can be left empty if there is no API Key needed)
LLM_TRANSLATOR_LLM_API_KEY=

# Optional - Defaults to OpenAI's endpoint
STRAPI_ADMIN_LLM_TRANSLATOR_LLM_BASE_URL=

# Optional - Defaults to gpt-4o
STRAPI_ADMIN_LLM_TRANSLATOR_LLM_MODEL=
```

3. Rebuild your admin panel:

```
npm run build
```

After installation, customize the translation behavior through the LLM Translator configuration page:

---

<img alt="Strapi LLM Translator Configuration screen" style="border-radius:5px" src="./docs/strapi-llm-translator-configuration.png" width="640">

---

## 💻 Plugin Development

To contribute to the plugin development:

1. Navigate to your Strapi project
2. Add and link the plugin: `npx yalc add strapi-llm-translator && npx yalc link strapi-llm-translator && npm install`
3. Start your Strapi project
4. In a separate terminal, watch the plugin for changes:
   `npm run watch:link`

## About

Franziska Fieke ([grenzbotin](https://github.com/grenzbotin)) – [vulpis.dev](https://vulpis.dev)

Distributed under the MIT license.
See `LICENSE` for more information.
npm package: @stepik21/strapi-plugin-editor-js
Description: A plugin to add an editor.js custom field to Strapi 5.
Author: Stepan Nemejc
Latest version: 0.0.7

# strapi-plugin-editor-js
A plugin to add an editor.js custom field to Strapi 5.

```bash
npm i @matthewkilpatrick/strapi-plugin-editor-js
```

## Addons
The following Editor.js blocks are enabled by default:
- [Paragraph](https://github.com/editor-js/paragraph)
- [Header](https://github.com/editor-js/header)
- [Simple image](https://github.com/editor-js/simple-image) (integrated into the Strapi media library)
- [Embed](https://github.com/editor-js/embed)
- [List](https://github.com/editor-js/list)
- [Raw](https://github.com/editor-js/raw)
- [Quote](https://github.com/editor-js/quote)
- [Table](https://github.com/editor-js/table)

There's currently no support for extending the supported blocks, or adjusting the configuration for the enabled ones.

## Credits
This plugin is mostly duct-taped together based on the existing libraries, that don't yet support Strapi 5:
- https://github.com/melishev/strapi-plugin-react-editorjs
- https://github.com/GregorSondermeier/strapi-plugin-editorjs
npm package: @stepincto/expo-video
Description: A cross-platform, performant video component for React Native and Expo with Web support
Author: 650 Industries, Inc.
Latest version: 1.0.7

<p>
  <a href="https://docs.expo.dev/versions/unversioned/sdk/video/">
    <img
      src="../../.github/resources/expo-video.svg"
      alt="expo-video"
      height="64" />
  </a>
</p>

A cross-platform, performant video component for React Native and Expo with Web support

# API documentation

- [Documentation for the latest stable release](https://docs.expo.dev/versions/latest/sdk/video/)
- [Documentation for the main branch](https://docs.expo.dev/versions/unversioned/sdk/video/)

# Installation in managed Expo projects

For [managed](https://docs.expo.dev/archive/managed-vs-bare/) Expo projects, please follow the installation instructions in the [API documentation for the latest stable release](#api-documentation). If you follow the link and there is no documentation available then this library is not yet usable within managed projects &mdash; it is likely to be included in an upcoming Expo SDK release.

# Installation in bare React Native projects

For bare React Native projects, you must ensure that you have [installed and configured the `expo` package](https://docs.expo.dev/bare/installing-expo-modules/) before continuing.

### Add the package to your npm dependencies

```
npm install expo-video
```

# Contributing

Contributions are very welcome! Please refer to guidelines described in the [contributing guide](https://github.com/expo/expo#contributing).


# building with npm
```bash
npm run build:plugin     # should succeed now
npm run build:once       # or run build:lib then build:plugin
npm run pack:local       # pack to a local file to test locally and install like npm install 'file location of stepincto-expo-video-2.2.2-sicto.1.tgz'
npm publish --dry-run --tag next   # dry run to check what will be published
npm publish --tag next  # which publishes on 'next' which wil be installed by using npm install @stepincto/expo-video@next
# or 
npm publish # which publishes on 'latest' which wil be installed by using npm install @stepincto/expo-video
```