open-index/open-npm huggingface dataset:
npm package: @lucasmellof/tailwind-merge
Description: Merge Tailwind CSS classes without style conflicts
Author: Dany Castillo
Latest version: 2.2.0-v2

<!-- This file is autogenerated. If you want to change this content, please do the changes in `./docs/README.md` instead. -->

> Updated version from [VertisanPRO](https://github.com/VertisanPRO/tailwind-merge)

<div align="center">
    <br />
    <a href="https://github.com/dcastil/tailwind-merge">
        <img src="https://github.com/dcastil/tailwind-merge/raw/v2.2.0/assets/logo.svg" alt="tailwind-merge" height="150px" />
    </a>
</div>

# tailwind-merge

Utility function to efficiently merge [Tailwind CSS](https://tailwindcss.com) classes in JS without style conflicts.

```ts
import { twMerge } from 'tailwind-merge'

twMerge('px-2 py-1 bg-red hover:bg-dark-red', 'p-3 bg-[#B91C1C]')
// → 'hover:bg-dark-red p-3 bg-[#B91C1C]'
```

-   Supports Tailwind v3.0 up to v3.4 (if you use Tailwind v2, use [tailwind-merge v0.9.0](https://github.com/dcastil/tailwind-merge/tree/v0.9.0))
-   Works in all modern browsers and maintained Node versions
-   Fully typed
-   [Check bundle size on Bundlephobia](https://bundlephobia.com/package/tailwind-merge)

## Get started

-   [What is it for](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/what-is-it-for.md)
-   [When and how to use it](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/when-and-how-to-use-it.md)
-   [Features](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/features.md)
-   [Limitations](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/limitations.md)
-   [Configuration](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/configuration.md)
-   [Recipes](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/recipes.md)
-   [API reference](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/api-reference.md)
-   [Writing plugins](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/writing-plugins.md)
-   [Versioning](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/versioning.md)
-   [Contributing](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/contributing.md)
-   [Similar packages](https://github.com/dcastil/tailwind-merge/tree/v2.2.0/docs/similar-packages.md)
npm package: @lucasmogari/react-pagination
Description: Headless react hook for pagination
Author: Lucas Mogari
Latest version: 2.1.0

# react-pagination

Headless react hook for pagination.

- Headless hook
- Small bundle
- Typescript

Bundle size:
3.4 kB (minified)
1.4 kB (minified + gzipped)


### Install

```
npm install @lucasmogari/react-pagination --save
# or 
yarn add @lucasmogari/react-pagination
```


### Demo

https://react-pagination-docs.vercel.app/

![](demo.gif)
npm package: @lucasmontano/claude-code-delegate
Description: Delegate coding tasks to a locally-running Claude Code CLI session
Latest version: 0.1.4

# @lucasmontano/claude-code-delegate

An [OpenClaw](https://github.com/openclaw/openclaw) plugin that delegates coding tasks to a locally-running [Claude Code](https://docs.anthropic.com/en/docs/claude-code) CLI session.

When enabled, it registers a `claude_code` tool that your OpenClaw agent can call to spawn Claude Code as a subprocess, pass it a task, and return the structured result.

## Prerequisites

- **OpenClaw** >= 2026.1.0
- **Claude Code CLI** installed and authenticated:
  ```bash
  npm install -g @anthropic-ai/claude-code
  ```

## Install

```bash
openclaw plugins install @lucasmontano/claude-code-delegate
```

Then restart the gateway for the plugin to load.

## How it works

1. Your OpenClaw agent decides a task is best handled by Claude Code and calls the `claude_code` tool.
2. The plugin spawns `claude -p "<task>" --output-format json` as a subprocess.
3. Claude Code runs autonomously (up to `maxTurns` turns) in the workspace directory.
4. The JSON result is parsed and returned to the agent, including metadata like turn count, cost, and duration.

The tool is automatically hidden in sandboxed contexts for safety.

## Configuration

All options are optional. Configure them under `plugins.entries.claude-code-delegate` in your OpenClaw config:

| Option | Type | Default | Description |
| --- | --- | --- | --- |
| `claudePath` | `string` | PATH lookup | Absolute path to the `claude` binary |
| `model` | `string` | — | Model override (e.g. `"sonnet"`, `"opus"`) |
| `maxTurns` | `number` | `10` | Max agentic turns per invocation |
| `timeoutMs` | `number` | `300000` | Subprocess timeout in ms (5 min) |
| `maxStdoutBytes` | `number` | `1048576` | Max stdout bytes before killing the subprocess (1 MB) |
| `workingDirectory` | `string` | workspace | Default working directory for Claude Code |
| `skipPermissions` | `boolean` | `true` | Run with `--permission-mode bypassPermissions` to skip interactive prompts |

## Tool parameters

The `claude_code` tool accepts:

| Parameter | Required | Description |
| --- | --- | --- |
| `task` | yes | A clear, self-contained description of the coding task |
| `workingDirectory` | no | Relative subdirectory within the workspace (must not escape it) |
| `maxTurns` | no | Override max turns for this invocation |
| `timeoutMs` | no | Override timeout for this invocation |

## Management

```bash
openclaw plugins list                          # verify it's loaded
openclaw plugins info claude-code-delegate     # show details
openclaw plugins update claude-code-delegate   # update to latest
openclaw plugins uninstall claude-code-delegate # remove
```

## License

MIT
npm package: @lucasmotta/extract-text-webpack-plugin
Description: Extract text from bundle into a file.
Author: Tobias Koppers @sokra
Latest version: 1.0.1

# extract text plugin for webpack

Includes the fix to OrderUndefinedError for webpack 1

## Usage example with css

``` javascript
var ExtractTextPlugin = require("extract-text-webpack-plugin");
module.exports = {
	module: {
		loaders: [
			{ test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader") }
		]
	},
	plugins: [
		new ExtractTextPlugin("styles.css")
	]
}
```

It moves every `require("style.css")` in entry chunks into a separate css output file. So your styles are no longer inlined into the javascript, but separate in a css bundle file (`styles.css`). If your total stylesheet volume is big, it will be faster because the stylesheet bundle is loaded in parallel to the javascript bundle.

Advantages:

* Fewer style tags (older IE has a limit)
* CSS SourceMap (with `devtool: "source-map"` and `css-loader?sourceMap`)
* CSS requested in parallel
* CSS cached separate
* Faster runtime (less code and DOM operations)

Caveats:

* Additional HTTP request
* Longer compilation time
* More complex configuration
* No runtime public path modification
* No Hot Module Replacement

## API

``` javascript
new ExtractTextPlugin([id: string], filename: string, [options])
```

* `id` Unique ident for this plugin instance. (For advanded usage only, by default automatic generated)
* `filename` the filename of the result file. May contain `[name]`, `[id]` and `[contenthash]`.
  * `[name]` the name of the chunk
  * `[id]` the number of the chunk
  * `[contenthash]` a hash of the content of the extracted file
* `options`
  * `allChunks` extract from all additional chunks too (by default it extracts only from the initial chunk(s))
  * `disable` disables the plugin

The `ExtractTextPlugin` generates an output file per entry, so you must use `[name]`, `[id]` or `[contenthash]` when using multiple entries.

``` javascript
ExtractTextPlugin.extract([notExtractLoader], loader, [options])
```

Creates an extracting loader from an existing loader.

* `notExtractLoader` (optional) the loader(s) that should be used when the css is not extracted (i.e. in an additional chunk when `allChunks: false`)
* `loader` the loader(s) that should be used for converting the resource to a css exporting module.
* `options`
  * `publicPath` override the `publicPath` setting for this loader.

There is also an `extract` function on the instance. You should use this if you have more than one ExtractTextPlugin.

```javascript
let ExtractTextPlugin = require('extract-text-webpack-plugin');

// multiple extract instances
let extractCSS = new ExtractTextPlugin('stylesheets/[name].css');
let extractLESS = new ExtractTextPlugin('stylesheets/[name].less');

module.exports = {
  ...
  module: {
    loaders: [
      {test: /\.scss$/i, loader: extractCSS.extract(['css','sass'])},
      {test: /\.less$/i, loader: extractLESS.extract(['css','less'])},
      ...
    ]
  },
  plugins: [
    extractCSS,
    extractLESS
  ]
};
```

## License

MIT (http://www.opensource.org/licenses/mit-license.php)
npm package: @lucasmrc435/rn-fab
Description: Floating Action Button(FAB) for React Native
Author: Lucas Maia
Latest version: 0.0.2

# @lucasmrc435/rn-fab

React Native _**Floating Action Button**_

![Floating Action Button](./assets/FAB_img.jpeg)
# Install

Using npm 

```
npm install @lucasmrc435/rn-fab --save
```

Using yarn

```
yarn add @lucasmrc435/rn-fab
``` 

# Import 

```javascript
import FloatingActionButton from '@lucasmrc435/rn-fab'
```

# Usage

```javascript
    <FloatingActionButton 
    color="orange" 
    onPress={() => {
        console.log("FAB Pressed!");
    }}
    />
```

# Example
```javascript
import React from 'react';
import { View, Text } from 'react-native';

import FloatingActionButton from '@lucasmrc435/rn-fab'

const App = () => {
    return (
        <View> 
              <Text>Look at the FAB</Text>

              <FloatingActionButton 
                color="orange" 
                onPress={() => {
                    console.log("FAB Pressed!");
                }}
                />

                <FloatingActionButton 
                position="center"
                onPress={() => {
                    console.log("FAB Pressed!");
                }}
                />
                
                <FloatingActionButton 
                position="left"
                icon="wallet" 
                onPress={() => {
                    console.log("FAB Pressed!");
                }}
                />
        <View>
    );
}
```


![Floating Action Button](./assets/FAB_example.jpeg)

# Props

| Property | Type | Default | Description|
|----------|------|---------|------------|
| color    | String  | #049bdb | FAB's Color|
| position | String  | ```right```  | FAB's position|
| icon     | String  | ```plus``` | FAB's Icon|
| iconColor| String  | white | Icon's Color|
| OnPress    | Function  | null | FAB's onPress function|


## ```color``` 
The color that will fill the FAB. Any color of StyleSheets and CSS

type : ```String```

## ```position```
The FAB's position. Position can only be ```left``` | ```center``` | ```right```

type : ```String```


## ```icon```
The Icon that will appear inside the FAB. Any Icon from [MaterialCommunityIcons](https://materialdesignicons.com/)

type : ```String```

## ```iconColor```
The color that will fill the FAB's Icon

type : ```String```

## ```onPress```
The function that is called when the button is activated.

type : ```Void Function```
npm package: @lucasmvilla/platzom
Description: Traductor de idioma Platzom
Author: Lucas Villarrea
Latest version: 0.1.0

# Platzom

Platzom es un idioma inventado para el [Curso de Fundamentos de Js de Platzi] (https://platzi.com/clases/fundamentos-javascript/).

## Descripción de idioma
- Si la palabra termina en "ar", se le quitan estos dos
- Si la palabra inicia con "z", se le añade un "pe" al final
- Si la palabra traducida tiene 10 o mas letras se debe partir a la mitad y unir con guion
- Si la palabra es un palídromo, ninguna anterior cuenta y se devuelve la misma palabra intercalando May y min

## Instalación

```
npm install platzom
```

## Uso

```
import platzom from 'platzom'

platzom('Programar') // Program
platzom('Zorro') // Zorrope
platzom('Zarpar') // Zarppe
platzom('abecedario') // abece-dario
platzom('sometemos') // SoMeTeMoS
```

## Créditos

- [Lucas Villarreal] (https://twitter.com/@lcsvillarreal)

## Licencia

[MIT] (https://opensource.org/licenses/MIT)