open-index/open-npm huggingface dataset:
npm package: @geneat/ui-cli
Description: A schematics
Author: nguyenhero
Latest version: 0.0.8




```bash
ng g @geneat\ui-cli:dm user2 --path src/app/modules/admin/pages
```
# 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!
npm package: @genecommerce/dropin-braintree
Description: Integration of Braintree Payments with [Adobe EDS Storefront](https://github.com/hlxsites/aem-boilerplate-commerce/).
Author: Gene Commerce
Latest version: 0.0.1-beta.7

# Braintree Payments

Integration of Braintree Payments with [Adobe EDS Storefront](https://github.com/hlxsites/aem-boilerplate-commerce/).

## Payment methods

* Card
* Apple Pay
* Google Pay
* PayPal (including credit)
* Venmo

Currently no express payment methods are available.

## Intregation

The current version of the [checkout drop-in component](https://experienceleague.adobe.com/developer/commerce/storefront/dropins/checkout/) doesn't support the ability to add payment methods without modification so this guide will cover what changes you need to make to integration Braintree Payments.

### Prerequisites

This guide assumes knowledge of EDS Storefront and that you have followed these guides:

* [Create your storefront](https://experienceleague.adobe.com/developer/commerce/storefront/get-started/)
* [Explore the Structure](https://experienceleague.adobe.com/developer/commerce/storefront/get-started/storefront-structure/)

### Install

At the root of your EDS Storefront install this package:

```bash
npm i @genecommerce/dropin-braintree
```

### Building

Once installed you will need to make modifications to the checkout drop-in component files directly as payment methods aren't currently extensible.

Please refer to the following three documents on how to do this.
Note that these documents are available within the package inside of the 'docs' folder. The links may not function if being viewed from the NPM package homepage.

* [Checkout drop-in integration](./docs/checkout-drop-in-integration.md)
* [Checkout drop-in styles](./docs/checkout-drop-in-styles.md)
* [Integration with head.html](./docs/checkout-drop-in-head.md)
* [Compilation](./docs/checkout-drop-in-compiling.md)

You will need to complete all four of these documents before being able to compile the Braintree payment methods.

```bash
npm run postinstall
```
npm package: @genee/desktop-idle
Description: Node/Electron module to detect idle desktop users(users away from keyboard) in macOS, Windows, Linux, FreeBSD and OpenBSD
Latest version: 1.3.0-4

## Prebuilt version of Desktop Idle

Forked from [node-desktop-idle](https://github.com/paulcbetts/node-system-idle-time)

### Installation
```
npm install --save @genee/desktop-idle
# or yarn
yarn add @genee/desktop-idle
```

### Usage
```
var desktopIdle = require('@genee/desktop-idle');
console.log(desktopIdle.getIdleTime());
```
npm package: @genee/fetch
Description: ## Usage
Latest version: 1.7.1

# @genee/fetch

## Usage

```typescript
import fetch from '@genee/fetch';

type UserData = {
    id: number;
    name: string;
};

(async () => {
    const user = await fetch<UserData>('path/to/user', {
        method: 'POST',
        body: {
            name: 'Doe John',
        },
        // timeout: 5000,   // default is 5000
        // json: true,      // default is true, return original text if json is false
        beforeRequest(url, init) {
        
        },
        customParser(r: Response, defaultParser: (r: Response) => any) {
            return defaultParser(r);
        },
    });
})();
```