open-index/open-npm huggingface dataset:
npm package: @leafvein/ft
Description: It's easier to fetch a template
Author: zealleaf
Latest version: 0.0.3

# ft <br/> [![npm version](https://img.shields.io/npm/v/@leafvein/ft)](https://www.npmjs.com/package/@leafvein/ft)

> It's easier to fetch a template

## Install

```bash
npm i @leafvein/ft -g
# or
pnpm i @leafvein/ft -g
```

## Usage

```bash
ft <command> [options]
```

### Commands

```bash
i interactive
d direct
```

### Options

```bash
[default]:
  -v, --version  Show version number
  -h, --help     Show help
[direct]
  -r, --repository
  -p, --projectName

```

## Examples

```bash
ft interactive
ft i
ft

ft direct --repository=username/repoName --projectName=demo
ft d -r=username/repoName -p=demo
```

### Template List

[ft-pool](https://github.com/zealleaf/ft-pool)

## License

MIT
npm package: @leafwell/aircall-client
Description: Aircall API client
Author: Minuscode
Latest version: 0.0.8

# Aircall Client

A simple READ ONLY [Aircall](https://developer.aircall.io/api-references/) client for node.

## Installation

Using npm:

```bash
$ npm install @leafwell/aircall-client
```

Using yarn:

```bash
$ yarn add @leafwell/aircall-client
```

## Example

```javascript
import { Aircall } from '@leafwell/aircall-client';

(async function test() {
  try {
    const aircall = new Aircall({
      apiID: 'XXX',
      apiToken: 'YYY',
    });
    const calls = await aircall.calls.list();

    console.log(calls.data);
    console.log(calls.meta);
  } catch (error) {
    if (error.response) {
      // The request was made and the server responded with a status code
      // that falls out of the range of 2xx
      console.log(error.response.data);
      // console.log(error.response.status);
      console.log(error.response.headers);
    } else if (error.request) {
      // The request was made but no response was received
      // `error.request` is an instance of XMLHttpRequest in the browser and an instance of
      // http.ClientRequest in node.js
      console.log(error.request);
    } else {
      // Something happened in setting up the request that triggered an Error
      console.log('Error', error.message);
    }
    console.log(error.config);
  }
})();
```

## Usage

### Calls

You can list calls with:

```js
  aircall.calls.list(options?);
```

You can get a call with:

```js
  aircall.calls.get(id);
```

### Contacts

You can list contacts with:

```js
  aircall.contacts.list(options?);
```

You can get a contact with:

```js
  aircall.contacts.get(id);
```

### Teams

You can list teams with:

```js
  aircall.teams.list(options?);
```

You can get a team with:

```js
  aircall.teams.get(id);
```

### Users

You can list users with:

```js
  aircall.users.list(options?);
```

You can get a user with:

```js
  aircall.users.get(id);
```
npm package: @leafwell/authentication
Description: A simple document for Leafwell Provider authentication lib for any of these enviroments: Node.js and compatible with React and React Native. For better understading about the methods and arguments, please make ensure you have typescript installed and conf
Latest version: 0.0.9

# Leafwell Provider Authentication

A simple document for Leafwell Provider authentication lib for any of these enviroments: Node.js and compatible with React and React Native.
For better understading about the methods and arguments, please make ensure you have typescript installed and configured on your project.

## Installation

Using npm:

```bash
$ npm install @leafwell/authentication
```

Using yarn:

```bash
$ yarn add @leafwell/authentication
```

## Example

```javascript
import Authentication from "@leafwell/authentication";

(async function main() {
  Authentication.initialize("API_URL");

  /**
   * The response will be the full object returned by Google, Facebook and Apple
   * providers. You just need to pass them directly
   * */
  const data = await Authentication.signupUsingProviders(response);

  console.log(data);
})();
```

## Usage

### Authenticate

You need to start by authentication. Use the initialize method to setup and prepare your api client:

```js
Authentication.initialize(API_URL);
```

#### Methods/properties available

```js
Authentication.signupUsingProviders(response);

Authentication.signup(response);

Authentication.login(response);

Authentication.notifyResetPassword(response);

Authentication.setPassword(response);
```
npm package: @leafwell/client-store
Description: A simple document for Leafwell Provider client's lib for any of these enviroments: Node.js. For better understading about the methods and arguments, please make ensure you have typescript installed and configured on your project.
Author: minuscode
Latest version: 0.9.27

# Leafwell Provider Client

A simple document for Leafwell Provider client's lib for any of these enviroments: Node.js and compatible with React and React Native.
For better understading about the methods and arguments, please make ensure you have typescript installed and configured on your project.

## Installation

Using npm:

```bash
$ npm install @leafwell/client-store
```

Using yarn:

```bash
$ yarn add @leafwell/client-store
```

## Example

```typescript
import Client from "@leafwell/client-store";

type ClientHeaders = {
  hasuraAdmin?: string;
  authorizationBearer?: string;
};

(async function main() {
  /**
   * Using hasuraAdmin will overwrite authorization bearer use mode and, therefore, you will be granted with admin permissions
   * */
  const options: ClientHeaders = {
    hasuraAdmin: "",
    authorizationBearer: "",
  };

  Client.initialize("url", options);

  const stores = await Client.api.getStores();

  console.log(stores);
})();
```

## Usage

### Authenticate

You need to start by authentication. Use the initialize method to setup and prepare your api client:

```typescript
/**
 * Using hasuraAdmin will overwrite authorization bearer use mode and, therefore, you will be granted with admin permissions
 * */
const options: ClientHeaders = {
  hasuraAdmin: "",
  authorizationBearer: "",
};

Client.initialize("url", options);
```

#### Methods/properties available

```js
Client.initialize();
Client.api;
```

### Methods available in api property:

### Products

```ts
api.getProducts();

api.getProduct();

api.getEffects();

api.getProductVariants();
```

### Companies

```ts
api.getCompanies();

api.getCompany();
```

### Promotions

```ts
api.getPromotions();

api.getPromotionsByStoreId();

api.getPromotion();
```

### Stores

```ts
api.getStores();

api.getStore();
```

### Checkout

```ts
api.getCheckout();

api.createCheckout();

api.addItemToCheckout();

api.removeItemToCheckout();

api.updateItemQuantityFromCheckout();

api.updateCheckout();
```

### Brand

```ts
api.getBrand();

api.getBrands();
```

### Category

```ts
api.getCategories();
```

### Category

```ts
api.getCategories();
```

### Order

```ts
api.getOrders();

api.saveOrder();
```
npm package: @leafwell/medicalcard
Description: A simple document for any of these enviroments: Node.js. For better understading about the methods and arguments, please make ensure you have typescript installed and configured on your project.
Author: minuscode
Latest version: 0.0.39

# Leafwell Provider Medical Card

A simple document for Leafwell Provider medical card's lib for any of these enviroments: Node.js and compatible with React and React Native.
For better understading about the methods and arguments, please make ensure you have typescript installed and configured on your project.

## Installation

Using npm:

```bash
$ npm install @leafwell/medicalcard
```

Using yarn:

```bash
$ yarn add @leafwell/medicalcard
```

## Example

```typescript
import Client from "@leafwell/medicalcard";

type ClientHeaders = {
  authorizationBearer?: string;
};

(async function main() {
  const options: ClientHeaders = {
    authorizationBearer: "",
  };

  Client.initialize("url", options);

  const response = await Client.api.startVideoCall({
    clinicianId: "",
    roomId: "",
  });

  console.log(response);
})();
```

## Usage

````typescript

#### Methods/properties available

```js
Client.initialize();
Client.api
````

### Methods available in api property:

### Products

```ts
api.disconnectVideoCall();

api.startVideoCall();
```
npm package: @leafwell/react-use-hubspot-form
Description: Embed HubSpot forms into your React components using hooks! Works with Create React App, Gatsby and other platforms.
Latest version: 2.1.4

# React Use HubSpot Form Embed

[![npm (scoped)](https://img.shields.io/npm/v/@aaronhayes/react-use-hubspot-form?style=flat-square)](https://www.npmjs.com/package/@aaronhayes/react-use-hubspot-form)
[![Bundle Size](https://img.shields.io/bundlephobia/min/@aaronhayes/react-use-hubspot-form?style=flat-square)](https://bundlephobia.com/result?p=@aaronhayes/react-use-hubspot-form)
![License](https://img.shields.io/npm/l/@aaronhayes/react-use-hubspot-form?style=flat-square)

Embed HubSpot forms into your React components using hooks! Works with Create React App, Gatsby and other platforms.

## Install

```
$ npm install --save @aaronhayes/react-use-hubspot-form
```

```
$ yarn add @aaronhayes/react-use-hubspot-form
```

## Getting Started

Wrap your application with `HubspotProvider`. This will add [Hubspot script](https://js.hsforms.net/forms/v2.js) to the head of your document.

```TypeScript
import React from 'react';

import { HubspotProvider } from '@aaronhayes/react-use-hubspot-form';

const MyApp = () => (
    <HubspotProvider>
        <MyPage />
    </HubspotProvider>
)

```

## Usage

```TypeScript
import React from 'react';

import { useHubspotForm } from '@aaronhayes/react-use-hubspot-form';

const MyPage = () => {
    const { loaded, error, formCreated } = useHubspotForm({
        portalId: 'XXXXXXX',
        formId: 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX',
        target: '#my-hubspot-form'
    });

    return (
        <div>
            <h1>Embed Form Below</h1>
            <div id="my-hubspot-form"></div>
        </div>
    )
}

```

## Breaking Changes

### 2.0.0

- Introduction of the `HubspotProvider` component. This needs to be included in your App for `useHubspotForm` to work.

## Support

If you feel like sending some sats to aaron@zbd.gg my [Lightning Address](https://zbd.gg/aaron/) it would be much appreciated.