open-index/open-npm huggingface dataset:
npm package: @korziee/helpers
Description: This project contains a collection of small, generic and re-usable helpers. This project aims for 100% test coverage.
Author: Kory Porter
Latest version: 1.0.0

# Intro

This project contains a collection of small, generic and re-usable helpers.
This project aims for 100% test coverage.

# Use

`import * as helpers from "helpers`

`helpers.shuffle()`
npm package: @korziee/klondike
Description: This package is a TypeScript implementation of a Klondike game engine, it provides the `KlondikeGame` class, which contains method to start games, draw, move cards, etc.
Latest version: 0.0.5

# @korziee/klondike

This package is a TypeScript implementation of a Klondike game engine, it provides the `KlondikeGame` class, which contains method to start games, draw, move cards, etc.

The idea being that this package is used as the core of solitaire/klondike games, regardless of how you choose to render it.

## TODOS

-- each validation method should return a result AND an error message that can be propogated (refactor the pile and implemntations of pile to propogate error messages, as opposed to console logging them)
-- set public property called "won", change when the game is won
npm package: @korzio/djv-draft-04
Description: JSON-Schema draft-04 plugin for djv package
Author: korzio@gmail.com
Latest version: 2.0.1

[![Build Status](https://travis-ci.org/korzio/djv.svg?branch=master)](https://travis-ci.org/korzio/djv)
[![Join the chat at https://gitter.im/korzio/djv](https://badges.gitter.im/korzio/djv.svg)](https://gitter.im/korzio/djv?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

# @korzio/djv-draft-04 <a name="title"></a>

Dynamic JSON-Schema Validator Plugin to support *draft-04* version of [JSON-Schema specification](https://tools.ietf.org/html/draft-fge-json-schema-validation-00).

Currently the *djv* package supports *JSON-Schema v6 and v4*.
Since version *2.0.0* it uses *v6* by default.
**@korzio/djv-draft-04** package intent is to provide support for *v4* for the *djv* package.

Please check the main [package documentation](https://github.com/korzio/djv/).

Version of the plugin is syncronized with the *djv*, as any major change in the main repo should point to plugin upgrade.

## Table of contents <a name="content"></a>

* [djv](#title)
* [Table of contents](#content)
* [Install](#install)
* [Usage](#usage)
* [References](#references)

## Install <a name="install"></a>

```bash
npm install @korzio/djv-draft-04
```

or

```html
<script src="@korzio/djv-draft-04.js"></script>
```

## Usage <a name="usage"></a>

To use the **v4** directly in the *djv* package specify `version` option when creating environment.

```javascript
const env = new djv({ version: 'draft-04' });
```

It is also possible to use `useVersion` method.

```javascript
env.useVersion('draft-04');
```

The *djv* will require *draft-04* plugin implicitly. **Be careful** as once the environment is modified, it will not be able to validate different versions of JSON-Schema.

## References <a name="references"></a>

* [djv](https://github.com/korzio/djv/)
* [JSON-Schema Specification](http://json-schema.org/)
* [JSON-Schema Benchmark](https://github.com/ebdrup/json-schema-benchmark)
npm package: @korzun/config
Description: Simple Node.js Application Configuration Utility
Author: Simon Korzun
Latest version: 1.0.4

# Config

[![npm version](https://badge.fury.io/js/@korzun%2Fconfig.svg)](https://badge.fury.io/js/@korzun%2Fconfig)

Easy Application Configuration Using Environment Variables

## Installation

```shell
npm i @korzun/config
```

or

```shell
yarn add @korzun/config
```

## Example

```ts
// config.ts
import { getBoolean, getNumber, getString } from '@korzun/config';

export const log = {
  enableColors: getBoolean('LOG_ENABLE_COLORS', {
    default: true
  }),
  flushFrequency: getNumber('LOG_FLUSH_DURATION', {
    allowRange: [500, 10_000],
    default: 1000
  }), 
  level: getString('LOG_LEVEL', {
    allowList: ['debug', 'info', 'warn', 'error', 'disabled'],
    default: 'error'
  }),
  transport: getString('LOG_TRANSPORT', {
    allowList: ['file', 'http', 'log'],
    allowUndefined: true,
  }),
};
```
npm package: @korzun/log
Description: Safe, Simple, Glanceable Logging
Author: Simon Korzun
Latest version: 1.0.4

# Log

[![npm version](https://badge.fury.io/js/@korzun%2Flog.svg)](https://badge.fury.io/js/@korzun%2Flog)

Safe, Simple, Glanceable Logging

## Installation

```shell
npm i @korzun/log
```

or

```shell
yarn add @korzun/log
```

## Configuration Options

### Level

Control the level of logging emitted. Defaults to `error`.

#### Environmental Variable

```env
  LOG_LEVEL='debug'
```

#### Code

```ts
  import { create as createLog, Level } from '@korzun/log';
  const log = createLog({ level: Level.Debug });
```

### Colors

Disable colors where they're not needed or supported. Defaults to `true`.

#### Environmental Variable

```env
  LOG_COLOR='false'
```

#### Code

```ts
  import { create as createLog } from '@korzun/log';
  const log = createLog({ color: false });
```

### Prefix

Disable prefixes where glanceability isn't relevant. Defaults to `true`.

#### Environmental Variable

```env
  LOG_PREFIX='false'
```

#### Code

```ts
  import { create as createLog } from '@korzun/log';
  const log = createLog({ prefix: false });
```
npm package: @kosac-dev/defora-ui-mobile
Description: Defora v2 React Native UI
Author: kosac-dev
Latest version: 0.0.1-beta.11

# defora-mobile-v2

<!-- [![CircleCI](https://circleci.com/gh/dooboolab/dooboo-native-ts.svg?style=shield)](https://circleci.com/gh/kosac-dev) -->

[![CircleCI](https://circleci.com/gh/kosac-dev/defora-mobile-v2.svg?style=svg)](https://circleci.com/gh/kosac-dev/defora-mobile-v2)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](CONTRIBUTING.md)

## Next