open-index/open-npm huggingface dataset:
npm package: @iyio/aws-credential-providers
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.8.18

# aws-credential-providers

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build aws-credential-providers` to build the library.

## Running unit tests

Run `nx test aws-credential-providers` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @iyio/aws-dynamo
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.8.18

# aws-dynamo

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build aws-dynamo` to build the library.

## Running unit tests

Run `nx test aws-dynamo` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @iyio/aws-rds
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.8.18

# aws-rds

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build aws-rds` to build the library.

## Running unit tests

Run `nx test aws-rds` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @iyio/aws-s3
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.8.18

# aws-s3

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build aws-s3` to build the library.

## Running unit tests

Run `nx test aws-s3` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @iyio/babel-plugin-macros
Description: Used to register environment variables with the @iyio/common registerConfig function
Latest version: 0.7.50

# IYIO babel-plugin-macros
Used to register environment variables with the @iyio/common registerConfig function

## Usage
The follow will be transformed 
``` ts
import { registerConfig, STATIC_ENV_VARS } from '@iyio/common';
registerConfig(null,STATIC_ENV_VARS);
```
-to-
``` ts
import { registerConfig, STATIC_ENV_VARS } from '@iyio/common';
registerConfig(null,{
    NX_ENV_VAR_A:'value a from the environment',
    NX_ENV_VAR_B:'value b from the environment',
});
```

STATIC_ENV_VARS must be passed as an argument to the registerConfig for the substation to occur.


## Plugin options
 - identifier : string
     - The identifier to replace assignment value for.
     - default = 'STATIC_ENV_VARS'

 - func : string
     - The name of the function being call to replace the identifier argument of
     - default = 'registerConfig'

 - prefix : string | null | false
   - Environment variables must be prefixed with this value to be added.
   - default = 'NX_'

 - ignore : string[]
     - An array of environment variables to ignore
     - default = []
     
 - mode : 'keep' | 'drop' | 'both'
     - Determines what is done with the prefix
     - default = 'both'


## Workspace level configuration
To enable the plugin workspace wide add the plugin to the root babel.config.json file

/babel.config.json
``` json
{
    "babelrcRoots": ["*"],
    "plugins": ["@iyio/babel-plugin-macros"]
}
```

## NextJS Project level configuration
To enable the plugin in a NextJS project add the plugin to the .babelrc file in the project. If
.babelrc does not exist create it.


/packages/{NextJsProject}/.babelrc
``` json
{
    "presets": ["@nrwl/next/babel"],
    "plugins": ["@iyio/babel-plugin-macros"]
}
```

If workspace level configuration has been enabled
``` json
{
    "presets": ["@nrwl/next/babel"]
}
npm package: @iyio/browser-mocks
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.8.18

# browser-mocks

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build browser-mocks` to build the library.

## Running unit tests

Run `nx test browser-mocks` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @iyio/cdk-common
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.8.18

# cdk-common

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build cdk-common` to build the library.

## Running unit tests

Run `nx test cdk-common` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @iyio/convo-crawler
Description: A conversational language.
Latest version: 0.7.22

# Convo-lang
A conversational language.

### Convo-lang as Moved -> https://github.com/convo-lang/convo-lang

![convo](https://learn.convo-lang.ai/convo.webp)

# What is Convo-lang?
Convo-lang is a mixture between a procedural programming language, prompting template system and 
conversation state management system. You can execute convo-lang in Javascript, Python,
from the command line or directly in VSCode.

Convo-lang aims to provided a uniform prompting syntax that is LLM agnostic and allows you to
store both prompts, metadata and tradition programming logic in a single file or template string.

The convo-lang syntax supports advanced features such as function calling, tool usage and vision.
The Convo-lang ecosystem consists of a parser, interpreter, Typescript/Javascript/Python libraries,
a CLI, and a vscode extension for syntax highlighting and in-editor script execution.

### Convo-lang as Moved -> https://github.com/convo-lang/convo-lang