open-index/open-npm huggingface dataset:
npm package: @jaredlunde/babel-preset-esx
Description: `yarn add --dev @jaredlunde/babel`
Latest version: 1.0.4

# `@jaredlunde/babel`


`yarn add --dev @jaredlunde/babel`

```js
// .babelrc
// DEFAULT: ["@jaredlunde/babel", {"env": {"loose": "true"}}]
{
  "env": {
    "cjs": {
      "presets": [
        ["@jaredlunde/babel", {"env": {"useBuiltIns": "usage"}}]
      ]
    },
    "es": {
      "presets": [
        ["@jaredlunde/babel", {"env": {"modules": false, "useBuiltIns": "usage"}}]
      ]
    }
  }
}
```
npm package: @jaredlunde/babel-preset-inst
Description: `yarn add --dev @jaredlunde/babel-preset-inst`
Latest version: 1.0.2

# `@jaredlunde/react-preset`


`yarn add --dev @jaredlunde/babel-preset-inst`

```js
// .babelrc
{
  "env": {
    "cjs": {
      "presets": [
        ["@jaredlunde/inst", {
          "esx": {
            "env": {
              "useBuiltIns": "usage",
              "loose": true,
              "targets": "node"
            },
            "runtime": {"corejs": 2}
          },
          "react": {"transformConstant": false}
        }]
      ]
    }
  }
}
```
npm package: @jaredlunde/babel-preset-react
Description: `yarn add --dev @jaredlunde/react-preset`
Latest version: 1.0.2

# `@jaredlunde/react-preset`


`yarn add --dev @jaredlunde/react-preset`

```js
// .babelrc
// DEFAULT: ["@jaredlunde/react-preset", {"env": {"loose": "true"}}]
{
  "env": {
    "cjs": {
      "presets": [
        ["@jaredlunde/react-preset", {"transformPure": false, "removePropTypes": false}]
      ]
    },
    "es": {
      "presets": [
        ["@jaredlunde/react-preset", {"transformPure": false}}]
      ]
    }
  }
}
```
npm package: @jaredlunde/basic-template
Description: A basic configurable template engine with conditionals and variable replacement.
Author: Jared Lunde
Latest version: 1.0.7

# @jaredlunde/basic-template

A blazing fast(tm) template engine with just properties and conditionals out of
the box


```js
let t = compile('hello, {% name %} {? sayMyLastName ?}{% lastName %}{??}')
t({name: 'jared', lastName: 'lunde'})
t({name: 'jared', lastName: 'lunde', sayMyLastName: true})

let t = compile(`
  hello, {% name %}
  {? sayMyLastName > 1 ?}
    {% lastName %}
  {??}
`)
t({name: 'jared', lastName: 'lunde', sayMyLastName: 0})
t({name: 'jared', lastName: 'lunde', sayMyLastName: 2})
```
npm package: @jaredlunde/get-unique-id
Description: returns a unique ID each time it is called
Author: Jared Lunde
Latest version: 0.1.1

# getUniqueID
returns a unique ID each time it is called

## Installation
`yarn add @jaredlunde/get-unique-id` or `npm i @jaredlunde/get-unique-id`

## Usage
```js
import getUniqueID from '@jaredlunde/get-unique-id'

getUniqueID()
// 1
getUniqueID()
// 2
getUniqueID()
// 3 :)
```
npm package: @jaredlunde/inst
Description: Instantly create web and native applications for React with Serverless SSR out of the box
Author: Jared Lunde
Latest version: 1.0.4

- bin packaging with pkg
  - https://github.com/zeit/pkg/blob/master/package.json
- argument parsing w/ yargs
  - https://github.com/yargs/yargs
- file management
  - https://github.com/jprichardson/node-fs-extra
- user inputs
  - https://github.com/SBoudrias/Inquirer.js

Inputs:
  - [x] init
    - NAME
    - AUTHOR
    - REPO_URL
    - create /build
    - create /public
  - [ ] create-pwa
    - --inherits shared
    - NAME
    - AWS_DEV_PROFILE
    - AWS_PROD_PROFILE
    - STAGING_DOMAIN
    - PRODUCTION_DOMAIN
    - STAGING_BUCKET
    - PRODUCTION_BUCKET
    - INHERITS = --inherits || ~
    - find .radar or .static in pathname and include depending on type
    - if radar and no --inherits:
      - [ ] RADAR_DEV_DOMAIN
      - [ ] RADAR_STAGING_DOMAIN
      - [ ] RADAR_PRODUCTION_DOMAIN
  - [ ] create-shared
    - NAME
    - if radar:
      - RADAR_DEV_DOMAIN
      - RADAR_STAGING_DOMAIN
      - RADAR_PRODUCTION_DOMAIN
  - [ ] create-api
    - NAME
    - DEVELOPMENT_DOMAIN
    - STAGING_DOMAIN
    - PRODUCTION_DOMAIN


