open-index/open-npm huggingface dataset:
npm package: @nivo/recompose
Description: [![version](https://img.shields.io/npm/v/@nivo/recompose.svg?style=flat-square)](https://www.npmjs.com/package/@nivo/recompose)
Author: Raphaël Benitte
Latest version: 0.86.0

# `@nivo/recompose`

[![version](https://img.shields.io/npm/v/@nivo/recompose.svg?style=flat-square)](https://www.npmjs.com/package/@nivo/recompose)

## Recompose

![Recompose](https://raw.githubusercontent.com/plouc/nivo/master/packages/recompose/doc/recompose.png)
npm package: @nivoda/react-flag-kit
Description: FlagKit for React
Author: Umidbek Karimov
Latest version: 0.2.5

# [FlagKit](https://github.com/madebybowtie/FlagKit) for React
[![build status](https://img.shields.io/travis/umidbekkarimov/react-flag-kit/master.svg?style=flat-square)](https://travis-ci.org/umidbekkarimov/react-flag-kit)
[![npm version](https://img.shields.io/npm/v/react-flag-kit.svg?style=flat-square)](https://www.npmjs.com/package/react-flag-kit)
[![npm downloads](https://img.shields.io/npm/dm/react-flag-kit.svg?style=flat-square)](https://www.npmjs.com/package/react-flag-kit)



### Installation

With npm

```bash
npm i react-flag-kit --save --save-exact
```

With yarn

```bash
yarn add react-flag-kit -E
```



### Usage

If you want to bundle your app with flag icons:

```javascript
import FlagIcon from 'react-flag-kit/lib/FlagIcon';

export default () => <FlagIcon code="WW" size={48} />
```

If you want to use flag icons from CDN: 

```bash
import FlagIcon from 'react-flag-kit/lib/CDNFlagIcon.js';

export default () => <FlagIcon code="WW" size={48} />
```

More advanced examples you can find in [storybook](https://umidbekkarimov.github.io/react-flag-kit).



### Reference

The list of available flags you can find in [FlagKit](https://github.com/madebybowtie/FlagKit#reference) repo.



### Thanks

[FlagKit](https://github.com/madebybowtie/FlagKit) for awesome collection of flag icons.

[UNPKG](https://unpkg.com) for free and fast CDN.

### Licence

MIT
npm package: @nivoventures/payload-cloudflare-jwt-auth
Description: A Payload CMS authentication strategy that provides automatic login for applications behind Cloudflare Zero Trust
Latest version: 0.0.1

# Payload Cloudflare JWT Auth

A Payload CMS authentication strategy that integrates with Cloudflare Access JWT authentication. This strategy allows you to authenticate users based on Cloudflare Access JWT tokens, automatically creating user records for authenticated users.

## Installation

```bash
npm install @nivoventures/payload-cloudflare-jwt-auth
```

## Usage

```typescript
import { createCloudflareJwtAuth } from '@nivoventures/payload-cloudflare-jwt-auth';

// In your Payload config
export default buildConfig({
  // ... other config
  auth: {
    // This will disable the built-in auth pages of 
    payload, but tell it to keep the database columns.
    // If you're not going to ever use password auth (eg, 
    you have some other solution for production),
    // then this can simply be `disableLocalStrategy: 
    true`. You'll need to add in an email field
    // though, like
    // export const Users: CollectionConfig = {
    //   ...
    //   fields: [
    //     {
    //       name: 'email',
    //       type: 'text',
    //       required: true
    //     }
    //   ]
    //   ...
    // }
    disableLocalStrategy: {
      enableFields: true
    },
    strategies: [
      createCloudflareJwtAuth({
        teamName: 'your-team-name', // Your Cloudflare team name
        policyAud: 'your-policy-audience' // The audience value from your Cloudflare Access policy
      })
    ]
  }
});
```

## Features

- Automatic user creation for authenticated Cloudflare Access users
- JWT verification using Cloudflare's JWKS endpoint
- TypeScript support
- Seamless integration with Payload CMS authentication system

## How it Works

1. The strategy looks for the `cf-access-jwt-assertion` header in incoming requests
2. If present, it verifies the JWT token against Cloudflare's JWKS endpoint
3. Extracts the user's email from the verified token
4. Creates a new user record if one doesn't exist for the email
5. Returns the authenticated user to Payload

## Requirements

- A Cloudflare Access setup with JWT authentication enabled
- Payload CMS v3.39.1 or above
- A configured Cloudflare Access policy with the correct audience value

## License

MIT
npm package: @nivoventures/payload-fixed-local-auth
Description: A Payload CMS authentication strategy that provides automatic login with a fixed local user
Latest version: 0.0.1

# Payload Fixed Local Auth

A Payload CMS authentication strategy that provides automatic login with a fixed local user. This is useful for development and testing environments where you want to bypass the authentication process.

## Installation

```bash
npm install @nivoventures/payload-fixed-local-auth
```

## Usage

```typescript
import { createFixedLocalAuth } from '@nivoventures/payload-fixed-local-auth';

// In your Payload config
export default buildConfig({
  // ... other config
  auth: {
    // This will disable the built-in auth pages of payload, but tell it to keep the database columns.
    // If you're not going to ever use password auth (eg, you have some other solution for production),
    // then this can simply be `disableLocalStrategy: true`. You'll need to add in an email field
    // though, like
    // export const Users: CollectionConfig = {
    //   ...
    //   fields: [
    //     {
    //       name: 'email',
    //       type: 'text',
    //       required: true
    //     }
    //   ]
    //   ...
    // }
    disableLocalStrategy: {
      enableFields: true
    },
    strategies: [
      createFixedLocalAuth({
        defaultUserEmail: 'test@test.com' // sets the email that the auto-authenticated user will use
      })
    ]
  }
});
```

## Features

- Automatically creates a default user if it doesn't exist
- Configurable default user email
- TypeScript support
- Works with Payload CMS v3.39.1 and above

## License

MIT
npm package: @nivranaitsirhc/material-table-ex
Description: Material-Table fork with immediate fixes
Author: nivranaitsirhc aka cacc
Latest version: 0.0.5-v2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

This is a fork of Material-Table by Mehmet Baran
for the support and documentation please refer to the original.
https://github.com/mbrn/material-table

Its only intended for immediate fixes that are not given attention by the original author and will follow updates from the original source code.