open-index/open-npm huggingface dataset:
npm package: @mohamed-abdelrhman/nestjs-package-starter
Description: NestJS npm package starter
Author: Mohamed Abdelrhman
Latest version: 1.0.1

<h1 align="center"></h1>

<div align="center">
  <a href="http://nestjs.com/" target="_blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="150" alt="Nest Logo" />
  </a>
</div>

<h3 align="center">NestJS npm Package Starter</h3>

<div align="center">
  <a href="https://nestjs.com" target="_blank">
    <img src="https://img.shields.io/badge/built%20with-NestJs-red.svg" alt="Built with NestJS">
  </a>
</div>

### Installation

1. Clone the repo
2. Run npm/yarn install

```bash
cd nestjs-package-starter
npm install
```

## Change Log

See [Changelog](CHANGELOG.md) for more information.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Author

**John Biundo (Y Prospect on [Discord](https://discord.gg/G7Qnnhy))**

## License

Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @mohamed-elrefai/auto-evi
Description: This script automatically generates **Swagger JSDoc comments** (`swagger.evi.ts`) by scanning your Express router files. It detects all HTTP routes (`get`, `post`, `put`, etc.) inside your project’s module directories and produces a ready-to-use Swagger d
Author: elrefai99
Latest version: 0.0.3

# Swagger EVI Auto Generator

This script automatically generates **Swagger JSDoc comments** (`swagger.evi.ts`) by scanning your Express router files.
It detects all HTTP routes (`get`, `post`, `put`, etc.) inside your project’s module directories and produces a ready-to-use Swagger doc block for each route.
npm package: @mohamed-elrefai/tsconfigs
Description: Strict shared tsconfig
Author: Mohamed Mostafa
Latest version: 1.0.2

# @mohamed-elrefai/tsconfigs

## Feature

- Best practice.
- One-line of tsconfig.

## Requirement

- Typescript 4.8+.
- Node 18.

## Usage

### Install

```bash
npm i @mohamed-elrefai/tsconfigs -D
```

### Config `tsconfig.json`

```json
{
  "extends": "@mohamed-elrefai/tsconfigs"
}
```

## License

[MIT](./LICENSE)
npm package: @mohamed-hossam50/takweed-trace-graph
Description: JavaScipt library for visualization of tree diagrams
Author: Fran Peručić
Latest version: 1.0.0

<pre>
  _______                   _          _     
 |__   __|                 | |        (_)    
    | |_ __ ___  __ _ _ __ | |_ ______ _ ___ 
    | | '__/ _ \/ _` | '_ \| __|______| / __|
    | | | |  __/ (_| | | | | |_       | \__ \
    |_|_|  \___|\__,_|_| |_|\__|      | |___/
                                     _/ |    
                                    |__/     
</pre>

Treant-js is an SVG based JS library for drawing tree diagrams.
It relies on Raphael for handling SVG and animations.

For Docs, Examples, and everything else see:
http://fperucic.github.io/treant-js
npm package: @mohamed-mossa/saudi-riyal-font
Description: Saudi Riyal currency symbol font for Next.js applications
Author: Mohamed Mossa
Latest version: 1.0.0

# Saudi Riyal Font

A custom font package for displaying the Saudi Riyal (ر.س) currency symbol in Next.js applications with proper weight variations.

## Installation

```bash
npm install @mohamedmossa/saudi-riyal-font
```

## Usage

### 1. Add the font to your Next.js layout

```tsx
// app/layout.tsx
import { saudiRiyalFont } from "@mohamedmossa/saudi-riyal-font";

export default function RootLayout({ children }) {
  return (
    <html lang="en">
      <body className={saudiRiyalFont.variable}>{children}</body>
    </html>
  );
}
```

### 2. Add the CSS variable to your globals.css

```css
/* app/globals.css */
.font-riyal {
  font-family: var(--font-saudi-riyal);
}
```

### 3. Use the SaudiRiyal component

```tsx
import { SaudiRiyal } from "@mohamedmossa/saudi-riyal-font";

function ProductPrice() {
  return (
    <div className="text-2xl">
      <SaudiRiyal weight="bold" /> 299.99
    </div>
  );
}
```

## API Reference

### `SaudiRiyal` Component

#### Props

| Prop        | Type                                                                     | Default    | Description                 |
| ----------- | ------------------------------------------------------------------------ | ---------- | --------------------------- |
| `weight`    | `"light" \| "normal" \| "medium" \| "semibold" \| "bold" \| "extrabold"` | `"normal"` | Visual weight of the symbol |
| `className` | `string`                                                                 | `""`       | Additional CSS classes      |

#### Weight Examples

```tsx
<SaudiRiyal weight="light" />     // Thin stroke
<SaudiRiyal weight="normal" />    // Default stroke
<SaudiRiyal weight="medium" />    // Medium stroke
<SaudiRiyal weight="semibold" />  // Semi-bold stroke
<SaudiRiyal weight="bold" />      // Bold stroke
<SaudiRiyal weight="extrabold" /> // Extra bold stroke
```

## Font Files

The package includes the following font formats:

- WOFF2 (recommended, smallest size)
- WOFF
- TTF
- EOT
- SVG

## License

MIT

## Author

Mohamed Mossa

## Keywords

saudi-riyal, currency, font, next.js, react, typography, ر.س