open-index/open-npm huggingface dataset:
npm package: @netizen-teknologi/avatar-placeholder
Description: A package to generate avatar/initial name images using JavaScript
Author: rinaldycodes
Latest version: 1.0.1

# @netizen-teknologi/avatar-placeholder

A lightweight package to generate avatar or initial name images using JavaScript.

This package allows you to create avatar images dynamically based on initials or text provided.

This package wrapped using api avatar placeholder

## Website avatar placeholder
[Example](https://avatar-placeholder.iran.liara.run/)


## Installation

You can install this package via npm:

```bash
npm install @netizen-teknologi/avatar-placeholder
```

## Example
[Example](https://snack.expo.dev/@rinaldycodes/avatar-placeholder-example)
npm package: @netizen-teknologi/react-native-cart
Description: A package for managing a shopping cart in React Native apps
Author: rinaldycodes
Latest version: 1.0.1

# react-native-cart

react-native-cart a package for managing a shopping cart in React Native apps.

## Instalasi

how to install with npm:

```bash
npm install @netizen-teknologi/react-native-cart
npm package: @netizenssrl/react-screen-adapter
Description: A React component for adapting screen sizes
Author: Netizens s.r.l.
Latest version: 1.1.5

# @netizenssrl/react-screen-adapter
A React component that scales a fixed-dimension layout (e.g. 4K resolution) responsively and proportionally based on the viewport size.

## Features
- Automatically scales content based on visible viewport dimensions.
- Maintains original aspect ratio of fixed layout.
- Handles dynamic window resizing events.
- Easy to integrate in modern React projects.
- No external dependencies beyond React.

## Installation
```sh
npm install @netizenssrl/react-screen-adapter
```

## Usage
Wrap your fixed-dimension content with the `ReactScreenAdapter` component to enable dynamic scaling:

```javascript
import { ReactScreenAdapter } from “@netizenssrl/react-screen-adapter”;

export default function App() {
    <ReactScreenAdapter width={3840} height={2160}>
        { /* Your app content goes here */ }
    </ReactScreenAdapter>
}
```

## License
MIT License ©Netizens s.r.l.
npm package: @netkata/react-keycloak-auth
Description: Simple React Keycloak SSO client
Author: team@netkata.com
Latest version: 1.3.0

# React Keycloak Auth

React Keycloak Auth is a simple library for authentication with SSO Keycloak Client.

## Installation

Use the package manager npm or yarn to install React Keycloak Auth.

```bash
yarn add @netkata/react-keycloak-auth
```

## Configuration

```javascript
import Authentication from '@netkata/react-keycloak-auth';

Authentication.config.tokenURL = 'http://localhost:8040/auth/realms/master/protocol/openid-connect/token';
Authentication.config.revokeURL = 'http://localhost:8040/auth/realms/master/protocol/openid-connect/logout';
Authentication.config.refreshURL = 'http://localhost:8040/auth/realms/master/protocol/openid-connect/token';
Authentication.config.userInfoURL = 'http://localhost:8040/auth/realms/master/protocol/openid-connect/userinfo';
Authentication.config.grantType = 'password';
Authentication.config.clientID = 'account';
Authentication.config.refreshTokenInSecondsBeforeExpireDate = 15;
Authentication.config.authorizationURL = '/login';
Authentication.config.protectedAreaURL = '/dashboard';
Authentication.config.ignoredURLs = ['/privacy-policy'];

```

## Authorize
```javascript
import { Authentication } from '@netkata/react-keycloak-auth';

Authentication.authorize('email@netkata.com', 'strongPassword');
```

## Unauthorize
```javascript
import { Authentication } from '@netkata/react-keycloak-auth';

Authentication.revoke();
```

## Events
```javascript
import { 
    Authentication,
    EVENT_AUTHORIZATION_SUCCESS,
    EVENT_AUTHORIZATION_FAILED,
    EVENT_REFRESH_TOKEN_SUCCESS,
    EVENT_REFRESH_TOKEN_FAILED,
    EVENT_CHECK_USER_SUCCESS,
    EVENT_CHECK_USER_FAILED,
    EVENT_REVOKE_TOKEN_SUCCESS,
    EVENT_REVOKE_TOKEN_FAILED,
} from '@netkata/react-keycloak-auth';

Authentication.events.addEventListener(EVENT_AUTHORIZATION_SUCCESS, (response) => {
    //your callback
});

Authentication.events.addEventListener(EVENT_REVOKE_TOKEN_SUCCESS, (error) => {
    //your callback
});
```

## React AuthProvider
If you are using react-router in your project, AuthProvider is useful to manage user session and protect your private route behind authorization.
AuthProvider has implemented listeners which take action on authorize and unauthorize event.

### Usage
 ```javascript
import { AuthProvider } from '@netkata/react-keycloak-auth';
import { BrowserRouter } from 'react-router-dom';


const App = () => {
  return (
      <BrowserRouter>
          <AuthProvider>
            your application routing
          </AuthProvider>
      </BrowserRouter>
  )  
};

```

## License
[MIT](https://choosealicense.com/licenses/mit/)
npm package: @netkata/webpack-configs
Description: [![Greenkeeper badge](https://badges.greenkeeper.io/Netkata/webpack-configs.svg)](https://greenkeeper.io/)
Latest version: 0.1.0

# webpack-configs

[![Greenkeeper badge](https://badges.greenkeeper.io/Netkata/webpack-configs.svg)](https://greenkeeper.io/)

A single dependency for ~~all~~ most of your Webpack needs, yet still
extendable.

## Rationale

I've found a need to lock all of the Webpack-related dependencies to allow easy
upgrade of packages in project without having to spend all day at reading
`CHANGELOG.md` files and browsing through issue trackers only to find that
`some-loader` doesn't support `webpack@x.y.z` yet. Another thing that annoys me
is that in most of my small projects where I use Webpack my devDependencies are
much bigger than dependencies. Also, creating new project from scratch consisted
of many repeated `yarn add`s.

To address some of these issues I've decided to make a package that could be
used as a single, opinionated dependency for small Webpack projects - just SCSS
and Babel support. Then I realized that some of the plugins' setup could be
largely simplified, so I added support for some common cases like jQuery
handling.

## Features

- Babel transpiling with [`env`](https://babeljs.io/docs/en/babel-preset-env)
  preset, based on [browserslist](https://github.com/browserslist/browserslist)
- CSS/SCSS handling with optional extraction to separate file
- Generate font from icons, thanks to
  [iconfont-plugin-webpack](https://github.com/HaoyCn/iconfont-plugin-webpack/)
- Use external jQuery, or provide node_modules's jQuery to all of the modules
- ...with more to come!

## Installing

Just add this package as a dependency to your project:

```sh
yarn add @netkata/webpack-configs
```

This package pulls all possibly needed dependencies, so you don't have to worry
about installing all of the loaders and plugins separately.

Then create `webpack.config.js` with content like this:

```javascript
const { config } = require('@netkata/webpack-configs');

module.exports = config({
  entry: './src',
  ...moreWebpackOptions,

  features: {
    styles: {
      extractToFile: true,
      postcss: true,
      scss: true
    },
    utils: {
      browserSync: true
    },
    icons: {
      src: 'src/assets/icons',
      fontDest: 'src/assets/font',
      scssDest: 'src/scss'
    }
  }
});
```

Then to compile files with Webpack just run:

```sh
yarn webpack -d
```
npm package: @netlambda/admin-ui
Description: <p align="center">   <a href="https://www.medusajs.com">     <img alt="Medusa" src="https://user-images.githubusercontent.com/7554214/153162406-bf8fd16f-aa98-4604-b87b-e13ab4baf604.png" width="100" />   </a> </p> <h1 align="center">   @medusajs/admin-ui <
Author: Kasper Kristensen
Latest version: 1.8.7

<p align="center">
  <a href="https://www.medusajs.com">
    <img alt="Medusa" src="https://user-images.githubusercontent.com/7554214/153162406-bf8fd16f-aa98-4604-b87b-e13ab4baf604.png" width="100" />
  </a>
</p>
<h1 align="center">
  @medusajs/admin-ui
</h1>

<h4 align="center">
  <a href="https://docs.medusajs.com">Documentation</a> |
  <a href="https://demo.medusajs.com/">Medusa Admin Demo</a> |
  <a href="https://www.medusajs.com">Website</a>
</h4>

<p align="center">
An open source composable commerce engine built for developers.
</p>
<p align="center">
  <a href="https://github.com/medusajs/medusa/blob/master/LICENSE">
    <img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="Medusa is released under the MIT license." />
  </a>
  <a href="https://circleci.com/gh/medusajs/medusa">
    <img src="https://circleci.com/gh/medusajs/medusa.svg?style=shield" alt="Current CircleCI build status." />
  </a>
  <a href="https://github.com/medusajs/medusa/blob/master/CONTRIBUTING.md">
    <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat" alt="PRs welcome!" />
  </a>
    <a href="https://www.producthunt.com/posts/medusa"><img src="https://img.shields.io/badge/Product%20Hunt-%231%20Product%20of%20the%20Day-%23DA552E" alt="Product Hunt"></a>
  <a href="https://discord.gg/xpCwq3Kfn8">
    <img src="https://img.shields.io/badge/chat-on%20discord-7289DA.svg" alt="Discord Chat" />
  </a>
  <a href="https://twitter.com/intent/follow?screen_name=medusajs">
    <img src="https://img.shields.io/twitter/follow/medusajs.svg?label=Follow%20@medusajs" alt="Follow @medusajs" />
  </a>
</p>

## The Medusa Admin App. Included with the [`@medusajs/admin`](https://www.npmjs.com/package/@medusajs/admin) plugin. You shouldn't install this package separately.
npm package: @netlambda/bearbrick-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.3

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/cake-swap-uikit
Description: Set of UI components for pancake projects
Latest version: 0.41.0

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/cz-uikit
Description: Set of UI components for pancake projects
Latest version: 0.60.6

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/dcopy-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.7

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/doggod-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.12

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/elonbird-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.25

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/elonmoon-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.14

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/elonverse-uikit
Description: Set of UI components for pancake projects
Latest version: 0.60.1

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/galaxy-football-uikit
Description: Set of UI components for pancake projects
Latest version: 0.60.17

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/harry-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.6

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/hary-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.1

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/infinitygame-uikit
Description: Set of UI components for pancake projects
Latest version: 0.41.3

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/khabylame-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.5

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/mbappe-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.12

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/mufc-uikit
Description: Set of UI components for pancake projects
Latest version: 0.41.10

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/music-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.3

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/nba-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.1

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/novaland-uikit
Description: Set of UI components for pancake projects
Latest version: 0.60.12

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/satoshi-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.4

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/turbo-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.4

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netlambda/victoria-uikit
Description: Set of UI components for pancake projects
Latest version: 0.1.3

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @netle/cli
Description: netle cli
Author: netle
Latest version: 0.0.9

@netle/cli
==========

netle cli

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@netle/cli.svg)](https://npmjs.org/package/@netle/cli)
[![Downloads/week](https://img.shields.io/npm/dw/@netle/cli.svg)](https://npmjs.org/package/@netle/cli)
[![License](https://img.shields.io/npm/l/@netle/cli.svg)](https://github.com/https://github.com/netle-io/cli/cli/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @netle/cli
$ netle COMMAND
running command...
$ netle (-v|--version|version)
@netle/cli/0.0.9 darwin-x64 node-v12.16.3
$ netle --help [COMMAND]
USAGE
  $ netle COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`netle build`](#netle-build)
* [`netle help [COMMAND]`](#netle-help-command)
* [`netle publish DIRECTORY`](#netle-publish-directory)

## `netle build`

Build your project using the netle schema - resulting in build files.

```
USAGE
  $ netle build

OPTIONS
  -h, --help  show CLI help

EXAMPLE
  $ netle build
```

_See code: [src/commands/build.ts](https://github.com/netle-io/cli/cli/blob/v0.0.9/src/commands/build.ts)_

## `netle help [COMMAND]`

display help for netle

```
USAGE
  $ netle help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v3.1.0/src/commands/help.ts)_

## `netle publish DIRECTORY`

publish a build directory to your netle project

```
USAGE
  $ netle publish DIRECTORY

OPTIONS
  -h, --help             show CLI help
  -k, --key=key          (required) api key
  -p, --project=project  (required) project name
  -v, --verbose          verbose output

EXAMPLE
  $ netle publish -k 484c19e9-95df-4a40-8d25-2e9bccf651a2 -p my-project dist
```

_See code: [src/commands/publish.ts](https://github.com/netle-io/cli/cli/blob/v0.0.9/src/commands/publish.ts)_
<!-- commandsstop -->
npm package: @netleaf/extensions-configuration
Description: Configuration extension for NetLeaf application host framework.
Author: Roman Jámbor
Latest version: 0.5.2

# @NetLeaf/extensions-configuration

> Configuration extension for NetLeaf application host framework.

```typescript
import { ConfigurationBuilder } from "@NetLeaf/extensions-configuration"

const configBuilder: IConfigurationBuilder = new ConfigurationBuilder()
	.addJsonFile("appsetting.json")
	.addJsFile("appsetting.js");

const configuration: IConfiguration = configBuilder.build();
```
npm package: @netleaf/extensions-dependency-injection-abstract
Description: Abstract Dependency Injection extension for NetLeaf application host framework.
Author: Roman Jámbor
Latest version: 0.4.2

# @netleaf/extensions-dependency-injection-abstract

> Abstract Dependency Injection extension for NetLeaf application host framework.

*This package contains only types for dependency injection. 
If you are looking for implementation of dependency injection try `@netleaf/extensions-dependency-injection-typed`*

```typescript
import { 
    IServiceCollection, 
    IServiceProvider,
    ServiceFactory,
    ServiceDescriptor,
    ServiceCollectionEntry,
    Lifetime,
    ServiceFactory
} from "@netleaf/extensions-dependency-injection-abstract"
```
npm package: @netleaf/extensions-file-provider
Description: FileProvider extension for NetLeaf application host framework.
Author: Roman Jámbor
Latest version: 0.3.2

# @NetLeaf/extensions-file-provider
> FileProvider extension for NetLeaf application host framework.

## Usage

```typescript
import { IFileProvider, PhysicalFileProvider } from "@netleaf/extensions-file-provider";

const fileProvider: IFileProvider = new PhysicalFileProvider(process.cwd());
const fileInfo = await fileProvider.getFileInfo("config.json");

if (fileInfo.exists && !fileInfo.isDirectory)
{
	const config = await import(fileInfo.path);
	console.log(fileInfo.name, config);
}
```
npm package: @netleak/vue-flash-message
Description: Vue component for flash messages
Author: Jan Ženíšek
Latest version: 1.0.4

# @netleak/vue-flash-message

**Component for flash messages**

## Instalation

```shell
yarn add @netleak/vue-flash-message
or
npm install @netleak/vue-flash-message
```

## Usage

### Webpack

```js
import Vue from 'vue'
import FlashMessage from '@netleak/vue-flash-message'

// import only if you want to use prepared styles
import '@netleak/vue-flash-message/dist/vue-flash-message.css'

Vue.use(FlashMessage)
```

### Browser

```html
<!-- Inlcude after Vue -->
<!-- Local files -->
<script src="@netleak/vue-flash-message/dist/flash-message.js"></script>

<!-- From CDN -->
<script src="https://unpkg.com/@netleak/vue-flash-message"></script>
```

## Screenshots

## Examples

```vue
<flash-message class="info">
	<template #title>Error</template>
	<template #message>E-mail input is required!</template>
</flash-message>
```

## API

### flash-message

#### Slots

| Name      | Description           |
| --------- | --------------------- |
| `title`   | Flash message title   |
| `message` | Flash message content |

#### FlashMessage types (colored if you're import styles)
- `.info`
- `.success`
- `.warning`
- `.error`, `.danger`

#### Other classes (you can adjust to your styles)
- `.fm`
- `.fm-close`
- `.fm-title`
- `.fm-content`
npm package: @netleak/vue-flash-message-test
Description: Vue component for flash messages
Author: Jan Ženíšek
Latest version: 1.0.4

# @netleak/vue-flash-message

**Component for flash messages**

## Instalation

```shell
yarn add @netleak/vue-flash-message
or
npm install @netleak/vue-flash-message
```

## Usage

### Webpack

```js
import Vue from 'vue'
import FlashMessage from '@netleak/vue-flash-message'

// import only if you want to use prepared styles
import '@netleak/vue-flash-message/dist/vue-flash-message.css'

Vue.use(FlashMessage)
```

### Browser

```html
<!-- Inlcude after Vue -->
<!-- Local files -->
<script src="@netleak/vue-flash-message/dist/flash-message.js"></script>

<!-- From CDN -->
<script src="https://unpkg.com/@netleak/vue-flash-message"></script>
```

## Screenshots

## Examples

```vue
<flash-message class="info">
	<template #title>Error</template>
	<template #message>E-mail input is required!</template>
</flash-message>
```

## API

### flash-message

#### Slots

| Name      | Description           |
| --------- | --------------------- |
| `title`   | Flash message title   |
| `message` | Flash message content |

#### FlashMessage types (colored if you're import styles)
- `.info`
- `.success`
- `.warning`
- `.error`, `.danger`

#### Other classes (you can adjust to your styles)
- `.fm`
- `.fm-close`
- `.fm-title`
- `.fm-content`
npm package: @netless/app-docs-viewer
Description: Netless App Docs Viewer
Author: CRIMX
Latest version: 0.2.20

## @netless/app-docs-viewer

Netless App for viewing static documents and animated slides.

### Usage

See [playground](https://github.com/netless-io/netless-app/tree/master/packages/playground).

### Licence

MIT @ [netless](https://github.com/netless-io)
npm package: @netless/app-media-player
Description: Netless App Media Player
Author: hyrious
Latest version: 0.1.4

# @netless/app-media-player

## Usage

```ts
import type { NetlessAppMediaPlayerAttributes } from "@netless/app-media-player";
import NetlessAppMediaPlayer, { setOptions } from "@netless/app-media-player";
import "video.js/dist/video-js.min.css";

setOptions({ verbose: true });

WindowManager.register(NetlessAppMediaPlayer);

manager.addApp({
    kind: NetlessAppMediaPlayer.kind,
    attributes: <NetlessAppMediaPlayerAttributes>{
        src: "https://beings.oss-cn-hangzhou.aliyuncs.com/test/aaa59a55-81ff-45e8-8185-fd72c695def4/1606277539701637%E7%9A%84%E5%89%AF%E6%9C%AC.mp4",
        type: "video/mp4",
    },
});
```

## Changelog

## 0.1.4

- iOS PCM 混音后台行为修复。

## 0.1.3

- iOS PCM 混音代理。

## 0.1.0-beta.12

- iOS 某些情况首帧黑屏修复。

### 0.1.0-beta.0

- 修复了没有权限时播放器进度条超出范围的问题。
npm package: @netless/app-mindmap
Description: Netless App MindMap based on @antv/x6
Latest version: 0.1.1

## @netless/app-mindmap

Netless App for collaborated mindmap editing, powered by [AntV/X6](https://x6.antv.vision/en/examples/showcase/practices#mindmap).

### Usage

See [playground](https://github.com/netless-io/netless-app/tree/master/packages/playground).

### Caveats

- No Cursor Syncing
- No Detached Node, there must be one and only one root topic node
- No Dynamic Node Size, it cannot show long text

### License

MIT @ [netless](https://github.com/netless-io)
npm package: @netless/app-plyr
Description: Netless App Media Player, based on plyr.io.
Author: hyrious
Latest version: 0.2.12

## @netless/app-plyr

Netless App for playing video and audio.

### Usage

```ts
manager.addApp({
  kind: "Plyr",
  options: {
    title: "YouTube",
  },
  attributes: {
    src: "https://www.youtube.com/embed/bTqVqk7FSmY",
    provider: "youtube",
  },
});
```

### `m3u8` support

HLS support is provided by [video-dev/hls.js](https://github.com/video-dev/hls.js).

NOTES:

- To reduce the package size, hls.js is loaded [dynamically](https://cdn.jsdelivr.net/npm/hls.js/) using script tag.
- If you do not believe in this cdn, you can prepare `window.Hls` before this app downloads.
- If you do not need HLS, you can set `window.Hls` to `false` or `null` to disable this loading, in which case you will not able to play hls streaming unless the browser support it natively.

### `autoplay` not working

Autoplay is generally not recommended as it is seen as a negative user experience. It is also disabled in many browsers. Before raising issues, do your homework. More info can be found here:

- https://webkit.org/blog/6784/new-video-policies-for-ios
- https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
- https://hacks.mozilla.org/2019/02/firefox-66-to-block-automatically-playing-audible-video-and-audio

### License

MIT @ [netless](https://github.com/netless-io)