open-index/open-npm huggingface dataset:
npm package: @gurmiguel/react-image-cut
Description: Manipulate an image with an intuitive Graphical Interface
Author: gurmiguel
Latest version: 1.0.1

# react-image-cut

> Manipulate an image with an intuitive Graphical Interface

[![NPM](https://img.shields.io/npm/v/react-image-cut.svg)](https://www.npmjs.com/package/react-image-cut)

## Install

```bash
npm install --save @gurmiguel/react-image-cut
```

or with yarn

```bash
yarn add @gurmiguel/react-image-cut
```

## Usage

```tsx
import React, { Component } from 'react'

import { ImageCut } from 'react-image-cut'

const Example = ({ file }) => {
  return <ImageCut
    file={file}
    initialWidth={150}
    initialHeight={150}
    onEditComplete={(fileResult) => {
      // ...handle file result here
    }}
  />
}
```

## License

MIT © [gurmiguel](https://github.com/gurmiguel)
npm package: @guroads/theme
Description: The VitePress theme for Guroads
Author: Guroads
Latest version: 1.0.7

# Vue Theme

This is the [VitePress](https://vitepress.vuejs.org/) theme for the official Vue documentation at `vuejs.org`.

Please note this theme is solely dedicated for `vuejs.org` and isn't meant to be used as a content-neutral theme. It does **not** follow semver and may contain hard-coded logic specific to the Vue documentation.

## Development Setup

This repo can be developed on its own since it is a self-contained VitePress theme. Make sure to use [pnpm](https://pnpm.io/) as the package manager when installing deps. A demo app is available in `/demo` and can be run with `npm run dev`:

```bash
$ pnpm install
$ npm run dev
```

## Developing with Real Content

To work on this theme in the context of the `vuejs.org` website requires cloning both repos and linking the theme into the docs repo:

1. Clone repositories:

   ```bash
   git clone git@github.com:vuejs/docs.git
   git clone git@github.com:vuejs/theme.git
   ```

2. Link theme into docs repo:

   ```bash
   # In ./theme
   pnpm install
   # Make @guroads/theme available for global linking
   pnpm link --global

   # in ./docs
   pnpm install
   # Link theme
   pnpm link --global @guroads/theme
   ```

3. Start VitePress server:

   ```bash
   # in ./docs
   pnpm run dev
   ```

### Available Scripts

Here is the list of available scripts that can be used during the development.

```bash
# Boot local dev server.
$ npm run dev

# Build demo, then serve locally. This is for testing
# production build in the local environment.
$ npm run serve

# Run lint via Prettier.
$ npm run lint

# Run type check via tsc.
$ npm run type
```

## License

[MIT](http://opensource.org/licenses/MIT)

Copyright (c) 2021-present Evan You
npm package: @gurofo/platzom
Description: Platzon lannguage traductor
Author: Diego Robles
Latest version: 0.1.0

# Platzom

Platzom is a custom language created for [JS Fundamental Course](https://platzi.com/js).

## Install

```
npm install platzom
```

## Usage

```
import platzom from 'platzom';

platzom('word');
```

## Credits

- [Sacha Lifszyc](https://twitter.com/slifszyc)

## License

- [MIT](https://opensource.org/licenses/MIT)
npm package: @gurpal-singh-rc/starkui
Description: A React UI component library
Author: Your Name
Latest version: 1.0.9

# StarkUI – React + TypeScript UI Component Library

StarkUI is a TypeScript-first React component library powered by Tailwind CSS utilities and built with Vite. It currently focuses on delivering a polished button primitive with plans to expand the catalogue over time.

## 🚀 Features

- React 18+ compatible components written in modern TypeScript.
- Tailwind-driven design tokens via `tailwind-variants` for consistent styling.
- Vite-powered build pipeline outputting ESM and CommonJS bundles with source maps.
- Storybook workspace for interactive documentation and visual QA.

## 📦 Installation

Install the published package together with its peer dependency:

```bash
npm install @gurpal-singh-rc/starkui
# or
yarn add @gurpal-singh-rc/starkui
# or
pnpm add @gurpal-singh-rc/starkui
```

### Configure Tailwind

In your `tailwind.config.js` (or `.mjs`):

```js
import starkuiContent from "@gurpal-singh-rc/starkui/tailwind.content.js";

export default {
  content: [...starkuiContent],
};
```

## 🛠️ Local Development

1. **Clone the repository**

   ```bash
   git clone <repository-url>
   cd StarkUI/starkUi
   ```

2. **Install dependencies**

   ```bash
   npm install
   ```

3. **Start the playground app**

   ```bash
   npm run dev
   ```

4. **Open Storybook**

   ```bash
   npm run storybook
   ```

Both commands support hot module replacement for rapid iteration.

## 📜 Available Scripts

| Script              | Description                                                |
| ------------------- | ---------------------------------------------------------- |
| `npm run dev`       | Launches the Vite development playground.                  |
| `npm run storybook` | Starts Storybook at `http://localhost:6006`.               |
| `npm run build`     | Generates the library bundles and TypeScript declarations. |
npm package: @gurrpi/mpc-phase2-suite-cli
Description: MPC Phase 2 CLI
Author: Giacomo Corrias
Latest version: 0.0.8

# mpc-phase2-suite-cli

The MPC Phase 2 CLI.

- Description (w/ Features).
- Install + Configs
- Usage + Examples
- License
- Support + FAQ?

Coordinator Guide .md
Participant/Contributor Guide .md
npm package: @gurshaplus/sdk
Description: The official SDK for GurshaPlus. Easily integrate supporting and donations into your React, Next.js, or Vanilla JS applications.
Author: GurshaPlus Team
Latest version: 1.0.9

# GurshaPlus SDK 🤌

The official SDK for GurshaPlus. Easily integrate supporting and donations into your React, Next.js, or Vanilla JS applications.

## 🚀 Features

- **Lightweight**: Zero dependencies (only peer-dependency on React).
- **Production Ready**: Handles script loading, modal state, and payment polling.
- **Customizable**: Change emojis, labels, and widget positioning.
- **SSR Safe**: Designed for modern frameworks like Next.js.

## 📦 Installation

```bash
npm install @gurshaplus/sdk
# or
yarn add @gurshaplus/sdk
```

---

## 🛠️ Usage (React / Next.js)

The easiest way to integrate is using the `SupportButton` component. Use the `variant="popup"` for a centered dialog.

```tsx
import { SupportButton } from "@gurshaplus/sdk";

export default function MyPage() {
  return (
    <SupportButton 
      creator="gurshaplus" 
      variant="popup" // Required: 'popup' or 'floating'
      label="Support Me" 
    />
  );
}
```

### Props

| Prop | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `creator` | `string` | **Required** | The GurshaPlus username. |
| `variant` | `"popup" \| "floating"` | **Required** | How the widget interacts. |
| `label` | `string` | `"Give a Gursha"` | The label for the button and modal. |
| `emoji` | `string` | `"🤌"` | The emoji displayed in the widget. |
| `position` | `"left" \| "right"` | `"right"` | Widget screen position. |
| `className` | `string` | `""` | Additional CSS classes for the button. |
| `style` | `object` | `{}` | Inline styles for the button. |

---

## ⚡ Usage (Vanilla JS / Manual)

If you aren't using React, you can still trigger the widget manually.

```javascript
import { loadGurshaScript } from "@gurshaplus/sdk";

async function handleSupport() {
  await loadGurshaScript();
  
  window.GurshaPlus.support({
    creator: "gurshaplus",
    label: "Give a Gursha",
    emoji: "🎨"
  });
}
```

## 🔒 Security & Privacy

- Payments are handled securely via GurshaPlus providers.
- No sensitive user data is stored by the SDK.
- Support for private messages and visibility is built-in.

## 📝 Changelog

### v1.0.9
- **Iframe Bridge Architecture**: SDK now natively bypasses third-party CORS restrictions by running the widget via a deeply integrated iframe.
- **Improved SSR Compatibility**: Resolved a `window is not defined` crash in Next.js when rendering as a Server Component.
- **Fluid Layout**: Resolved widget layout truncation by delegating overlay animations cleanly within the iframe context.

### v1.0.8
- Initial release featuring strict `variant` checks and robust payload handling.

## 📄 License

MIT © [GurshaPlus](https://gurshaplus.com)