open-index/open-npm huggingface dataset:
npm package: @mzahor-test-org/open-telemetry-mongoose
Description: Fork of mongoose plugin for support to otel v0.13.0, until support added to main repo
Author: Walter Dal Mut
Latest version: 0.0.99

This package is a temporary fork of https://github.com/wdalmut/opentelemetry-plugin-mongoose, with fixes to support [otel v0.13.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v0.13.0).
It will be deprecated once the support is added to the main repo.
npm package: @mzaini30/gigit
Description: Cara mudah mendefinisikan Git Hooks
Author: Muhammad Zaini
Latest version: 1.0.0

# Gigit

Cara mudah mendefinisikan Git Hooks

## Instalasi

```bash
npm i -g @mzaini30/gigit
```

## Cara Pakai

Buat file `gigit.json` yang isinya seperti ini:

```json
{
  "pre-commit": "npm run preCommit",
  "pre-push": "npm run prePush"
}
```

Lalu, install Git Hooks dengan perintah `gigit`
npm package: @mzaleski/use-timer
Description: React hook that returns a timer's remaining span as a formatted time string, e.g. 65 -> '1:05', as well as numerically.
Author: Maximilien Zaleski
Latest version: 1.2.3

# use-timer

React hook that returns a timer's remaining span as a formatted time string, e.g. 65 -> "01:05", as well as numerically.

## Table of Contents