Additional Libs:
  - [x] @jaredlunde/curls-addons
  - [x] @jaredlunde/radar-addons
  - [x] @jaredlunde/react-delayed
  - [x] @jaredlunde/react-picture
  - [x] @jaredlunde/react-with-sticky
  - [x] @jaredlunde/react-form-field
  - [x] @jaredlunde/react-null
  - [x] react-wait-for

Presets:
  - [x] @jaredlunde/babel-preset-esx
  - [x] @jaredlunde/inst-build
    - [x] @jaredlunde/babel-preset-inst
  - [x] @jaredlunde/inst-radar-pwa
  - [x] @jaredlunde/inst-static-pwa
  - [x] @jaredlunde/inst-serverless-api
  - [x] @jaredlunde/inst-serverless-pwa
  - [x] @jaredlunde/webpack
  - [x] @jaredlunde/react
    - [x] @jaredlunde/babel-preset-react
  - [x] @jaredlunde/react-app
    - [x] @jaredlunde/babel-preset-react-app
npm package: @jaredlunde/inst-cli
Description: Instantly create web and native applications for React with Serverless SSR out of the box
Author: Jared Lunde
Latest version: 1.0.0

- bin packaging with pkg
  - https://github.com/zeit/pkg/blob/master/package.json
- argument parsing w/ yargs
  - https://github.com/yargs/yargs
- file management
  - https://github.com/jprichardson/node-fs-extra
- user inputs
  - https://github.com/SBoudrias/Inquirer.js

Inputs:
  - [x] init
    - NAME
    - AUTHOR
    - REPO_URL
    - create /build
    - create /public
  - [ ] create-pwa
    - --inherits shared
    - NAME
    - AWS_DEV_PROFILE
    - AWS_PROD_PROFILE
    - STAGING_DOMAIN
    - PRODUCTION_DOMAIN
    - STAGING_BUCKET
    - PRODUCTION_BUCKET
    - INHERITS = --inherits || ~
    - find .radar or .static in pathname and include depending on type
    - if radar and no --inherits:
      - [ ] RADAR_DEV_DOMAIN
      - [ ] RADAR_STAGING_DOMAIN
      - [ ] RADAR_PRODUCTION_DOMAIN
  - [ ] create-shared
    - NAME
    - if radar:
      - RADAR_DEV_DOMAIN
      - RADAR_STAGING_DOMAIN
      - RADAR_PRODUCTION_DOMAIN
  - [ ] create-api
    - NAME
    - DEVELOPMENT_DOMAIN
    - STAGING_DOMAIN
    - PRODUCTION_DOMAIN


Additional Libs:
  - [x] @jaredlunde/curls-addons
  - [x] @jaredlunde/radar-addons
  - [x] @jaredlunde/react-delayed
  - [x] @jaredlunde/react-picture
  - [x] @jaredlunde/react-with-sticky
  - [x] @jaredlunde/react-form-field
  - [x] @jaredlunde/react-null
  - [x] react-wait-for

Presets:
  - [x] @jaredlunde/babel-preset-esx
  - [x] @jaredlunde/inst-build
    - [x] @jaredlunde/babel-preset-inst
  - [x] @jaredlunde/inst-radar-pwa
  - [x] @jaredlunde/inst-static-pwa
  - [x] @jaredlunde/inst-serverless-api
  - [x] @jaredlunde/inst-serverless-pwa
  - [x] @jaredlunde/webpack
  - [x] @jaredlunde/react
    - [x] @jaredlunde/babel-preset-react
  - [x] @jaredlunde/react-app
    - [x] @jaredlunde/babel-preset-react-app
npm package: @jaredlunde/juxt
Description: Creates a function that calls multiple functions with the same arguments.
Author: Jared Lunde
Latest version: 0.1.1

# juxt (juxtaposition)

Creates a function that calls multiple functions with the same arguments.

