open-index/open-npm huggingface dataset:
npm package: @featureboard/react-sdk
Description: FeatureBoard SDK for React applications.
Latest version: 0.11.4

# FeatureBoard React SDK

FeatureBoard SDK for React applications.

![npm](https://img.shields.io/npm/v/%40featureboard%2Freact-sdk?logo=npm) ![npm](https://img.shields.io/npm/dt/%40featureboard%2Freact-sdk?logo=npm) ![GitHub Workflow](https://img.shields.io/github/actions/workflow/status/arkahna/featureboard-sdks/main.yml?logo=github)


## Installation

The FeatureBoard React SDK is available on NPM.

```bash
npm add @featureboard/react-sdk
```
```bash
yarn add @featureboard/react-sdk
```
```bash
pnpm add @featureboard/react-sdk
```

## Documentation

How to setup and use FeatureBoard React SDK can be found in our [documentation](https://docs.featureboard.app/sdks/react-sdk/).

## Release Notes

Our changelog can be found on [GitHub](https://github.com/arkahna/featureboard-sdks/blob/main/libs/react-sdk/CHANGELOG.md).
npm package: @featurebuddy/react-native
Description: FeatureBuddy
Author: Andrei Vakulski
Latest version: 0.11.5

![Static Badge](https://img.shields.io/badge/Runs%20with%20Expo-red?style=for-the-badge&logo=expo&color=151718)

# FeatureBuddy

`@featurebuddy/react-native` is client for [FeatureBuddy Platform](https://featurebuddy.com).

## Features

- Capture user feedback
- Allow users to vote on features
- Allow users to comment on features

## Installation

```sh
npm install @featurebuddy/react-native
```

## Usage

```js
import { Features } from '@featurebuddy/react-native';

// ...

const apiKey = '';

return <Features apiKey={apiKey}/>;
```

## Getting Started

Full documentation is available at [https://docs.featurebuddy.com](https://docs.featurebuddy.com/platforms/react-native/getting-started/)
npm package: @featurefind/javascript-sdk
Description: FeatureFind JavaScript SDK
Author: FeatureFind
Latest version: 0.1.1

<p align="center">
  <img src="https://featurefind-static.s3.amazonaws.com/logo-full-transparent.png" width="400" />
</p>

# Official FeatureFind SDK for JavaScript (Browser)

## Installation

```bash
npm install @featurefind/javascript-sdk

# OR

yarn add @featurefind/javascript-sdk
```

## Usage

After installing the SDK, you can initialize it with your client key (found in your FeatureFind organization settings):

```javascript
import { FeatureFind } from "@featurefind/javascript-sdk";

const featureFind = new FeatureFind("your-client-key");
```

After initializing the SDK, you can reference available resources:

### Smart Embed

#### `smartEmbed.init(token, options)`

The init function is used to initialize the smart embed and is **required** to be called before using any other smart embed functions can be executed. It requires an SSO token created with your organization's secret key to be passed in (View more details [here](https://help.featurefind.io/smart-embed/install/)). Once run, it will automatically display the smart embed widget pending no additional configuration (See below).

This function also returns a promise that resolves with the portal URL that can also be used to direct users to your portal already authenticated.

The second parameter is an optional `options` object that can be used to customize the behavior of the smart embed:

- `skipFeedback`: A boolean value that, when set to `true`, will prevent the feedback widget from being displayed.

Example usage:

```javascript
import { FeatureFind } from "@featurefind/javascript-sdk";

const featureFind = new FeatureFind("your-client-key");

const portalURL = await featureFind.smartEmbed.init("your-sso-token");

// OR, if you don't require the portal URL, you can initialize the smart embed without awaiting
// featureFind.smartEmbed.init("your-sso-token");
```

#### `smartEmbed.getPortalURL()`

This function returns a unique portal URL that can be given to a user to access the portal directly and already authenticated via SSO. It requires that `init()` (see above) is called first.

Example usage:

```javascript
const portalURL = featureFind.smartEmbed.getPortalURL();
```

#### `smartEmbed.navigateToPortal()`

This function is used to navigate to the portal directly from your application. The subject of the generated SSO token will already be authenticated on your portal. It requires that `init()` (see above) is called first.

Example usage:

```javascript
featureFind.smartEmbed.navigateToPortal();
```

#### Additional Information

For more information on the Smart Embed and how to install it, see the [Smart Embed Installation Documentation](https://help.featurefind.io/smart-embed/install/).
npm package: @featurefind/node-sdk
Description: FeatureFind Node SDK
Author: FeatureFind
Latest version: 0.1.2

<p align="center">
  <a href="https://featurefind.io">
    <img src="https://featurefind-static.s3.amazonaws.com/logo-full-transparent.png" width="400" />
  </a>
</p>

# Official FeatureFind SDK for Node

## Installation

```bash
npm install @featurefind/node-sdk

# OR

yarn add @featurefind/node-sdk
```

## Usage

After installing the SDK, you can initialize it with your secret key (found in your FeatureFind organization authentication settings):

```javascript
import { FeatureFind } from "@featurefind/node-sdk";

const featureFind = new FeatureFind("your-secret-key");
```

After initializing the SDK, you can reference available resources:

### Auth

#### `auth.generateToken(user)`

Generates a JWT token for the given user with your organization's secret key. This JWT token is used to authenticate users via SSO so they can access your portal without having to log in again.

The `user` object must contain the following properties:
- `id`: The user's unique identifier.
- `name`: The user's name.
- `email`: The user's email address.

Example usage:

```javascript
import { FeatureFind } from "@featurefind/node-sdk";

const featureFind = new FeatureFind("your-secret-key");

const token = featureFind.auth.generateToken({
  id: "user-id",
  name: "user-name",
  email: "user-email",
});
```

#### Additional Information

For more information on the Smart Embed and how to install it, see the [Smart Embed Installation Documentation](https://help.featurefind.io/smart-embed/install/).
npm package: @featureflip-io/feature-flip-js
Description: A client for the featureflip.io written in Typescript
Author: Matt
Latest version: 1.0.0

<h1 align="center">
@featureflip-io/feature-flip-js
</h1>

## ✨ Features:

- Local feature flag management
- Undefined feature failover

## 🔧 Installation

```bash
npm i @featureflip-io/feature-flip-js
```

## </> FeatureFlag

```js
{
  id: string; // 123
  token: string; // my-feature
  slug: string; // my-feature-123
  description: string; // My new feature
  enabled: boolean; // on/off switch
}
```

## 🌐 Basic usage

```js
import FeatureFlipJS, { FeatureFlag } from '@featureflip-io/feature-flip-js';

const features: FeatureFlag[] = [
  {
    id: '1234',
    token: 'my_feature_123',
    slug: 'my-feature-123',
    enabled: !isProduction,
    description: 'My feature',
  },
]

const featureFlags = new FeatureFlipJS({ features });

const { enabled: myFeatureEnabled } = featureFlags.getFeatureByToken('my-feature');

if (myFeatureEnabled) {
  ...
}

```

## ❗Failover

Accessing a feature that is not defined will return a null FeatureFlag with `enabled: false`

```js
const { enabled: failFeatureEnabled } = featureFlags.getFeatureByToken('fail');
// enabled will be false
```

## 💂‍♂️ Accessors

```js
// Returns the feature flags as an object
// where the feature flag token is the object key
featureFlags.getFeaturesMap();

// Access by the id property
featureFlags.getFeatureById('1234');

// Access by the slug property
featureFlags.getFeatureBySlug('my-feature-1234');

// Access by the token property
featureFlags.getFeatureByToken('my-feature');
```
npm package: @featurepeek/circleci
Description: For GitHub and CircleCI. See [documentation](https://docs.featurepeek.com/docs/circleci/).
Latest version: 0.2.5
Deprecated: FeaturePeek has been acquired by Netlify. Please visit netlify.com for more info.

# @featurepeek/circleci

For GitHub and CircleCI. See [documentation](https://docs.featurepeek.com/docs/circleci/).
npm package: @featurevisor/cli
Description: CLI package of Featurevisor
Author: Fahad Heylaal
Latest version: 2.22.1

# @featurevisor/cli

CLI package of Featurevisor.

Visit [https://featurevisor.com/docs/cli](https://featurevisor.com/docs/cli) for more information.

## License

MIT © [Fahad Heylaal](https://fahad19.com)
npm package: @featurevisor/core
Description: Core package of Featurevisor for Node.js usage
Author: Fahad Heylaal
Latest version: 2.22.1

# @featurevisor/core

Core package of Featurevisor.

Visit [https://featurevisor.com](https://featurevisor.com) for more information.

## License

MIT © [Fahad Heylaal](https://fahad19.com)
npm package: @featurevisor/react
Description: React package for Featurevisor
Author: Fahad Heylaal
Latest version: 2.22.0

# @featurevisor/react <!-- omit in toc -->

React components and hooks for Featurevisor.

Visit [https://featurevisor.com/docs/react/](https://featurevisor.com/docs/react/) for more information

## License <!-- omit in toc -->

MIT © [Fahad Heylaal](https://fahad19.com)
npm package: @featurevisor/sdk
Description: Featurevisor SDK for Node.js and the browser
Author: Fahad Heylaal
Latest version: 2.21.0

# @featurevisor/sdk <!-- omit in toc -->

Universal Featurevisor JavaScript SDK for both Node.js and the browser.

Visit [https://featurevisor.com/docs/sdks/javascript/](https://featurevisor.com/docs/sdks/javascript/) for more information.

## License <!-- omit in toc -->

MIT © [Fahad Heylaal](https://fahad19.com)
npm package: @featurevisor/site
Description: Static site for Featurevisor
Author: Fahad Heylaal
Latest version: 2.22.1

# @featurevisor/site

Static site generator for Featurevisor projects.

Visit [https://featurevisor.com/docs/site/](https://featurevisor.com/docs/site/) for more information.

## License

MIT © [Fahad Heylaal](https://fahad19.com)
npm package: @featurevisor/types
Description: Common Typescript types for Featurevisor
Author: Fahad Heylaal
Latest version: 2.21.0

# @featurevisor/types

> Common TypeScript typings for Featurevisor packages

Visit [https://featurevisor.com](https://featurevisor.com) for more information

## License

MIT © [Fahad Heylaal](https://fahad19.com)
npm package: @featurevisor/vue
Description: Vue.js package for Featurevisor
Author: Fahad Heylaal
Latest version: 2.21.0

# @featurevisor/vue <!-- omit in toc -->

Vue.js functions for Featurevisor.

Visit [https://featurevisor.com/docs/vue](https://featurevisor.com/docs/vue) for more information.

## License <!-- omit in toc -->

MIT © [Fahad Heylaal](https://fahad19.com)
npm package: @feb-team/legao-icons-vue
Description: JD Icons for Vue
Latest version: 2.2.37

<h1 align="center">
Icons for Vue
</h1>


## Install

```bash
yarn add @feb-team/legao-icons-vue
```

## Basic Usage

First, you should add the icons that you need into the library.

```js
import Vue from 'vue';
import { AddOutlined } from '@feb-team/legao-icons-vue';
```

## Build project

```bash
npm run generate # Generate files to ./src
npm run compile # Build library
npm run test # Runing Test
```
npm package: @febbyjs/logger
Description: logging utility
Author: Vasu Vanka
Latest version: 0.1.0

<!-- Generated by documentation.js. Update this documentation by updating the source code. -->

### Table of Contents

-   [log](#log)
-   [error](#error)
-   [success](#success)
-   [info](#info)
-   [warning](#warning)
-   [customLog](#customlog)

## log

To log user text as json object

**Parameters**

-   `message`  log text
-   `type`  type of log. ex: log,error,info,warning

**Examples**

```javascript
logger.log('hello world', 'log');
```

```javascript
//log output
{ type: 'log', message: 'hello world' }
```

## error

To log error text with red color

**Parameters**

-   `message`  log text

**Examples**

```javascript
logger.error('hello world');
```

## success

To log success text with green color

**Parameters**

-   `message`  log text

**Examples**

```javascript
logger.success('hello world');
```

## info

To log info text with blue color

**Parameters**

-   `message`  log text

**Examples**

```javascript
logger.info('hello world');
```

## warning

To log a warning with yellow color

**Parameters**

-   `message`  log text

**Examples**

```javascript
logger.warning('hello world');
```

## customLog

To log text with given rgb color code or color name

**Parameters**

-   `message`  log text
-   `color`  color [ black,
    red,
    green,
    yellow,
    blue,
    magenta,
    cyan,
    white,
    gray ("bright black"),
    redBright,
    greenBright,
    yellowBright,
    blueBright,
    magentaBright,
    yanBright,
    whiteBright ]

**Examples**

```javascript
logger.customLog('hello world','magentaBright');
```
npm package: @febe95/vue-js-modal
Description: Modal Component for Vue.js
Author: febe95
Latest version: 3.2.0

[![npm version](https://badge.fury.io/js/@febe95%2Fvue-js-modal.svg)](https://badge.fury.io/js/@febe95%2Fvue-js-modal)
[![npm](https://img.shields.io/npm/dm/%40febe95%2Fvue-js-modal.svg)](https://www.npmjs.com/package/@febe95/vue-js-modal)
[![npm](https://img.shields.io/npm/dt/%40febe95%2Fvue-js-modal.svg)](https://www.npmjs.com/package/@febe95/vue-js-modal)

> [!NOTE]
> This is a fork of the popular [euvl/vue-js-modal](https://github.com/euvl/vue-js-modal) package, updated for use with Vue 3.
> The fork is based on the 2.0.1 branch. The `master` branch contains some new but broken functionality (slots in dynamic modals).

--- 

# Vue.js modal (Vue 3)

Easy to use, highly customizable Vue.js modal library.

### 😎 [Demo](https://febe95.github.io/vue-js-modal/demo/)

### 🤓 [Documentation](https://febe95.github.io/vue-js-modal/)

### 💰 [Sponsorship](https://github.com/sponsors/febe95)

<p align="center">
  <img src="https://media.giphy.com/media/3oKIPco1eNxAA1rD4Q/giphy.gif">
</p>

---

## This library is contributor-driven

**This library is contributor-driven**. It is not backed by any company, which means that all contributions are voluntary and done by the people who need them. If you need something improved, added, or fixed, please contribute it yourself. Please keep in mind that maintainers volunteer their free time to work on this project and have no obligation to reply on the issues, tailor library for specific use-cases or perform customer support.

## Vue 3 Compatibility

- ✅ Main Package
- ✅ Demo
- ✅ Docs
- ✅ SSR examples (Nuxt)
npm package: @febelen/rehooks-ts
Description: An optimized, lightweight, and reusable react production-ready hooks library written in TypeScript.
Latest version: 1.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

<div align="center">
  <img src="./assets/banner.jpg" alt="rehooks" />
</div>

<br />

<div align="center">
  <h1>Rehooks</h1>
  <p>An optimized, and flexible react production-ready hooks library written in TypeScript</p>
</div>

<div align="center">
  <pre>npm i --save-dev <a href="https://www.npmjs.com/package/@febelen/rehooks-ts">@febelen/rehooks-ts</a></pre>
</div>

<h1 align="center">🪄 Usage</h1>
<p align="center">
You can easily import hooks from <b>@febelen/rehooks-ts</b> and boom!
</p>

```tsx
import { useCounter } from '@febelen/rehooks-ts';

function Component() {
  const [count, increment, decrement] = useCounter(0);
  ...
}
```

<h1 align="center">🧾 License</h1>

<p align="center">
<a href="https://www.npmjs.com/package/@febelen/rehooks-ts">Rehooks</a> is licensed under the MIT License.
</p>