open-index/open-npm huggingface dataset:
npm package: @jrbailey819/unique-string-interpolator
Description: A lightweight package for formatting strings with parameter interpolation
Author: Jim Bailey
Latest version: 1.0.3

# String Formatter

A simple and lightweight Node.js package for formatting strings with parameter interpolation.

## Installation

```bash
npm install string-formatter
```

## Usage

```javascript
const StringFormatter = require('string-formatter');

const formatter = new StringFormatter();

const template = 'Hello, ${name}! You are ${age} years old.';
const params = { name: 'John', age: 30 };

const result = formatter.format(template, params);
console.log(result); // Output: Hello, John! You are 30 years old.
```

## API

### `StringFormatter`

The main class exported by this package.

#### `format(template: string, params: object): string`

Formats the given template string by replacing placeholders with corresponding values from the params object.

- `template`: A string containing placeholders in the format `${key}`.
- `params`: An object containing key-value pairs for interpolation.

Returns the formatted string.

## License

MIT
npm package: @jrbarrio/my-react-component
Description: Made with create-react-library
Author: jrbarrio
Latest version: 1.0.0

# @jrbarrio/my-react-component

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/@jrbarrio/my-react-component.svg)](https://www.npmjs.com/package/@jrbarrio/my-react-component) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @jrbarrio/my-react-component
```

## Usage

```jsx
import React, { Component } from 'react'

import MyComponent from '@jrbarrio/my-react-component'
import '@jrbarrio/my-react-component/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [jrbarrio](https://github.com/jrbarrio)
npm package: @jrc-internal-systems/ui
Description: ## Description
Latest version: 0.1.0

# Junior Consulting: UI

## Description

This is collection of reusable React components and assets to be used in Junior Consulting projects.

## Using the components

You use the library just like you would any other React component library. You can import the components that you want to use and use them in your application.

### Installation

```sh
# Install the package
pnpm i @jrc-internal-systems/ui
```

In your application, import the components that you want to use:

```tsx
import { Footer } from "@jrc/ui";

export default function App() {
  return (
    <div>
      <Footer />
    </div>
  );
}
```

For more details on how to run the project and contribute to it, see [CONTRIBUTING.md](/CONTRIBUTING.md).