Takes several functions and returns a function that applies its arguments to
each of those functions. An `array` of the results is returned.

### Installation
```yarn add @jaredlunde/juxt``` or ```npm i @jaredlunde/juxt```

_____


## Usage
#### `juxt (fn<function>, fn<function>...)`
- **returns `{array}`**

```js
import juxt from '@jaredlunde/juxt'


const incr = val => val + 1
const decr = val => val - 1


const juxtaposedCount = juxt(incr, decr)
juxtaposedCount(0)
// [1, -1]
```
npm package: @jaredlunde/react-emojione
Description: A tiny library to use emojis in React
Author: Pedro Ladaria
Latest version: 4.0.2

<p align="center">
    <img src="http://cdn.jsdelivr.net/emojione/assets/svg/1f638.svg" width=210 />
    <img src="http://cdn.jsdelivr.net/emojione/assets/svg/1f602.svg" width=210 />
    <img src="http://cdn.jsdelivr.net/emojione/assets/svg/1f40a.svg" width=210 />
    <img src="http://cdn.jsdelivr.net/emojione/assets/svg/1f916.svg" width=210 />
    <h1 align="center">react-emojione</h1>
    <p align="center">A tiny library to use emojis in React</p>
</p>

## Features

- Dependency free!
- Can be used as function: `emojify()` or component: `<Emojify>`
- Converts :shortnames:, unicode and ASCII smileys
- Copy-paste friendly
- Sprite mode (the only supported mode for now)
- Configurable styles and options
- Easy!

## Demo

[Live demo](https://runkit.com/pladaria/react-emojione)

## Install

```javascript
npm install --save react-emojione
```

## Development / Run demo

```bash
# clone repo
git clone ...

# get dependencies
yarn

# start dev-server
yarn start
```

## Basic usage (function)

```javascript
import {emojify} from 'react-emojione';

ReactDOM.render(
    <div>
        {emojify('Easy! :wink: 😸 :D  ^__^')}
    </div>,
    document.body
);
```

## Basic usage (component)

```javascript
import Emojify from 'react-emojione';

ReactDOM.render(
    <Emojify>
        <span>Easy! :wink:</span>
        <span>😸 :D  ^__^</span>
    </Emojify>,
    document.body
);
```

## Advanced usage (function)

```javascript
import {emojify} from 'react-emojione';

const options = {
    convertShortnames: true,
    convertUnicode: true,
    convertAscii: true,
    style: {
        backgroundImage: 'url("/path/to/your/emojione.sprites.png")',
        height: 32,
        margin: 4,
    },
    // this click handler will be set on every emoji
    onClick: event => alert(event.target.title)
};

ReactDOM.render(
    <div>
        {emojify('Easy! :wink: 😸 :D ^__^', options)}
    </div>,
    document.body
);
```

## Advanced usage (component)

Simply pass options as props

```javascript
import Emojify from 'react-emojione';

ReactDOM.render(
    <Emojify style={{height: 32, width: 32}} onClick={e => alert(e.target.title)}>
        <span>Easy! :wink:</span>
        <span>😸 :D  ^__^</span>
    </Emojify>,
    document.body
);
```
Some notes about the `<Emojify>` component:
- If it has a single child, it won't be wrapped
- Otherwise it will be wrapped with a `<span>`

## Output

You can also render to unicode (instead of react elements) using the `output` option
```javascript
import {emojify} from 'react-emojione';

emojify('Easy! :wink: :D ^__^', {output: 'unicode'});
// Easy! 😉 😃 😄
```

## License

MIT

---
Emoji provided free by [http://emojione.com](http://emojione.com)
npm package: @jaredly/reason-react
Description: React bindings for Reason
Latest version: 0.3.4

# ReasonReact

Come join us in [Discord](https://discord.gg/reasonml)!

![reason-react](https://cloud.githubusercontent.com/assets/1909539/25026859/84a5a4e8-205d-11e7-857b-777ce6909cfd.png)

```sh
npm install --save reason-react
```

## Usage

See https://github.com/reasonml-community/reason-react-example

## Documentation

See https://reasonml.github.io/reason-react/

## Contribute

```sh
git clone https://github.com/reasonml/reason-react.git
cd reason-react
npm install
npm start
```

Then add some files somewhere (don't forget to change `bsconfig.json`, if needed).

See the README inside `src` for more info!