open-index/open-npm huggingface dataset:
npm package: @hachibu/reliable-fetch
Description: An easy-to-use Node.js library to make the Fetch API more reliable with timeouts, retries, and more.
Author: Raymond Sohn
Latest version: 1.0.4

<img src="https://raw.githubusercontent.com/hachibu/reliable-fetch/main/website/static/img/logo.svg" width="30%">

# Reliable Fetch

An easy-to-use [Node.js](https://nodejs.org) library to make the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) more reliable with timeouts, retries, and more.

```typescript
import reliableFetch from '@hachibu/reliable-fetch'

async function main() {
    const timeout = 10 // milliseconds

    await reliableFetch('https://google.com')
        .on('timeout', () => console.log('timeout triggered'))
        .timeout({ timeout })
        .catch(console.log)
}
```

**✨ Features**

-   Timeouts
-   Retries with caps, backoff and jitter
-   Hedged requests
-   Random chaos
-   Lifecycle hooks

**[📖 Documentation](https://hachibu.github.io/reliable-fetch)**

**[💻 Examples](https://github.com/hachibu/reliable-fetch/tree/main/examples)**

**[📦 NPM Package](https://www.npmjs.com/package/@hachibu/reliable-fetch)**
npm package: @hachiko_/modsen-date-picker
Description: Modsen Datepicker is a lightweight and user-friendly datepicker library developed in React. It allows you to easily incorporate date selection functionality into your web applications with minimal effort.
Latest version: 1.0.0

# Modsen Datepicker Library

Modsen Datepicker is a lightweight and user-friendly datepicker library developed in React. It allows you to easily
incorporate date selection functionality into your web applications with minimal effort.

## Getting Started

To use the Modsen Datepicker library, follow these simple steps:

1. Install the library in your React project using npm or yarn:

   ```bash
   npm install modsen-date-picker
   # or
   yarn add modsen-date-picker
   ```

2. Import components and hoc into your project:
```javascript
import { Calendar, 
    withAmericanStandard, 
    Field, ... } from 'modsen-date-picker';
```

## Resources
   npm: link

   storybook: https://modsen-date-picker.vercel.app
npm package: @hachiy/cosev-ui
Description: Cosev UI - Angular standalone component kit built with DaisyUI/Tailwind and signals.
Author: Cosmin Seviciu
Latest version: 0.1.11

# @hachiy/cosev-ui

> Alpha / WIP: API and styles may change at any time; not stable yet.

Angular standalone UI kit built with DaisyUI/Tailwind and signals. Ships headless, slot-friendly components (forms, feedback, navigation) for Angular 20.

## Install

Peer deps: `@angular/common`, `@angular/core`, `lucide-angular`, `tslib`.

```bash
pnpm add @hachiy/cosev-ui lucide-angular
# or
npm install @hachiy/cosev-ui lucide-angular
```

## Usage

Import components directly (standalone):

```typescript
import { Component } from '@angular/core';
import { ButtonComponent, AlertComponent } from '@hachiy/cosev-ui';

@Component({
  selector: 'demo',
  standalone: true,
  imports: [ButtonComponent, AlertComponent],
  template: `
    <cs-alert color="info">Hello from Cosev UI</cs-alert>
    <cs-button color="primary" (click)="onClick()">Click me</cs-button>
  `,
})
export class DemoComponent {
  onClick() {}
}
```

## Highlights

- Standalone components using Angular signals and new control flow
- DaisyUI/Tailwind styling; minimal custom CSS
- Slot-friendly composition (`<ng-content>` prefix/suffix/action areas)
- Typed inputs/outputs; domain types per component
- Includes form controls, feedback, navigation, layout

## Components (sampling)

Buttons, Alerts, Badges, Cards, Tabs, Breadcrumbs, Dropdown, Tooltip, Modal, Toast, Input/Textarea/Checkbox/Radio/Toggle/Slider, Pagination, Progress (bar/circle), Skeleton, Avatar, Pill, File Upload, Smart Search, Event/Image/Stat cards, Toast container/service.

## Theming

Uses DaisyUI themes. Set `data-theme` on `<html>`/`body` to switch palettes. Components rely on DaisyUI classes for colors and states.
npm package: @hacienda-cr/shared
Description: Shared types, constants, and enums for Hacienda CR electronic invoicing
Author: Dojo Coding Labs
Latest version: 0.1.0
Deprecated: Moved to
  @dojocoding/hacienda-shared

# @hacienda-cr/shared

Shared types, constants, enums, and Zod validation schemas for Costa Rica electronic invoicing (Hacienda API v4.4).

This package is used internally by `@hacienda-cr/sdk`, `@hacienda-cr/cli`, and `@hacienda-cr/mcp`. It is not typically imported directly by end users.

## Contents

### Constants

- **Document type codes** -- All electronic document types (`01`-`09`) with human-readable names
- **Identification types** -- Cedula Fisica, Juridica, DIMEX, NITE
- **Tax codes** -- IVA codes and rate codes
- **Sale conditions** -- Contado, Credito, etc.
- **Payment methods** -- Efectivo, Tarjeta, Cheque, Transferencia, etc.
- **Currency codes** -- CRC, USD, EUR, etc.
- **Province codes** -- Costa Rica provinces and cantons
- **XAdES policy** -- Policy URI and SHA-1 hash for XAdES-EPES signing
- **Environment URLs** -- Sandbox and production API/IDP endpoints

### Types

- `FacturaElectronica` -- Full invoice type
- `Emisor` / `Receptor` -- Issuer and receiver types
- `LineaDetalle` -- Invoice line item
- `Impuesto` / `Descuento` / `Exoneracion` -- Tax, discount, exoneration
- `SubmissionRequest` / `SubmissionResponse` / `StatusResponse` -- API request/response types
- `ComprobantesListResponse` / `ComprobanteDetail` -- Document listing and detail types

### Schemas (Zod)

- `FacturaElectronicaSchema` -- Validates invoice input
- `EmisorSchema` / `ReceptorSchema` -- Validates issuer/receiver
- `LineaDetalleSchema` -- Validates line items
- `IdentificacionSchema` -- Validates identification fields
- `ClaveSchema` -- Validates 50-digit clave format
- `EnvironmentSchema` -- Validates environment strings

## Installation

```bash
npm install @hacienda-cr/shared
```

This package is typically consumed as a workspace dependency via `workspace:*`.
npm package: @hacimertgokhan/lucide-icon-picker
Description: ---
Author: Hacı Mert Gökhan
Latest version: 1.0.0


---

# Lucide Icon Picker
A simple utility function library for Lucide icons.

## Installation

```bash
npm install @hacimertgokhan/lucide-icon-picker
```

## Usage

```jsx
import { LucideIconPicker } from '@hacimertgokhan/lucide-icon-picker';

function MyComponent() {
  return (
      <LucideIconPicker icon={"camera"} size={20} />
  );
}
```

## Features

- Retrieve Lucide icons by name
- TypeScript support
- Error handling

## License
MIT

## Contributing

We are open to pull requests. For major changes, please open an issue first.

---
npm package: @hackademymx/challenges-generator
Description: Create a folder with 6 programming challenges inside it.
Author: roeeyn
Latest version: 1.1.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Prepadawans Challenge Generator

Prepadawans is the selected name for those who are trying to be selected as participants in the [Hackademy's Bootcamp](https://www.hackademy.mx).
This project is to automate the creation of the challenges they have to solve to be eligible for the boot camp.

## Installation

You may install this as a global dependency for npm, so you can execute it later as a usual command.

```bash
npm i -g @hackademymx/challenges-generator
```

## Usage
After installing the package, you have to execute it wherever you want to create the challenges folder.

```bash
challenges-generator
```

It will prompt for a generation number or alias, and then create the folder with the challenges inside. 

### Automatic GitHub Repo Creation
If you have the environment variable `GITHUB_TOKEN`, then a GitHub repo will be created for you to upload the challenges. Keep in mind that this created repo is built with the template option enabled, so you can share easily with GitHub Classroom. You may change this setting in the created repo settings section.

If you want to know how to create the token [click here](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token). We only need `read:user, repo, user:email, workflow` in scopes.

### Generated Folder Structure
Inside the generated folder structure, there will be 7 folders, each one represents one isolated challenge. Inside each challenge folder, you will find the `README` with the particular challenge instructions.

**IMPORTANT** The tests we use to automate the exercises are not perfectly parsed yet, so you have to make sure they are correct before uploading them. Also, you may try to solve the challenges to verify everything is correct too.

If you want to see the status of the complete parsed tests feature, [click here](https://github.com/roeeyn/ChallengesGeneratorBackend/issues/1).

## Contribute
Feel free to write an issue or create a PR if you think something can be done better.

## Special Thanks
Thanks to [Edabit](https://edabit.com/) for creating such an amazing platform and sharing their challenges to the world. :tada:

According to the [Edabit](https://edabit.com/) terms of service (https://edabit.com/docs/terms), forking and editing content is allowed:
> In submitting Content, including authored challenges, you agree to allow others to view, fork and edit your Content.

Thanks to [@MikeFranco](https://github.com/MikeFranco) who helped me creating the [edabit web scraper](https://github.com/roeeyn/EdabitScraper) that we used to automate the creation of the challenges.


Made with 💙 from 🇲🇽🌮
npm package: @hackandcraft/ng
Description: A blank schematics
Latest version: 0.0.0

# Getting Started With Schematics

This repository is a basic Schematic implementation that serves as a starting point to create and publish Schematics to NPM.

### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with
```bash
schematics --help
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
npm run build
npm publish
```

That's it!