open-index/open-npm huggingface dataset:
npm package: @freddixx/react-native-ad-manager
Description: A react-native component for Google Ad Manager banners, interstitials and native ads.
Author: Matej Drobnic
Latest version: 1.4.6

# react-native-ad-manager

A react-native module for Google Ad Manager Banners, Interstitials and Native ads.

The banner types are implemented as components while the interstitial and rewarded video have an imperative API.

Native ads are implemented as wrapper for a native view.

## Installation

You can use npm or Yarn to install the latest beta version:

## Getting started

**npm:**

    npm i --save @freddixx/react-native-ad-manager

**Yarn:**

    yarn add @freddixx/react-native-ad-manager

### Mostly automatic installation

`$ react-native link @freddixx/react-native-ad-manager`

Alternatively for iOS you can install the library with CocoaPods by adding a line to your `Podfile`;

    pod 'react-native-ad-manager', path: '../node_modules/@freddixx/react-native-ad-manager'

### iOS

For iOS you will have to add the [Google Mobile Ads SDK](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/quick-start#import_the_mobile_ads_sdk) to your Xcode project.

### Android

On Android the Ad Manager library code is part of Play Services, which is automatically added when this library is linked.

But you still have to manually update your `AndroidManifest.xml`, as described in the [Google Mobile Ads SDK documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick-start#import_the_mobile_ads_sdk).

## Usage

```jsx
import {
  Banner,
  Interstitial,
  PublisherBanner,
  NativeAdsManager,
} from "@freddixx/react-native-ad-manager";

// Display a DFP Publisher banner
<Banner
  adSize="fullBanner"
  adUnitID="your-ad-unit-id"
  testDevices={[PublisherBanner.simulatorId]}
  onAdFailedToLoad={(error) => console.error(error)}
  onAppEvent={(event) => console.log(event.name, event.info)}
/>;

// Display an interstitial
Interstitial.setAdUnitID("your-ad-unit-id");
Interstitial.setTestDevices([Interstitial.simulatorId]);
Interstitial.requestAd().then(() => Interstitial.showAd());

// Native ad
import NativeAdView from "./NativeAdView";
const adsManager = new NativeAdsManager("your-ad-unit-id", [
  Interstitial.simulatorId,
]);
<NativeAdView
  targeting={{
    customTargeting: { group: "user_test" },
    categoryExclusions: ["media"],
    contentURL: "test://",
    publisherProvidedID: "provider_id",
  }}
  style={{ width: "100%" }}
  adsManager={adsManager}
  validAdTypes={["native", "template"]}
  customTemplateIds={["your-template-id-1", "your-template-id-2"]}
  onAdLoaded={(ad) => {
    console.log(ad);
  }}
  onAdFailedToLoad={(error) => {
    console.log(error);
  }}
/>;
```
npm package: @freddsomm/bug-buster
Description: Monitor, manage and prioritise your JS Anomalies easily.
Latest version: 0.0.15

# Bug Buster for Node

Welcome to Bug Buster!

Easily monitor, manage, and prioritize your JavaScript anomalies.

## Installation

### Using npm

```bash
npm install @freddsomm/bug-buster
```

### Using Yarn

```bash
yarn add @freddsomm/bug-buster
```

### Using pnpm

```bash
pnpm install @freddsomm/bug-buster
```

## Importing

### CommonJS Syntax

```javascript
const BugBuster = require('@freddsomm/bug-buster');
```

### ES Module Syntax

```javascript
import { BugBuster } from '@freddsomm/bug-buster';
```

## Usage

```javascript
const bugBuster = new BugBuster({
  apiKey: 'YOUR-API-KEY',
  projectId: 'clwaoduy20003oiey0jya3p69',
});

try {
  throw new Error('Test Error: bad thing happened!');
} catch (error) {
  bugBuster.capture(error);
}
```

## Links

For more information, check out the [Official Bug Buster Documentation](#). More documentation will follow.
npm package: @freddy-y/text-formatter
Description: This package will convert any text input into a format of the user's choice. Current options are: UPPER CASE, lower case, and Title Case.
Author: Freddy Yu
Latest version: 1.1.2

A static website that will allow users to input text. The user can click buttons to generate their text as output, in one of three formats: UPPER CASE, lower case, or Title Case. This static website was minimalistically coded with HTML and Javascript as an introductory project. CSS may be added later on.

This project was created for HACK CLUB's "Minus Twelve" project. URL: https://minustwelve.hackclub.com/
npm package: @freddydrodev/git-commit-all
Description: CLI tool to commit changes in all git repositories
Latest version: 0.0.2

# Git Commit All

A CLI tool to commit changes in all git repositories within a directory structure.

## Features

- Recursively scans directories for git repositories
- Commits changes with a custom message
- Identifies projects without git repositories
- Interactive CLI with prompts for directory and commit message
- Provides a summary of operations performed

## Installation

```bash
# Clone the repository
git clone https://github.com/yourusername/git-commit-all.git
cd git-commit-all

# Install dependencies
npm install

# Build the project
npm run build

# Install globally
npm install -g .
```

## Usage

Run the CLI:

```bash
git-commit-all
```

The CLI will:

1. Ask for the root directory path (defaults to ~/projects)
2. Ask for the commit message (defaults to "save before restoring laptop")
3. Ask for confirmation before proceeding
4. Scan all directories and commit changes where needed
5. Display a summary of operations performed

## Development

```bash
# Run in development mode with watch
npm run dev

# Build the project
npm run build

# Run the built version
npm start
```

## License

MIT
npm package: @freddyede/npmreact-beta-test
Description: <br />
Author: Freddyede
Latest version: 0.0.5

# Npm React : TP test

<br />

### Utilisation:

| Components | props |     props description     | STATUS |
|:----------:|:-----:|:-------------------------:|:------:|
| HelloWorld | title | Return title of component |  DONE  |
npm package: @freddyheppell/random-prime
Description: Generate a random prime number
Author: Freddy Heppell
Latest version: 2.0.0

> **⚠️ This fork has been deprecated as the original [`random-prime`](https://github.com/Prabhakar-Poudel/random-prime) library has been fixed. Consider using it instead ⚠️**

# random-prime
![npm](https://img.shields.io/npm/v/@freddyheppell/random-prime)
[![Build Status](https://github.com/freddyheppell/random-prime/workflows/Test%20&%20Lint/badge.svg?branch=master)](https://github.com/freddyheppell/random-prime/actions?query=branch%3Amaster)
[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo)

> Generate a random prime number

This uses `Math.random` internally.

## Install
```
npm i @freddyheppell/random-prime --save
```

## Example
```javascript
const randomPrime = require('random-prime').randomPrime;

console.log(randomPrime());
// 254205915209711
console.log(randomPrime(500));
// 119
console.log(randomPrime(200, 800));
// 413
```

## API

### randomPrime()
Generate a random prime number from 0 to [`Number.MAX_SAFE_INTEGER`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER).

> Returns a prime number

### randomPrime(max)
Generate a random prime number from `0` to `max`.

> Returns a prime number or null if `max` < 2  
> Throws TypeError if `max` is not a Number

### randomPrime(min, max)
Generate a random prime number from `min` to `max`.

> Returns a prime number or null if there is no prime number between `min` and `max`  
> Throws TypeError if `min` and/or `max` is not a Number

### isPrime(num)
An efficient method to check i a number is prime.
> Returns true if `num` is prime, false if `num` is not prime.  
> Throws TypeError if input is not a Number

#### Example
```javascript
const isPrime = require('random-prime').isPrime;

console.log(isPrime(2));
// true
console.log(isPrime(254205915209711));
// true
console.log(isPrime(500));
// false
console.log(isPrime(-10));
// false
console.log(isPrime(137));
// true
```
npm package: @freddyzeng/funlog
Description: A tool for insert log to function of js and ts and vue，insert log to content of css and less and sass
Author: freddyzeng @FreddyZeng
Latest version: 0.0.7

funlog
======

A tool for insert log to function of js and ts and vue，insert log to content of css and less and sass

<!-- toc -->
* [Install](#install)
* [Usage](#usage)
* [Example](#example)
<!-- tocstop -->
# Install
```sh-session
$ npm install -g @freddyzeng/funlog
```
# Usage
<!-- usage -->
```sh-session
$ funlog (-v|--version|version)
funlog/0.0.1 linux-x64 node-v12.18.3
$ funlog --help [COMMAND]
USAGE
  funlog -p /home/fanrong/funlog/test           only add log to function

  funlog -c -p /home/fanrong/funlog/test        only add log to css
```
<!-- usagestop -->

# Example
  need todo

# TODO
  - handle element of HTML
  - more config