open-index/open-npm huggingface dataset:
npm package: @suprsend/react-headless
Description: React based headless library for SuprSend
Author: suprsend
Latest version: 1.3.4

# @suprsend/react-headless

React based headless library for SuprSend

Installation and Initialization steps can be found here: https://docs.suprsend.com/docs/inbox-notifications

## License

MIT © [suprsend](https://github.com/suprsend)
npm package: @suprsend/react-preferences-headless
Description: This SDK is used to integrate preferences functionality in React, React Native Applications
Author: SuprSend Developers
Latest version: 0.1.0

# @suprsend/react-preferences-headless

This SDK is used to integrate preferences functionality in React, React Native Applications

Refer full documentation [here](https://docs.suprsend.com/docs/react-headless)

Example implementation is available [here](https://github.com/suprsend/suprsend-react-preference-headless/tree/main/example)

## Installation

```bash
npm install --save @suprsend/react-preferences-headless
```

## Integration

```jsx
import { SuprSendPreferenceProvider } from '@suprsend/react-preferences-headless';

function Example() {
  return (
    <SuprSendPreferenceProvider
      workspaceKey="<workspace_key>"
      distinctID="<distinct_id>"
      accessToken="<access_token>"
    >
      <Preference />
    </SuprSendPreferenceProvider>
  );
}

function Preference() {
  const preferenceData = usePreferences();
  const emitter = usePreferenceEvent();
  const {
    update_category_preference,
    update_channel_preference_in_category,
    update_overall_channel_preference,
  } = useUpdatePreferences();

  return <div>Design your component here using data from above hooks<div/>
}
```

## License

MIT © [https://github.com/suprsend](https://github.com/https://github.com/suprsend)
npm package: @supryantowp/create-bonext
Description: A CLI to bootstrap my new projects
Author: Supryanto widadi putra
Latest version: 1.0.1

# `@supryantowp/create-bonext`

🏗 CLI to create new projects

## Installation & Usage

```bash
npm install -g @supryantowp/create-bonext
create-bonext
```

## License

MIT

## Collaborators

- Supryanto <supryantowp@gmail.com>
npm package: @supsign/unplugin-interfaces
Description: Generiert globale Interface-Deklarationen (`interfaces.d.ts`) und einen `index.ts` aus allen `export interface`-Definitionen in einem Verzeichnis.
Latest version: 1.1.2

# @supsign/unplugin-interfaces

Generiert globale Interface-Deklarationen (`interfaces.d.ts`) und einen `index.ts` aus allen `export interface`-Definitionen in einem Verzeichnis.

## Installation

```bash
pnpm add -D @supsign/unplugin-interfaces
```
npm package: @supsis/visitor-rn
Description: This is a React Native component to easily add Supsis Visitor screen to your application.
Author: Softcand Software
Latest version: 1.2.3

# Supsis Visitor

This is a React Native component to easily add Supsis Visitor screen to your application.

## Installation

```sh
npm install @supsis/visitor-rn react-native-webview@^13.12.4

or

yarn add @supsis/visitor-rn react-native-webview@^13.12.4
```

## Prerequisites

-   iOS - To enable camera and microphone access in your app, add the following keys to your Info.plist file:

```xml
<key>NSCameraUsageDescription</key>
<string>Camera access is required for live video calls</string>
<key>NSMicrophoneUsageDescription</key>
<string>Microphone access is required for live video calls</string>
```

-   Android - Add the following permissions to your AndroidManifest.xml file(Most of using for video & audio chat ):

```xml
 	<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
	<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

```

To use SupsisVisitor in your React application, you will need the Supsis license ID.

-   `domainName` - Defines the name of your application
-   For instance , namespace - `mycompany` - for mycompany.supsis.live
    If you don't have an account, you can create one [here](https://supsis.com/).

## Usage

```tsx
import { RefsInterface, SupsisVisitor } from "@supsis/visitor-rn";

// ...

const supsisRef = useRef < RefsInterface > null;

return (
	<Container>
		<SupsisVisitor ref={supsisRef} domainName={"DOMAIN_NAME"} />
	</Container>
);
```

### Commands for refs

<table>
<tr><td>open</td><td>makes visible supsis</td></tr>
<tr><td>close</td><td>makes invisible supsis</td></tr>
<tr><td>setUserData</td><td>fills login form</td></tr>
<tr><td>setDepartment</td><td>allows you to pick a department</td></tr>
<tr><td>setContactProperty</td><td>fills contact properties</td></tr>
<tr><td>clearCache</td><td>clear visitor data</td></tr>
<tr><td>onMinimize</td><td>minimize getter for component</td></tr>
</table>

Example:

```ts
supsisRef.current?.setUserData({
	email: "John@doe.com",
});
```

### Visitor Connected & Destroyed Chat

```tsx
import { RefsInterface, SupsisVisitor } from "@supsis/visitor-rn";

const supsisRef = useRef < RefsInterface > null;

const onDisconnected: void = () => {
	console.log("Visitor Disconnected from Chat!");
};

const onConnected: void = () => {
	console.log("Visitor Disconnected from Chat!");
};

return (
	<Container>
		<SupsisVisitor
			ref={supsisRef}
			domainName={"DOMAIN_NAME"}
			onDisconnected={onDisconnected}
			onConnected={onConnected}
		/>
	</Container>
);
```

## Support

If you need any help, you can chat with us [here](https://supsis.com/).

I hope you will find this module useful. Happy coding!

## License

[MIT](./LICENSE)
npm package: @supstatus/netlify-cms
Description: An extensible, open source, Git-based, React CMS for static sites.
Latest version: 2.9.8-beta.6.1

# Netlify CMS
A CMS for static site generators. Give users a simple way to edit
and add content to any site built with a static site generator.

## Community Chat

<a href="https://netlifycms.org/chat">
  <img alt="Join us on Slack" src="https://raw.githubusercontent.com/netlify/netlify-cms/master/website/static/img/slack.png" width="165">
</a>

## How it works

Netlify CMS is a single-page app that you pull into the `/admin` part of your site.

It presents a clean UI for editing content stored in a Git repository.

You setup a YAML config to describe the content model of your site, and typically
tweak the main layout of the CMS a bit to fit your own site.

When a user navigates to `/admin/` they'll be prompted to login, and once authenticated
they'll be able to create new content or edit existing content.

Read more about Netlify CMS [Core Concepts](https://www.netlifycms.org/docs/intro/).

# Installation and Configuration

The Netlify CMS can be used in two different ways.

* A Quick and easy install, that just requires you to create a single HTML file and a configuration file. All the CMS Javascript and CSS are loaded from a CDN.
  To learn more about this installation method, refer to the [Quick Start Guide](https://www.netlifycms.org/docs/quick-start/)
* A complete, more complex install, that gives you more flexibility but requires that you use a static site builder with a build system that supports npm packages.

# Contributing

New contributors are always welcome! Check out [CONTRIBUTING.md](https://github.com/netlify/netlify-cms/blob/master/CONTRIBUTING.md) to get involved.

# Change Log

This project adheres to [Semantic Versioning](http://semver.org/).
Every release is documented on the Github [Releases](https://github.com/netlify/netlify-cms/releases) page.

# License

Netlify CMS is released under the [MIT License](LICENSE).
Please make sure you understand its [implications and guarantees](https://writing.kemitchell.com/2016/09/21/MIT-License-Line-by-Line.html).

# Thanks

## Services
These services support Netlify CMS development by providing free infrastructure.
<p>
  <a href="https://www.travis-ci.org">
    <img src="https://raw.githubusercontent.com/netlify/netlify-cms/master/img/travis.png" height="38"/>
  </a>
  <img src="https://spacergif.org/spacer.gif" width="20"/>
  <a href="https://www.browserstack.com">
    <img src="https://raw.githubusercontent.com/netlify/netlify-cms/master/img/browserstack.png" height="38"/>
  </a>
</p>
npm package: @supto_noorui/noorui-bangladesh-ui
Description: NoorUI – Lightweight Tailwind CSS UI framework for Bangladeshi and Islamic web apps. 12 themes, 25+ components, RTL-ready, accessible.
Author: NoorUI
Latest version: 1.0.3

# NoorUI – Bangladesh's Delightful UI Kit

A lightweight, standalone, production-ready UI framework designed for Bangladeshi developers and Islamic web applications. Build fast, accessible, and beautiful interfaces with a local first-class citizen approach.

## ✨ Features

- **Size-Conscious**: Under 50 KB gzipped, fully tree-shakable.
- **Standalone Architecture**: Zero external UI dependencies.
- **RTL-First**: Built-in support for Arabic/Urdu prayer apps using CSS logical properties.
- **12 Semantic Themes**: `islamic-green`, `ramadan`, `dhaka-night`, `rangpur`, `sylhet`, and more.
- **High Performance**: PostCSS-based Tailwind plugin for maximum optimization.

## 🚀 Modern Setup (Tailwind v4)

NoorUI is optimized for Tailwind CSS v4 and Vite.

### 1. Install

```bash
npm install @supto_noorui/noorui-bangladesh-ui tailwindcss @tailwindcss/vite
```

### 2. Configure Vite

Add the Tailwind plugin to your `vite.config.ts`:

```typescript
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'

export default defineConfig({
  plugins: [
    tailwindcss(),
  ],
})
```

### 3. Register Plugin in CSS

In your main CSS file (e.g., `src/index.css`), import Tailwind and register NoorUI using the `@plugin` directive:

```css
@import "tailwindcss";

@plugin "@supto_noorui/noorui-bangladesh-ui" {
  themes: islamic-green, ramadan;
  prefix: nui-;
}
```

## 🧩 Usage

```html
<button class="nui-btn nui-btn-primary">Bismillah</button>
```

## 🎨 Theming

Apply themes using the `data-theme` attribute on your `<html>` or any parent element:

```html
<html data-theme="islamic-green">
```

**Available Themes:** `light`, `dark`, `cupcake`, `islamic-green`, `ramadan`, `hijri`, `dhaka-night`, `rangpur`, `sylhet`, `chittagong`, `coxsbazar`, `sundarban`.

## 🌍 RTL Support

NoorUI uses logical properties. Simply add `dir="rtl"` to your HTML tag for full support.

```html
<html dir="rtl" data-theme="ramadan">
```

## ⚖️ License

MIT © [NoorUI Contributors](https://github.com/supto707/noorui-bangladesh-ui.git)
npm package: @suptower/blackjack
Description: Little JavaScript project testing GitHub Copilot and Node.js
Author: suptower
Latest version: 1.7.2

# js-blackjack

Little JavaScript project testing GitHub Copilot and Node.js

<p align="center">
  <img alt="GitHub package.json version" src="https://img.shields.io/github/package-json/v/suptower/js-blackjack">
  <img alt="Github Code size" src="https://img.shields.io/github/languages/code-size/suptower/js-blackjack">
  <img alt="Github Repo size" src="https://img.shields.io/github/repo-size/suptower/js-blackjack">
  <img alt="Lines of Code" src="https://img.shields.io/tokei/lines/github/suptower/js-blackjack">
  <a href="https://app.codacy.com/gh/suptower/js-blackjack/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade"><img src="https://app.codacy.com/project/badge/Grade/d85c5c9b3fc44a4ba83d08a0ba92e8b2"/></a>
</p>
npm package: @supul/cz-conventional-emoji
Description: A commitizen adapter following the conventional-changelog format with emoji (fork of cz-conventional-emoji).
Author: supul
Latest version: 0.1.0

# @supul/cz-conventional-emoji

A commitizen adapter following the conventional-changelog format with emoji after type and scope.

[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

[![NPM](https://nodei.co/npm/cz-conventional-emoji.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/cz-conventional-emoji/)

English | [简体中文](./README.zh-CN.md)

```
 Select the type of change that you're committing: (Use arrow keys)
❯ Feat:              ✨ Introducing new features.
  Bug:               🐛  Fixing a bug.
  Docs:              📝 Writing docs.
  Style:             🎨 Improving structure / format of the code.
  UI:                💄 Updating the UI and style files.
  Quickfix:          🚑 Critical hotfix.
  Pref:              ⚡️  Improving performance.
(Move up and down to reveal more choices)
```

## Installation

We think you've already installed the [Commitizen](https://github.com/commitizen/cz-cli).

### Globally

```
yarn global add @supul/cz-conventional-emoji
# OR
# npm install --global @supul/cz-conventional-emoji

# set as default adapter globally
echo '{ "path": "@supul/cz-conventional-emoji" }' > ~/.czrc
```

### Locally

```
yarn add @supul/cz-conventional-emoji
# OR
# npm install --save-dev @supul/cz-conventional-emoji

# set as default adapter for your projects
"config": {
    "commitizen": {
      "path": "./node_modules/@supul/cz-conventional-emoji"
    },
  },
```

## Usage

Simply use `git cz` instead of `git commit` when committing. See the doc of [Commitizen](https://github.com/commitizen/cz-cli) for more info.

## Author

Origin:
gaoancun <gaoac.snow@outlook.com>

Fork by:
supul

## License

[MIT](LICENSE)