open-index/open-npm huggingface dataset:
npm package: @pluto-whale-studio/repeating-wheel-picker
Description: A React Native wheel picker that allows endless scrolling through repeating content
Author: Pluto Whale Studio
Latest version: 1.9.1

# Readme

A React Native wheel picker that allows endless scrolling through repeating content.
Supports custom types for picker data.


## Installation

```sh
npm install @pluto-whale-studio/repeating-wheel-picker
```


## Usage

```tsx
import RepeatingWheelPicker, {
  type RepeatingWheelPickerProps,
} from "@pluto-whale-studio/repeating-wheel-picker";

// ...
const [, setSelected] = useState<string>();

return (
  <RepeatingWheelPicker<string>
    setSelected={setSelected}
    initialIndex={0}
    data={["first", "second", "third"]}
  />
);
```


## Example

![](./assets/example-string-picker.gif) ![](./assets/example-custom-type-picker.gif)

![](./assets/example-number-picker.gif) ![](./assets/example-boolean-picker.gif)


## Contributing

Contributions are currently not intended.


## License

[MIT](LICENSE)


## [Changelog](CHANGELOG.md)


## [Impressum / Imprint](https://pluto-whale-studio.github.io/#imprint)


---
npm package: @pluto-whale-studio/time-picker
Description: A React Native time picker based on @pluto-whale-studio/repeating-wheel-picker
Author: Pluto Whale Studio
Latest version: 2.0.0

# Readme

A React Native time picker based
on [@pluto-whale-studio/repeating-wheel-picker](https://pluto-whale-studio.github.io/repeating-wheel-picker/).

Offers an inline and a modal time picker.

## Installation

```sh
npm install @pluto-whale-studio/time-picker
```

## Usage

### Inline time picker
```tsx
import {
  InlineTimePicker,
  type InlineTimePickerProps
} from "@pluto-whale-studio/time-picker";

// ...
const [duration, setDuration] = useState<string>();

return (
  <InlineTimePicker
    duration={duration}
    setDuration={setDuration}
  />
);
```

### Modal time picker
```tsx
import {
  ModalTimePicker,
  type ModalTimePickerProps,
  durationToString
} from "@pluto-whale-studio/time-picker";

// ...
const [duration, setDuration] = useState<Duration>({hours: 0, minutes: 0, seconds: 0});
const [showModal, setShowModal] = useState<boolean>(false);

return (
  <View>
    <Text>
      ${durationToString(duration)}
    </Text>
    <Button title={"Change time"} onPress={() => setShowModal(true)}/>

    <ModalTimePicker
      duration={duration}

      visible={showModal}
      setVisible={setShowModal}

      onConfirm={setDuration}
    />
  </View>
);
```

## Example

![](./assets/example-inline.gif) ![](./assets/example-modal-confirm.gif)

![](./assets/example-modal-cancel.gif) ![](./assets/example-modal-tap-out.gif)

## Contributing

Contributions are currently not intended.

## License

[MIT](LICENSE)

## [Changelog](CHANGELOG.md)

## [Impressum / Imprint](https://pluto-whale-studio.github.io/#imprint)

---
npm package: @pluto90/n8n-nodes-gate1253
Description: n8n node for Gate1253 URL shortener
Author: GATE1253
Latest version: 1.0.3

# @pluto90/n8n-nodes-gate1253

This is an n8n community node to use the Gate1253 URL shortener service.

- **Homepage**: [https://gate1253.pages.dev](https://gate1253.pages.dev)

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n documentation.

Normally, you can install it via the n8n UI or by running:

```bash
npm install @pluto90/n8n-nodes-gate1253
```

## Operations

### URL
- **Shorten**: Create a shortened URL with various redirection types (`r1`, `r2`, `r3`, `r5`).

## Credentials

Requires a Gate1253 API Key for `r1` type (expiring) or when using custom aliases.

## License

[MIT](LICENSE)