open-index/open-npm huggingface dataset:
npm package: @ruliad-engr/common
Description: Common features like requests, utils
Latest version: 1.1.14


### Requests functions
  * ``` formatURL(url, addProtocol) ```
  * ``` sendAxiosRequest({ config, onSuccess, onError }) ```
  * ``` async sendServerSideRequest(urls) ```

### Utils functions
  * ``` createFileFromDataURL(fileName = 'file', dataURL) ```
  * ``` getLanguageProp(item = {}, key = '', language) ```
npm package: @ruliad-engr/forms
Description: Forms fields, inputs, etc.
Latest version: 1.1.58

# Forms components and functions

## Fields
* **CheckboxField**
* **DatePickerField**
* **FileInput** and **FileField**
* **InputTextField**
* **RadioGroupField**
* **SelectButtonField**
* **SelectField**, **CheckboxOption** and **ValueContainer**
* **TextAreaField**

## Field wrapper
* **FieldWrapper**
* **FieldWrapperStandalone**

## Form
* **FinalForm**

## Form header
* **FormHeader**

## Fields generator
* **controlTypes** - enum of fields
* **generateField** - function for generate field with specified type

## Utils
* **focusOnError**
* **focusOnErrorDecorator**
* **setErrorsMutator**
* **sendFormDataToServer**
* **useFormState**

# Hooks
* **useYupValidationSchema**

# Validators
* **emailValidation**
* **addRequiredFieldsParamToSchema**
npm package: @ruliad-engr/ui
Description: UI components (Modal, Loader, Popup, etc)
Latest version: 4.3.41

# UI components

## Components
1) **Modal**
2) **CookiesWarning**
3) **Loader**
4) **Popup** and **PopupLoader**

## Providers
1) **BasePageWrapper**
2) **useSEO**
npm package: @ruliadlabs/cli
Description: Agent-native CLI for Ruliad skills, MCP, rendering, and demo workflows.
Latest version: 0.1.0

# Ruliad CLI

Umbrella CLI for the public Ruliad launch stack.

This package is the fastest public entry point for:

- creating local Ruliad config
- checking MCP and renderer connectivity
- generating MCP connection snippets
- running a commerce TV demo flow
- jumping to docs, GitHub, and community links

Primary install CTA:

```bash
npx @ruliadlabs/cli@latest init
```

Clean public usage path:

```bash
npx @ruliadlabs/cli@latest doctor
```

Commands:

```bash
npx @ruliadlabs/cli@latest init
npx @ruliadlabs/cli@latest doctor --base-url http://localhost:8787 --renderer-url http://localhost:8788
npx @ruliadlabs/cli@latest connect mcp --base-url https://mcp.ruliad.com
npx @ruliadlabs/cli@latest demo commerce-tv --base-url http://localhost:8787
npx @ruliadlabs/cli@latest links
```

Current command set:

- `init`
- `doctor`
- `connect mcp`
- `demo commerce-tv`
- `links`

The CLI is designed to work with the isolated public repos:

- [ruliad-mcp-server](/Volumes/AD1%20MAIN/Ruliad%20Labs/ruliad-public-repos/ruliad-mcp-server)
- [ruliad-renderer](/Volumes/AD1%20MAIN/Ruliad%20Labs/ruliad-public-repos/ruliad-renderer)
- [ruliad-sdk](/Volumes/AD1%20MAIN/Ruliad%20Labs/ruliad-public-repos/ruliad-sdk)
- [ruliad-starter](/Volumes/AD1%20MAIN/Ruliad%20Labs/ruliad-public-repos/ruliad-starter)

Recommended public rollout:

1. publish `@ruliadlabs/cli`
2. publish `ruliad-renderer`
3. publish `@ruliadlabs/sdk`
4. publish `@ruliadlabs/launch-middleware`

That gives you the cleanest first public commands:

```bash
npx @ruliadlabs/cli@latest init
npx @ruliadlabs/cli@latest doctor
npx @ruliadlabs/cli@latest connect mcp
npx @ruliadlabs/cli@latest demo commerce-tv
```
npm package: @ruliadlabs/sdk
Description: Typed SDK for Ruliad MCP, rendering, and production workflows.
Latest version: 0.1.0

# Ruliad SDK

TypeScript client skeleton for the public Ruliad platform.

This repo should wrap:

- endpoint discovery
- auth headers
- tool metadata lookup
- remote production workflow helpers
- render polling
- memory helpers
- gateway helpers
- publisher helpers

The SDK should make the public APIs easy to adopt without exposing internal app assumptions.

Current client capabilities:

- default user, agent, and renderer headers through `RuliadClientOptions`
- default PubMatic launch header support
- `getManifest()`
- `getTool(toolName)`
- `invoke(toolName, payload, { headers })`
- production workflow module for campaign architecture, URL-led commerce inference, marketplace setup, guidance, protocol setup, local asset ingestion, team automation, storyboard, editor, export, and delivery polling

Pairs well with:

- `ruliad-launch-middleware`
npm package: @rulin/aws-utils
Description: AWS Utilities
Author: shengch@gmail.com
Latest version: 0.1.8

# README #

AWS utilities for neo code.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact
npm package: @rulin/com-utils
Description: Common Utilities
Author: shengch@gmail.com
Latest version: 0.1.8

# README #

Common utilities for neo code.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact
npm package: @rulin/github-utils
Description: GitHub Utilities
Author: shengch@gmail.com
Latest version: 0.1.1

# README #

GitHub utilities for neo code.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact
npm package: @rulin/mocks
Description: Mock components
Author: shengch@gmail.com
Latest version: 0.1.4

# README #

Mock components for neo code.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact