open-index/open-npm huggingface dataset:
npm package: @reflexdemon/gradle-search
Description: CLI to search the Maven dependencies to show as Gradle dependency
Author: Venkateswara VP
Latest version: 0.0.2

# `gradle-search` - command-line tool for searching maven central

This is a utility for developers who prefer searching maven dependencies in the command line instead of the web UI of
search.maven.org




## Installation 

Prerequisite: node `10.9.0` or newer should be installed.

```bash
npm install -g @reflexdemon/gradle-search
```

## Usage: `gradle-search <query-string>`

This will list the found artifacts with their latest version numbers. After selecting the coordinates the tool displays
the maven `<dependency>` tag to be pasted into the `pom.xml`.


### Examples:

 * `gradle-search hibernate-validator`
 * `gradle-search g:org.slf4j`
 


![Searching Maven repository](https://github.com/reflexdemon/gradle-search/raw/master/output.gif "Searching maven and viewgin by gradle dependency")
npm package: @reflexer-finance/geb-contract-api
Description: This provide a simple JS interface to interact with the core GEB contracts.
Author: Guillaume Felley
Latest version: 1.1.40

# Contract API

This provide a simple JS interface to interact with the core GEB contracts.

It includes the following smart-contract repos:

-   geb
-   geb-safe-manager
-   geb-proxy-registry
-   geb-proxy-action
-   ds-proxy
npm package: @reflexguru/vaul
Description: Drawer component for React. With some manually merged PRs.
Author: Emil Kowalski
Latest version: 1.1.8

## Warning

If you've stumbled across this fork, DO NOT use it in production apps, even if it fixes the problems with the original Vaul for you as well (at the cost of breaking ALL of advanced features it offered).
This fork is created for **experimental personal use**.
The code present here already has almost nothing to do with the original Vaul, but it keeps backwards compatibility for simple use cases and existing code in your project might work without changes.

https://github.com/emilkowalski/vaul/assets/36730035/fdf8c5e8-ade8-433b-8bb0-4ce10e722516

Vaul is an unstyled drawer component for React that can be used as a Dialog replacement on tablet and mobile devices. You can read about why and how it was built [here](https://emilkowal.ski/ui/building-a-drawer-component).

## Usage

To start using the library, install it in your project:,

```bash
npm install @reflexguru/vaul
```

Use the drawer in your app.

```jsx
import { Drawer } from '@reflexguru/vaul';

function MyComponent() {
  return (
    <Drawer.Root>
      <Drawer.Trigger>Open</Drawer.Trigger>
      <Drawer.Portal>
        <Drawer.Content>
          <Drawer.Title>Title</Drawer.Title>
        </Drawer.Content>
        <Drawer.Overlay />
      </Drawer.Portal>
    </Drawer.Root>
  );
}
```

## Documentation

Find the full API reference and examples in the [documentation](https://vaul.emilkowal.ski/getting-started).
npm package: @reflexions/drupal-gutenberg-translations-webpack-plugin
Description: A Webpack plugin for generating Drupal translations for Gutenberg modules.
Author: Nathan Harper
Latest version: 1.2.0

# DrupalGutenbergTranslationsPlugin

A Webpack plugin for generating Drupal translations for Gutenberg modules.

## Setup
```
yarn add --dev @reflexions/drupal-gutenberg-translations-webpack-plugin
```

```
const path = require('path');
const DrupalGutenbergTranslationsWebpackPlugin = require('@reflexions/drupal-gutenberg-translations-webpack-plugin');
...
plugins: [
	new DrupalGutenbergTranslationsPlugin({
		path: path.resolve(__dirname, 'js'), // path to the directory containing translateable files
		bin: path.resolve('/bin', 'drupal-gutenberg-tranlations'), // OPTIONAL path to the translation bin
	}),
],
```

If your code optimizer is mangling variable names, you may need to prevent that in order for the translation tool to find translations.
Add the following code to your webpack config to prevent the translation var from being mangled:
```
// A similar option is also available for the UglifyPlugin if you choose to use that instead
const TerserPlugin = require('terser-webpack-plugin');
...
optimization: {
	minimize: process.env.NODE_ENV === 'production',
	minimizer: [new TerserPlugin({
		terserOptions: {
			mangle: {
				reserved: [ '__' ],
			},
		},
	})],
},
```