open-index/open-npm huggingface dataset:
npm package: @prjd/react-native-time-picker
Description: iOS-inspired time picker for React Native with infinite scrolling and customizable colors
Latest version: 1.0.0

# @prjd/react-native-time-picker

iOS-inspired time picker for React Native with infinite scrolling and customizable colors.

## Features

- 🎨 iOS-inspired modern, clean design
- ♾️ Infinite scrolling
- 🎨 Customizable colors
- ⚡ High performance with FlatList virtualization
- 📱 Works on both iOS and Android

## Installation

```bash
npm install @praj/react-native-time-picker
```

## Usage

```tsx
import { TimePickerModal } from "@praj/react-native-time-picker";

<TimePickerModal
  visible={visible}
  setIsVisible={setIsVisible}
  onConfirm={(time) => {
    console.log("Selected time:", time);
  }}
  initialValue={{ hours: 12, minutes: 30 }}
  minuteStep={5}
  colors={{
    primaryColor: "#007AFF",
    backgroundColor: "#FFFFFF",
    textColor: "#000000",
  }}
/>;
```

## Props

### TimePickerModal

- `visible`: boolean - Whether the modal is visible
- `setIsVisible`: (visible: boolean) => void - Function to control visibility
- `onConfirm`: (time: { hours: number; minutes: number }) => void - Callback when time is confirmed
- `onCancel?: () => void` - Callback when modal is cancelled
- `initialValue`: { hours: number; minutes: number } - Initial time value
- `minuteStep?: number` - Minute interval (default: 1)
- `colors?: TimePickerColors` - Custom color scheme
- `modalTitle?: string` - Title for the modal
- `closeOnOverlayPress?: boolean` - Close modal on overlay press (default: true)

## License

MIT
npm package: @prk/eslint-config
Description: Praekelt Consulting base ESLint config.
Latest version: 0.0.9

# Praekelt Consulting's standard ESLint config

## Installation
```
yarn add -D @prk/eslint-config
```

## Usage
Replace the contents of your `.eslintrc.yml`
with the line below:

```
---
extends:
    - '@prk/eslint-config'
```

You may further modify the config as needed on a per-project basis in this file.
npm package: @prk/prettier-config
Description: Praekelt Consulting's standard Prettier config
Latest version: 0.0.2

# Praekelt Prettier Config

Ironically, even a package known for reducing your config options still benefits from having a standardized config across a company. Here's ours. Usage:

- `yarn add -D @prk/prettier-config`
- `echo "module.exports = require('@prk/prettier-config');" > prettier.config.js`
npm package: @prk/stylelint-config
Description: Praekelt Consulting Stylelint config.
Author: Praekelt Consulting
Latest version: 0.0.4

# Praekelt Consulting's standard Stylelint config

## Installation
```
yarn add -D @prk/stylelint-config
```

## Usage
Replace the contents of your `.stylelintrc.yml`
with the line below:

```
---
extends:
    - '@prk/stylelint-config'
```

You may further modify the config as needed on a per-project basis in this file.
npm package: @prleasing/eslint
Description: Конфигурация ESLint
Author: TakNePoidet
Latest version: 5.0.1

# ESLint конфигурация

## Установка

Добавьте пакет в свои dev-dependencies

```bash
npm i -D @prleasing/eslint eslint

yarn add -D @prleasing/eslint eslint

pnpm install -D @prleasing/eslint eslint
```

## Использование

Добавьте файл `eslint.config.js` в корень вашего проекта, если у вас его нет.

добавите следующий код в конфигурацию

```javascript
import { config } from '@prleasing/eslint';

export default config();
```
npm package: @prleasing/prettier
Description: Конфигурация Prettier
Author: TakNePoidet
Latest version: 5.0.1

# Prettier конфигурация

## Установка

Добавьте пакет в свои dev-dependencies

```bash
npm i -D @prleasing/prettier prettier

yarn add -D @prleasing/prettier prettier

pnpm install -D @prleasing/prettier prettier
```

## Использование