- [use-timer](#use-timer)
  - [Table of Contents](#table-of-contents)
  - [Installation](#installation)
  - [Usage](#usage)
    - [Configuration](#configuration)
    - [Properties](#properties)
  - [TypeScript Support](#typescript-support)
  - [License](#license)

---

## Installation 

Install through your package manager of choice (npm, yarn, etc.)

```
npm -i @mzaleski/use-timer
```

```
yarn add @mzaleski/use-timer
```

## Usage

```jsx
import { useTimer } from '@mzaleski/use-timer';

function Component(props) {
  const { timeRemaining, secondsRemaining, setFreeze, resetTimer } = useTimer(65, false,                               
    () => console.log('Timer finished!') 
  );

  return (
    <div>
      <p>Time remaining: {timeRemaining}</p>
      <p>Seconds remaining: {secondsRemaining}</p>
      <button onClick={() => setFreeze(true)}>Freeze</button>
      <button onClick={() => setFreeze(false)}>Unfreeze</button>
      <button onClick={() => resetTimer()}>Reset</button>
    </div>
  );
}
```

### Configuration

The hook's configuration options are as follows:

| Name             | Type     | Description                                |
| ---------------- | -------- | ------------------------------------------ |
| `initialSeconds` | Number   | Initial (remaining) time in seconds        |
| `initialFreeze`  | Boolean  | Initial freeze state                       |
| `onCompleted`    | Function | A hook called once the timer has completed |

### Properties

The hook returns the following properties:

| Name               | Type     | Description                                                                                                              |
| ------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------ |
| `timeRemaining`    | String   | The time remaining as a formatted string, e.g. "01:05"                                                                   |
| `secondsRemaining` | Number   | The time remaining as seconds                                                                                            |
| `isFrozen`         | Boolean  | Whether the timer is frozen                                                                                              |
| `setFreeze`        | Function | A setter for the timer's freeze state                                                                                    |
| `resetTimer`       | Function | A function to force-reset the timer – takes the `freeze` parameter which dictates whether to start the timer upon reset. |

## TypeScript Support 

You will find a collection of typings bundled with the package.

## License

[MIT License](LICENSE) (c) 2022 Maximilien Zaleski
npm package: @mzane42/react-day-time-picker
Description: A React component to help with scheduling a day and time.
Author: Anis Zane
Latest version: 2.0.2

# Elmut - Day Time picker

This repos is a day time picker component for elmut, the original package here from [@mooncake-dev/react-day-time-picker](https://www.npmjs.com/package/@mooncake-dev/react-day-time-picker)

A React component to help with scheduling a day and time

<img width="469" alt="image" src="https://github.com/mzane42/react-day-time-picker/assets/9290865/e586797a-3a03-4aff-9251-6e1b1e48b604">


## Running Locally

```
npm start
```

## How to deploy new version

### Continuous Deployment (CD) Integration
With the integration of semantic-release and GitHub Actions, the release process has been automated. When you push commits or merge pull requests to that follow the conventional commit format to master `master`, the GitHub Action will:

- Analyze the commit messages to determine the type of version bump (major, minor, patch).
- Build the package.
- Publish the new version to npm.
- Create/update a changelog.
- Create a GitHub release with the determined new version.


### Conventionnal Commit

all in english

```jsx
<type>([optional scope]): <description>

[optional body]

[optional footer(s)
```

#### `<type>` :

1. **fix:** a commit of the *type* `fix` patches a bug in your codebase (this correlates with **PATCH** in Semantic Versioning).
2. **feat:** a commit of the *type* `feat` introduces a new feature to the codebase (this correlates with **MINOR** in Semantic Versioning).
3. **BREAKING CHANGE:** a commit that has a footer `BREAKING CHANGE:`, or appends a `!` after the type/scope, not working ? introduces a breaking API change (correlating with **MAJOR** in Semantic Versioning). A BREAKING CHANGE can be part of commits of any *type*.
4. **refactor**: a commit of type `refactor` introduces a refactoring in the codebase (this correlates with **PATCH** in Semantic Versioning).
5. **build**: if a change happens in the CI or in the settings of the project.

#### `([optional scope])` :

describe the section of the codebase modified
all in PascalCase (naming > as the section changed is named)
atom-Button, molecule-GridMedia, ...

#### `<description>` :

clearly describe what have changed

### Release Generation

when the release is triggered on GitLab the version of the package is automatically incremented based on the commit messages.


## Manual Release Instructions
If for some reason, the automated release isn't feasible, or you need to publish manually, follow the steps below. However, the use of the automated CD process is recommended.


### Build:

```
  npm run prepublishOnly
```

### Publish:
```npm publish --access public```

More details about publishing can be found in the npm documentation.

### Make sure:

- You increment the npm version after you make code changes with `npm version`.
- You're logged in.
npm package: @mzazimhenga/providers
Description: Package that contains all the providers of p-stream
Author: Ali Mzazimhenga
Latest version: 3.1.2

newproviders

A custom set of providers for media streaming applications. This project extends or customizes the default provider system, enabling additional sources for content fetching.

Features

✅ Plug-and-play integration with existing media platforms.

✅ Built using TypeScript for type safety.

✅ Compatible with pnpm, npm, or yarn.

✅ Extendable and easy to configure.

Installation
# Using pnpm
pnpm add newproviders

# Or using npm
npm install newproviders

# Or using yarn
yarn add newproviders

Usage
import { providers } from "newproviders";

async function loadProviders() {
  const list = await providers.getAvailableSources();
  console.log("Available providers:", list);
}

loadProviders();

Development

Clone this repository and install dependencies:

git clone https://github.com/mzazimhenga22/newproviders.git
cd newproviders
pnpm install


Run in watch mode:

pnpm dev

Build
pnpm build

Author

👤 Ali Mzazimhenga
GitHub: @mzazimhenga22

License

MIT © 2025 Ali Mzazimhenga
npm package: @mzc-oh/hooks
Description: Install the package in your project directory with:
Author: 권오현
Latest version: 1.0.6

<p align="center">
  <img width="300" src="https://www.megazonecdn.com/pops/images/og-megazone-pops.png" alt="MEGAZONE CLOUD">
</p>

<h1 align="center"> MEGAZONE CLOUD PDC Hooks </h1>

<p><strong>MEGAZONE CLOUD PDC Hooks</strong> contains React common Hooks.</p>

<hr/>

<div align="center">

![license](https://img.shields.io/badge/license-MIT-blue.svg)
![version](https://img.shields.io/npm/v/@mzc-oh/hooks/latest.svg)

</div>

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @mzc-oh/hooks

// with yarn
yarn add @mzc-oh/hooks
```

<!-- 
## Documentation
- [Storybook](https://main.d16mtg10fs6utj.amplifyapp.com//) 
-->
npm package: @mzc-pdc/hooks
Description: MEGAZONE CLOUD React Common libraries
Author: MEGAZONE CLOUD PDC Frontend chapter
Latest version: 0.0.4

<p align="center">
  <img width="300" src="https://www.megazonecdn.com/pops/images/og-megazone-pops.png" alt="MEGAZONE CLOUD">
</p>

<h1 align="center"> MEGAZONE CLOUD PDC LIBRARY </h1>

<p><strong>MEGAZONE CLOUD PDC LIBRARY</strong></p>

<hr/>

<div align="center">

[![license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)
[![Stable Release](https://img.shields.io/npm/v/@mzc-pdc/hooks/latest.svg)](https://npm.im/formik)
</div>

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @mzc-pdc/hooks

// with pnpm
pnpm add @mzc-pdc/hooks

// with yarn
yarn add @mzc-pdc/hooks
```

## Documentation
npm package: @mzc-pdc/ui
Description: MEGAZONE CLOUD React UI component libraries
Author: MEGAZONE CLOUD PDC Frontend chapter
Latest version: 1.1.10

<p align="center">
  <img width="300" src="https://www.megazonecdn.com/pops/images/og-megazone-pops.png" alt="MEGAZONE CLOUD">
</p>

<h1 align="center"> MEGAZONE CLOUD PDC UI </h1>

<p><strong>MEGAZONE CLOUD PDC UI</strong> contains foundational React UI component libraries for shipping new features faster.</p>

<hr/>

<div align="center">

![license](https://img.shields.io/badge/license-MIT-blue.svg)
![version](https://img.shields.io/npm/v/@mzc-pdc/ui/latest.svg)

</div>

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @mzc-pdc/ui @mui/material @mui/icons-material @emotion/react @emotion/styled

// with yarn
yarn add @mzc-pdc/ui @mui/material @mui/icons-material @emotion/react @emotion/styled
```

## Documentation
- [Storybook](https://main.d16mtg10fs6utj.amplifyapp.com//)
npm package: @mzedeler/fast-aria-query
Description: Fast drop-in replacement for aria-query with proper TypeScript types
Author: Michael Zedeler
Latest version: 5.3.6

# @mzedeler/fast-aria-query

A fast-loading drop-in replacement for [`aria-query`](https://github.com/A11yance/aria-query) with the same API and built-in TypeScript types.

## Why?

`aria-query` performs significant computation at module load time: resolving role superclass inheritance, building element-to-role and role-to-element indexes, and setting up iteration decorators. This work runs every time the module is imported.

`@mzedeler/fast-aria-query` moves all of that computation to install time. A postinstall script snapshots the fully-computed data into a static file. At runtime, the module simply loads the pre-computed data and wraps it in a lightweight map interface - no inheritance resolution, no index building, no repeated work.

## Installation

```sh
npm install @mzedeler/fast-aria-query
```

## Usage

The API is identical to `aria-query`. You can use it as a direct replacement:

```ts
import { roles, aria, dom, elementRoles, roleElements } from '@mzedeler/fast-aria-query'

// All the same map-like methods work
roles.get('button')       // ARIARoleDefinition
roles.has('button')       // true
roles.keys()              // ARIARoleDefinitionKey[]
roles.values()            // ARIARoleDefinition[]
roles.entries()           // [ARIARoleDefinitionKey, ARIARoleDefinition][]
roles.forEach((def, key) => { /* ... */ })
for (const [key, def] of roles) { /* ... */ }
```

All five maps are available: `aria`, `dom`, `roles`, `elementRoles`, and `roleElements`.

## TypeScript

Types are included — no need for `@types/aria-query`. All ARIA role, property, and state types are exported:

```ts
import type {
  ARIARole,
  ARIARoleDefinitionKey,
  ARIARoleDefinition,
  ARIAProperty,
  ARIAPropertyDefinition,
  // ... and more
} from '@mzedeler/fast-aria-query'
```

## Benchmark

You can verify the speedup yourself:

```sh
npm run benchmark
```

Typical results (200 iterations, Node.js, cold require per iteration):

| Module | Median | Mean | p95 |
|--------|--------|------|-----|
| `aria-query` | 35.82 ms | 36.01 ms | 38.06 ms |
| `@mzedeler/fast-aria-query` | 5.67 ms | 5.79 ms | 6.61 ms |
| **Speedup** | **6.3x** | | |

## Versioning

Package versions are locked to the corresponding `aria-query` version. For example, `@mzedeler/fast-aria-query@5.3.2` contains the data from `aria-query@5.3.2`.

## License

ISC
npm package: @mzedeler/flay
Description: File system linting
Author: Michael Zedeler
Latest version: 1.2.1

# flay - filesystem layout linter

Usage:

In the root of your JavaScript project:

```
  yarn add -D git://github.com/mzedeler/flay
  yarn flay .
```

This will then lint your filesystem according to the following rules:

# Compound directories must contain an index file
Ok:
```
  MyFancyComponent
    +-- index.ts
    +-- MyFancyComponent.tsx
    +-- MyFancyComponent.test.tsx
```

Not ok:
```
  MyFancyComponent
    +-- MyFancyComponent.tsx
    +-- MyFancyComponent.test.tsx
```

# Collection directories must not contain an index file

Ok:
```
  components
    +-- MyFancyComponent.tsx
    +-- MyOtherFancyComponent.tsx
```

Not qk:
```
  components
    +-- index.ts
    +-- MyFancyComponent.tsx
    +-- MyOtherFancyComponent.tsx
```

# Definitions
Currently, compound directories are defined as any directory with a capital letter in the name.

Any non-compound directory is classified as a collection.

# Ignore file
It is possible to skip validation of a directory by adding it to `.flayignore`, but this only works if
you add the exact path of every directory you want to ignore:

To ignore foo/bar here:
```
  foo
    +-- bar
```

Put `foo/bar` in a top level `.flayignore` file or but `bar` in a `.flayignore` file in `foo`.
npm package: @mzfm/create
Description: NPM initializer for MZFM plugins.
Author: Vilja
Latest version: 1.0.12

# Create MZFM Plugin

NPM initializer for MZFM plugins.

> created by [create-create-app](https://github.com/uetchy/create-create-app).

## Usage

```bash
npm init @mzfm <name>
```

## License

The [MIT License](./LICENSE)
npm package: @mzhakun/clob-client
Description: Typescript client for Polymarket's CLOB
Latest version: 4.22.8

# Polymarket CLOB Client

<a href='https://www.npmjs.com/package/@polymarket/clob-client'>
    <img src='https://img.shields.io/npm/v/@polymarket/clob-client.svg' alt='NPM'/>
</a>

Typescript client for the Polymarket CLOB

### Usage

```ts
//npm install @polymarket/clob-client
//npm install ethers
//Client initialization example and dumping API Keys

import { ApiKeyCreds, ClobClient, OrderType, Side, } from "@polymarket/clob-client";
import { Wallet } from "@ethersproject/wallet";

const host = 'https://clob.polymarket.com';
const funder = '';//This is your Polymarket Profile Address, where you send UDSC to. 
const signer = new Wallet(""); //This is your Private Key. If using email login export from https://reveal.magic.link/polymarket otherwise export from your Web3 Application


//In general don't create a new API key, always derive or createOrDerive
const creds = new ClobClient(host, 137, signer).createOrDeriveApiKey();

//0: Browser Wallet(Metamask, Coinbase Wallet, etc)
//1: Magic/Email Login
const signatureType = 1; 
  (async () => {
    const clobClient = new ClobClient(host, 137, signer, await creds, signatureType, funder);
    const resp2 = await clobClient.createAndPostOrder(
        {
            tokenID: "", //Use https://docs.polymarket.com/developers/gamma-markets-api/get-markets to grab a sample token
            price: 0.01,
            side: Side.BUY,
            size: 5,
        },
        { tickSize: "0.001",negRisk: false }, //You'll need to adjust these based on the market. Get the tickSize and negRisk T/F from the get-markets above
        //{ tickSize: "0.001",negRisk: true },

        OrderType.GTC, 
    );
    console.log(resp2)
  })();
```

See [examples](examples/) for more information
npm package: @mzhu22-mayo/react-native-connect-iq-mobile-sdk
Description: This package provides a React Native wrapper around the Android and iOS Garmin Connect IQ Mobile SDKs
Author: Colin Smith
Latest version: 0.2.7

# react-native-connect-iq-mobile-sdk

This package provides a React Native wrapper around the Android and iOS Garmin Connect IQ Mobile SDKs

## Installation

```sh
npm install react-native-connect-iq-mobile-sdk
```

## Usage

Please see the example project for usage.  It provides Android and iOS examples of all functionality in the SDK.   

Also see the Garmin docs for background on the functionality.
# iOS
https://developer.garmin.com/connect-iq/core-topics/mobile-sdk-for-ios/

Note the XCode project setup required, which is also required for using this in react native. Please see the iOS example.

In particular, you need to handle the openURL method in your AppDelegate 

```objective-c
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(nonnull NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
    NSString* sourceApp = options[UIApplicationOpenURLOptionsSourceApplicationKey];
    NSLog(@"Received URL from '%@': %@", sourceApp, url);

   RCTBridge *bridge = [RCTBridge currentBridge];

   ConnectIqMobileSdk * connectIqMobileSdk = [bridge moduleForName:@"ConnectIqMobileSdk"];

   return [connectIqMobileSdk handleOpenURL:url sourceApplication:sourceApp];
}
```


# Android
https://developer.garmin.com/connect-iq/core-topics/mobile-sdk-for-android/

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)