open-index/open-npm huggingface dataset:
npm package: @prince-dws/random-greeter
Description: A simple package to generate random greetings.
Author: prince singh
Latest version: 1.0.1

# Random Greeter (`@prince-dws/random-greeter`)

A lightweight npm package to generate a random greeting message.

## Installation

Install the package using npm:

```bash
npm install @prince-dws/random-greeter
```

## Usage

Here's how to use it in your project:

```javascript
// Import the package
const greeter = require('@prince-dws/random-greeter');

// Call the function
const message = greeter.getRandomGreeting();

console.log(message); // Outputs something like "Hello, world!" or "Yo!"
```

## License

[MIT](LICENSE)
npm package: @prince_j/reverse-sentence
Description: Reverses a sentence.
Author: Prince J
Latest version: 1.0.0

# reverse-sentence

Reverses the words of a sentence.
## Install
```sh
npm install @prince_j/reverse-sentence
```
## API
```js
require("reverse-sentence") => Function
reverse(sentence) => String
```
## Example
```js
const reverseSentence = require("reverse-sentence");
const sentence = "Hello Beth!";
const reversed = reverseSentence(sentence);
console.log(reversed) // Beth! Hello
```
## License
MIT
npm package: @princealikhan/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 3.4.1

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://facebook.github.io/create-react-app/docs/getting-started) – How to create a new app.
- [User Guide](https://facebook.github.io/create-react-app/) – How to develop apps bootstrapped with Create React App.
npm package: @princed/cz-lerna-changelog
Description: Commitizen adapter following the conventional-changelog format.
Author: Joshua Nelson
Latest version: 0.3.3

# cz-lerna-changelog

Status:
[![npm version](https://img.shields.io/npm/v/cz-lerna-changelog.svg?style=flat-square)](https://www.npmjs.org/package/cz-lerna-changelog)
[![npm downloads](https://img.shields.io/npm/dm/cz-lerna-changelog.svg?style=flat-square)](http://npm-stat.com/charts.html?package=cz-lerna-changelog&from=2015-08-01)
[![Build Status](https://img.shields.io/travis/atlassian/cz-lerna-changelog.svg?style=flat-square)](https://travis-ci.org/atlassian/cz-lerna-changelog)

Part of the [commitizen](https://github.com/commitizen/cz-cli) family. Prompts for [conventional changelog](https://github.com/stevemao/conventional-changelog-angular/blob/master/index.js) standard in a [lerna](https://lernajs.io/) environment.


Example view (with a few components):

![example view](https://www.evernote.com/l/AAVyZb3cVbpP0oFqYnkpGMAFIbBW3JRGOEUB/image.png)
npm package: @princed/gateway
Description: Apollo Gateway
Author: Apollo
Latest version: 0.20.2

# Apollo Gateway

This package provides utilities for combining multiple GraphQL microservices into a single GraphQL endpoint.

Each microservice should implement the [federation schema specification](https://www.apollographql.com/docs/apollo-server/federation/federation-spec/). This can be done either through [Apollo Federation](https://github.com/apollographql/apollo-server/tree/main/packages/apollo-federation) or a variety of other open source products.

For complete documentation, see the [Apollo Gateway API reference](https://www.apollographql.com/docs/apollo-server/api/apollo-gateway/).

## Usage

```js
const { ApolloServer } = require("apollo-server");
const { ApolloGateway } = require("@apollo/gateway");

const gateway = new ApolloGateway({
  serviceList: [
    { name: "accounts", url: "http://localhost:4001/graphql" },
    // List of federation-capable GraphQL endpoints...
  ]
});

const server = new ApolloServer({ gateway });

server.listen().then(({ url }) => {
  console.log(`🚀 Server ready at ${url}`);
});
```
npm package: @princed/rescript-disable-eslint
Description: Enable web worker-loader for your create-react-app project.
Author: linonetwo
Latest version: 2.0.0

# rescript-disable-eslint

Disable preflight eslint check, so you can just check it in your code editor and CI.

## Usage

```shell
npm i -D rescript-disable-eslint
```

Set up rescript [as how its document said](https://github.com/harrysolovay/rescripts#2-define-a-rescripts-field-and-specify-which-to-use), then add `'disable-eslint'` to the list, for example:

```json
  "rescripts": [
    [
      "use-babel-config",
      ".babelrc.js"
    ],
    "disable-eslint",
    "worker-loader"
  ],
```
npm package: @princed/vite
Description: Native-ESM powered web dev build tool
Author: Evan You
Latest version: 2.3.3

# vite ⚡

> Next Generation Frontend Tooling

- 💡 Instant Server Start
- ⚡️ Lightning Fast HMR
- 🛠️ Rich Features
- 📦 Optimized Build
- 🔩 Universal Plugin Interface
- 🔑 Fully Typed APIs

Vite (French word for "fast", pronounced `/vit/`) is a new breed of frontend build tool that significantly improves the frontend development experience. It consists of two major parts:

- A dev server that serves your source files over [native ES modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), with [rich built-in features](https://vitejs.dev/guide/features.html) and astonishingly fast [Hot Module Replacement (HMR)](https://vitejs.dev/guide/features.html#hot-module-replacement).

- A [build command](https://vitejs.dev/guide/build.html) that bundles your code with [Rollup](https://rollupjs.org), pre-configured to output highly optimized static assets for production.

In addition, Vite is highly extensible via its [Plugin API](https://vitejs.dev/guide/api-plugin.html) and [JavaScript API](https://vitejs.dev/guide/api-javascript.html) with full typing support.

[Read the Docs to Learn More](https://vitejs.dev).
npm package: @princedev/calculate
Description: Fast, lightweight, and extinsible mathematical and statistical functions.
Author: Prince Neil Cedrick Castro
Latest version: 1.2.7

# @princedev/calculate
> Fast, lightweight, and extinsible mathematical and statistical functions.

[![NPM](https://img.shields.io/npm/v/@princedev/calculate.svg)](https://www.npmjs.com/package/@princedev/calculate)
![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@princedev/calculate)
![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@princedev/calculate)
![Libraries.io dependency status for latest release, scoped npm package](https://img.shields.io/librariesio/release/npm/@princedev/calculate)
![NPM](https://img.shields.io/npm/l/@princedev/calculate)

## Table of Contents
 - [Installation](#installation)
 - [Import](#import)
 - [Usage](#usage)
 - [Authors](#authors)
 - [Changelog](#changelog)
 - [License](#license)

<!-- toc -->

## Installation

This library is available through the [npm registry](https://www.npmjs.com/).

NPM
```bash
$ npm -i @princedev/calculate
```

Yarn
```bash
$ yarn add @princedev/calculate
```

## Import

Start using it by importing the library first.

### CommonJS
```javascript
const calculate = require('@princedev/calculate');
```

### ES6
```javascript
import { sum } from '@princedev/calculate';
```

## Usage

**Getting the sum of given numbers.**
```javascript
import { sum } from '@princedev/calculate';

sum(12,24);
// output: 36

sum(12,24,36,48,60,72,84,96,108,120,132);
// output: 792

sum(...[12,24,36,48,60,72,84,96,108,120,132]);
// output: 792
```

**Can also be done in this way.**
```javascript
import calculate from '@princedev/calculate';

calculate.sum(12,24);
// output: 36

calculate.sum(12,24,36,48,60,72,84,96,108,120,132)
// output: 792
```

Read the [docs](https://git-ced.github.io/calculate-docs/) for more.

## Authors

- [Prince Neil Cedrick Castro](https://github.com/git-ced/) - Initial work

See also the list of [contributors](https://github.com/git-ced/calculate/contributors) who participated in this project.

## Changelog

[Changelog](https://github.com/git-ced/calculate/releases)

## License

  [MIT](LICENSE)
npm package: @princedev/redact
Description: Censors blacklisted words with built in lists of words that can be used.
Author: Prince Neil Cedrick S. Castro
Latest version: 1.1.0

# redact
> Censors blacklisted words with built in lists of words that can be used.

[![NPM](https://img.shields.io/npm/v/@princedev/redact.svg)](https://www.npmjs.com/package/@princedev/redact)
![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@princedev/redact)
![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@princedev/redact)
![Libraries.io dependency status for latest release, scoped npm package](https://img.shields.io/librariesio/release/npm/@princedev/redact)
![NPM](https://img.shields.io/npm/l/@princedev/redact)

## Table of Contents
 - [Installation](#installation)
 - [Import](#import)
 - [Usage](#usage)
 - [Authors](#authors)
 - [Changelog](#changelog)
 - [License](#license)

 <!-- toc -->

## Installation

This library is available through the [npm registry](https://www.npmjs.com/).

NPM
```bash
$ npm -i @princedev/redact
```

Yarn
```bash
$ yarn add @princedev/redact
```

## Import

Start using it by importing the library first.

### CommonJS
```javascript
const redact = require('@princedev/redact');
```

### ES6
```javascript
import { redact } from '@princedev/redact';
```

## Usage

**Redact or censor a word from a sentence**
```javascript
import { redact } from '@princedev/redact';

const englishProfanity = ['fuck', 'shit', ...];

redact('Fuck yeah', englishProfanity,);
// output: **** yeah

redact('Fuck yeah', englishProfanity, {
  grawlix: '$',
  replaceByLength: false,
});
// output: $ yeah
```

**Can also be done in this way.**
```javascript
import redact from '@princedev/redact';

const englishProfanity = ['fuck', 'shit', ...];

redact.redact('Fuck yeah', englishProfanity);
// output: **** yeah

redact.redact('Fuck yeah', englishProfanity, {
  grawlix: '$',
  replaceByLength: false,
});
// output: $ yeah
```

Read the [docs](https://git-ced.github.io/redact-docs/) for more.

## Authors

- [Prince Neil Cedrick Castro](https://github.com/git-ced/) - Initial work

See also the list of [contributors](https://github.com/git-ced/redact/contributors) who participated in this project.

## Changelog

[Changelog](https://github.com/git-ced/redact/releases)

## License

  [MIT](LICENSE)
npm package: @princejoogie/chatgpt-cli
Description: ChatGpt in your terminal
Author: princejoogie
Latest version: 0.3.4

# chatgpt-cli

ChatGpt in your terminal

![pwsh_dVWwkFR8TQ](https://github.com/princejoogie/chatgpt-cli/assets/47204120/8f986d38-33e6-4064-bb10-6cb5ef6af87c)

## Usage

> Generate an API key -> https://platform.openai.com/account/api-keys
```bash
# .bashrc or .zshrc
export OPENAI_API_KEY=your-api-key
# this environment variable is used as authentication in openai's api endpoints
```

```bash
$ npm install -g @princejoogie/chatgpt-cli
$ gpt # this is the bin when installing the package globally
```

## Todo

- [x] Response streaming
- [ ] Conversation history
- [ ] Model change (default gpt-3.5-turbo)

## Develop

```bash
$ pnpm install
$ pnpm dev   # terminal 1
$ pnpm start # terminal 2
```

---

Made with ☕ by Prince Carlo Juguilon
npm package: @princemwase/medusa-admin-ui
Description: <p align="center">   <a href="https://www.medusajs.com">     <img alt="Medusa" src="https://user-images.githubusercontent.com/7554214/153162406-bf8fd16f-aa98-4604-b87b-e13ab4baf604.png" width="100" />   </a> </p> <h1 align="center">   @medusajs/admi
Author: Prince Mwase
Latest version: 0.0.1

<p align="center">
  <a href="https://www.medusajs.com">
    <img alt="Medusa" src="https://user-images.githubusercontent.com/7554214/153162406-bf8fd16f-aa98-4604-b87b-e13ab4baf604.png" width="100" />
  </a>
</p>
<h1 align="center">
  @medusajs/admin-ui
</h1>

<h4 align="center">
  <a href="https://docs.medusajs.com">Documentation</a> |
  <a href="https://demo.medusajs.com/">Medusa Admin Demo</a> |
  <a href="https://www.medusajs.com">Website</a>
</h4>

<p align="center">
An open source composable commerce engine built for developers.
</p>
<p align="center">
  <a href="https://github.com/medusajs/medusa/blob/master/LICENSE">
    <img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="Medusa is released under the MIT license." />
  </a>
  <a href="https://circleci.com/gh/medusajs/medusa">
    <img src="https://circleci.com/gh/medusajs/medusa.svg?style=shield" alt="Current CircleCI build status." />
  </a>
  <a href="https://github.com/medusajs/medusa/blob/master/CONTRIBUTING.md">
    <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat" alt="PRs welcome!" />
  </a>
    <a href="https://www.producthunt.com/posts/medusa"><img src="https://img.shields.io/badge/Product%20Hunt-%231%20Product%20of%20the%20Day-%23DA552E" alt="Product Hunt"></a>
  <a href="https://discord.gg/xpCwq3Kfn8">
    <img src="https://img.shields.io/badge/chat-on%20discord-7289DA.svg" alt="Discord Chat" />
  </a>
  <a href="https://twitter.com/intent/follow?screen_name=medusajs">
    <img src="https://img.shields.io/twitter/follow/medusajs.svg?label=Follow%20@medusajs" alt="Follow @medusajs" />
  </a>
</p>

## The Medusa Admin App. Included with the [`@medusajs/admin`](https://www.npmjs.com/package/@medusajs/admin) plugin. You shouldn't install this package separately.
npm package: @princetechn/buttons
Description: Professional WhatsApp button generator for Baileys
Author: Prince Tech
Latest version: 1.0.0

# prince-buttons

Professional WhatsApp Button Generator for Baileys

## Installation

```bash
npm install prince-buttons
## Quick start
const { generateMessage } = require('prince-buttons');

const message = generateMessage({
    body: "Welcome! Choose an option:",
    footer: "Powered by Prince Tech",
    buttons: [
        { text: "Start", id: "start" },
        { text: "Help", id: "help" },
        { text: "About", url: "https://princetechn.com" }
    ]
});

// Send with Baileys
await conn.sendMessage(jid, message, { quoted: mek });
## example
## quick reply button
const { quickReply } = require('prince-buttons');
const button = quickReply("Click Me", "btn_id");
## url button
const { urlButton } = require('prince-buttons');
const button = urlButton("Visit Website", "https://example.com");
## Auto detection
const { autoDetect } = require('prince-buttons');
const buttons = autoDetect([
    { text: "Reply", id: "reply" },
    { text: "Website", url: "https://..." }
]);