open-index/open-npm huggingface dataset:
npm package: @gimme-ts/core
Description: Gimme.ts is an inversion of control container dedicated for TypeScript apps. It relies on custom transforms which allow straightforward injection of dependencies even if they are hidden behind interfaces.
Author: Konrad Powązka
Latest version: 0.1.1

# Gimme.ts
[![Build Status](https://travis-ci.org/konrad-powazka/gimme-ts.svg?branch=master)](https://travis-ci.org/konrad-powazka/gimme-ts)
npm package: @gimmi/es5-validator
Description: Validator helper designed to work in ES5
Author: Gian Marco Gherardi
Latest version: 0.1.0

## Use in browser

```html
<script src="src/validator.js"></script>
<script type="text/javascript">
    new Validator({ str: 123 }).checkKey('str', Number)
</script>
```

Also see [In browser spec runner](http://gimmi.github.io/es5-validator/spec-runner.html)

## Use in NodeJS

```js
const Validator = require('es5-validator')

new Validator({ str: 123 }).checkKey('str', Number)
```

Also see nodejs test by running `npm test`
npm package: @gimmick/terminal
Description: A more robust consoling system making it easier to identify issues on your domain.
Author: William Lindner
Latest version: 0.0.1

# terminal
A more robust consoling system making it easier to identify issues on your domain.


## About
The terminal is a direct copy of the console. With a few additions. The four main logging functions (log, info, warn, and error) are replaced with a new handler. This handler adds a prefix and performs some coloration.

***Notes***
- Coloring in the console is only supported by modern browsers.
- There is currently no way to surpress coloring.

## Resources
| Variable | Type | Purpose |
|-------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| terminal.suppress | Boolean | Controls whether log, info, warn, or error will output. |
| terminal.prefix | String | A string prefixed to the start of every console output. |
| terminal.styles | Object | Indexed by the type of function (log, info, warn, error) containing an array of two schemes for string coloration. First is for the prefix, second is your output. |

## Examples
```javascript

terminal.prefix = '[Nemo]';

// Will output, in dark blue, as [Nemo] Mount Wannahockaloogi...
terminal.info('Mount Wannahockaloogi...');

// Will output, in dark orange, as [Nemo] You get back here. RIGHT. NOW!
terminal.warn('You get back here. RIGHT. NOW!');

// Will output, in dark red, bold, as [Nemo] He touched the butt...
terminal.error('He touched the butt...');

```