Добавьте файл `.prettierrc.cjs` в корень вашего проекта, если у вас его нет.

добавите следующий код в конфигурацию

```javascript
module.exports = {
	...require('@prleasing/prettier')
};
```

## Пример команды

```bash
prettier --write src/**
```
npm package: @prleasing/stylelint
Description: Конфигурация Stylelint
Author: TakNePoidet
Latest version: 5.0.1

# Stylelint конфигурация

## Установка

Добавьте пакет в свои dev-dependencies

```bash
npm i -D @prleasing/stylelint stylelint

yarn add -D @prleasing/stylelint stylelint

pnpm install -D @prleasing/stylelint stylelint
```

## Использование

Добавьте файл `stylelint.config.cjs` в корень вашего проекта, если у вас его нет.

Затем добавьте туда раздел `extends`:

```javascript
module.exports = {
	extends: ['@poidet/stylelint']
};
```
npm package: @prma85/bootstrap-timepicker
Description: Timepicker widget for Twitter Bootstrap 2.* with autotype 0.50
Author: Joris de Wit
Latest version: 0.3.1

Timepicker for Twitter Bootstrap
=======

Timepicker for Twitter Bootstrap [![Build Status](https://secure.travis-ci.org/jdewit/bootstrap-timepicker.png)](http://travis-ci.org/jdewit/bootstrap-timepicker)
------------------------------------

A simple timepicker component for Twitter Bootstrap.

Status
======
This project is alive again. While the maintainers clean things up, it would be best if you download a release
archive from the Releases tab instead of using the HEAD code. The maintainers will be preparing new releases
to take care of longstanding issues. Otherwise, fork away or use some of the other excellent timepickers available.


Demos & Documentation
=====================

View <a href="http://jdewit.github.com/bootstrap-timepicker">demos & documentation</a>.

Support
=======

If you make money using this timepicker, please consider 
supporting its development.

<a href="http://www.pledgie.com/campaigns/19125"><img alt="Click here to support bootstrap-timepicker!" src="http://www.pledgie.com/campaigns/19125.png?skin_name=chrome" border="0" target="_blank"/></a> <a class="FlattrButton" style="display:none;" rev="flattr;button:compact;" href="http://jdewit.github.com/bootstrap-timepicker"></a> <noscript><a href="http://flattr.com/thing/1116513/Bootstrap-Timepicker" target="_blank"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a></noscript>

Contributing
============

1. Install <a href="www.nodejs.org">NodeJS</a> and <a href="www.npmjs.org">Node Package Manager</a>.

2. Install packages

``` bash
    npm install
```

3. Use <a href="https://github.com/twitter/bower">Bower</a> to get the dev dependencies.

``` bash 
$ bower install
```

4. Use <a href="www.gruntjs.com">Grunt</a> to run tests, compress assets, etc. 

``` bash 
$ grunt test // run jshint and jasmine tests
$ grunt watch // run jsHint and Jasmine tests whenever a file is changed
$ grunt compile // minify the js and css files
$ grunt gh-pages // push updates to gh-pages
$ grunt bump:[patch/minor/major] // bump the version
```

- Please make it easy on me by covering any new features or issues 
with <a href="http://pivotal.github.com/jasmine">Jasmine</a> tests.
- If your changes need documentation, please take the time to update the docs.

Acknowledgements
================

Thanks to everyone who have given feedback and submitted pull requests. A 
list of all the contributors can be found <a href="https://github.com/jdewit/bootstrap-timepicker/graphs/contributors">here</a>.

Special thanks to @eternicode and his <a href="https://github.com/eternicode/bootstrap-datepicker">Twitter Datepicker</a> for inspiration.
npm package: @prma85/gulp-babel
Description: Turn ES6 code into vanilla ES5 with no runtime required
Author: Sindre Sorhus
Latest version: 5.4.0

# gulp-babel [![Build Status](https://travis-ci.org/babel/gulp-babel.svg?branch=master)](https://travis-ci.org/babel/gulp-babel)

> Turn ES6 code into vanilla ES5 with no runtime required using [babel](https://github.com/babel/babel)

*Issues with the output should be reported on the babel [issue tracker](https://github.com/babel/babel/issues).*


## Install

```
$ npm install --save-dev gulp-babel
```


## Usage

```js
var gulp = require('gulp');
var babel = require('gulp-babel');

gulp.task('default', function () {
	return gulp.src('src/app.js')
		.pipe(babel())
		.pipe(gulp.dest('dist'));
});
```


## API

### babel([options])

#### options

See the `babel` [options](https://babeljs.io/docs/usage/options/), except for `sourceMap` and `filename` which is handled for you.


## Source Maps

Use [gulp-sourcemaps](https://github.com/floridoo/gulp-sourcemaps) like this:

```js
var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');
var babel = require('gulp-babel');
var concat = require('gulp-concat');

gulp.task('default', function () {
	return gulp.src('src/**/*.js')
		.pipe(sourcemaps.init())
		.pipe(babel())
		.pipe(concat('all.js'))
		.pipe(sourcemaps.write('.'))
		.pipe(gulp.dest('dist'));
});
```


## Babel Metadata

Files in the stream are annotated with a `babel` property, which
contains the [metadata](http://babeljs.io/docs/advanced/external-helpers/#selective-builds) from `babel.transform()`.

#### Example

```js
var gulp = require('gulp');
var babel = require('gulp-babel');
var through = require('through2');

function logFileHelpers() {
	return through.obj(function (file, enc, cb) {
		console.log(file.babel.usedHelpers);
		cb(null, file);
	});
}

gulp.task('default', function () {
	return gulp.src('src/**/*.js')
		.pipe(babel())
		.pipe(logFileHelpers);
})
```

## Runtime

If you are attempting to use features such as generators, you will need to pass `{ optional: ['runtime'] }` to include the babel runtime. Otherwise you will receive the error: `regeneratorRuntime is not defined`.

```js
var gulp = require('gulp');
var babel = require('gulp-babel');

gulp.task('default', function () {
	return gulp.src('src/app.js')
		.pipe(babel({ optional: ['runtime'] }))
		.pipe(gulp.dest('dist'));
});
```

## License

MIT © [Sindre Sorhus](http://sindresorhus.com)
npm package: @prmail/postman
Description: Node library for open source mail delivery platform, Postman
Author: Nikkel
Latest version: 1.0.0

# Postman for Node

This library helps you send e-mails through the open source mail delivery
platform, [Postman](https://postman.prmail.vn) in Node.

## Installation

Install the library using [NPM](https://www.npmjs.com/):

```
$ npm install @postman/postman --save
```

## Usage

Sending an email is very simple. Just follow the example below. Before you can
begin, you'll need to login to your installation's web interface and generate
new API credentials.

```javascript
// Include the Postman library
var Postman = require('@postman/postman');

// Create a new Postman client using a server key generated using your
// installation's web interface
var client = new Postman.Client('https://postman.prmail.vn', 'your-api-key');

// Create a new message
var message = new Postman.SendMessage(client);

// Add some recipients
message.to('john@example.com');
message.to('mary@example.com');
message.cc('mike@example.com');
message.bcc('secret@awesomeapp.com');

// Specify who the message should be from - this must be from a verified domain
// on your mail server
message.from('test@test.postman.io');

// Set the subject
message.subject('Hi there!');

// Set the content for the e-mail
message.plainBody('Hello world!');
message.htmlBody('<p>Hello world!</p>');

// Add any custom headers
message.header('X-PHP-Test', 'value');

// Attach any files
message.attach('textmessage.txt', 'text/plain', 'Hello world!');

// Send the message and get the result
message.send()
  .then(function (result) {
    var recipients = result.recipients();
    // Loop through each of the recipients to get the message ID
    for (var email in recipients) {
      var message = recipients[email];
      console.log(message.id());    // Logs the message ID
      console.log(message.token()); // Logs the message's token
    }
  }).catch(function (error) {
    // Do something with the error
    console.log(error.code);
    console.log(error.message);
  });
```