open-index/open-npm huggingface dataset:
npm package: @littlstar/babel-plugin-glslify
Description: glslify as a babel transform
Author: Mikola Lysenko
Latest version: 2.0.0

babel-plugin-glslify
====================
A [babel](https://babeljs.io/) transform for [glslify](https://github.com/stackgl/glslify).

# Example
This module works the same as the browserify transform in [glslify](https://github.com/stackgl/glslify), except that it is compatible with babel.  It also supports ES6 syntax and some more advanced features like tagged strings.  For example, you can write something like this,

```javascript
import glsl from "glslify";

const myFragShader = glsl`
#pragma glslify: noise = require(glsl-noise/simplex/2d)

void main () {
  float brightness = noise(gl_FragCoord.xy);
  gl_FragColor = vec4(vec3(brightness), 1.);
}
`;
```

# Configuration
To install this module, you need to install glslify as well:

```
npm i -S glslify babel-plugin-glslify
```

Then you need to configure babel to run the transform.  For example, if you were using browserify with babelify to run babel you would add the following to your package.json to run glslify:

```javascript
// ... in your package.json
"browserify": {
  "transform": [[
    "babelify", {
      "presets": ["es2015"],
      "plugins": ["glslify"]
    }
  ]]
}
```

# License
(c) 2016 MIT License
npm package: @littlstar/fullscreen
Description: Fullscreen api
Latest version: 2.0.0


# fullscreen

  Fullscreen api

## Installation

    $ component install component/fullscreen

## Example

```js
var fullscreen = require('fullscreen');

fullscreen.on('change', function(full){
  console.log('changed to %s', full ? 'fullscreen' : 'regular');
});

setTimeout(function(){
  fullscreen();
}, 2000);
```

## Events

 - "change" (fullscreen) boolean

## API

### fullscreen([el])

  Display fullscreen document or `el`.

### fullscreen.exit()

  Exit fullscreen mode.

### fullscreen.supported

  Check if fullscreen is supported.

## License

  MIT
npm package: @littlstar/three-canvas-renderer
Description: three.js canvas renderer component
Latest version: 1.0.0


# three-canvas-renderer

  three.js canvas renderer component, taken from [here](https://github.com/mrdoob/three.js/blob/r69/examples/js/renderers/CanvasRenderer.js).

## Installation

    $ npm install @littlstar/three-canvas-renderer

## Usage

```js
var three = require('threejs');
require('@littlstar/three-canvas-renderer')(three);
var CanvasRenderer = three.CanvasRenderer;
console.log(CanvasRenderer);
```

## License

  MIT
npm package: @littocats/radix
Description: [Radix tree](https://en.wikipedia.org/wiki/Radix_tree) implementation for nodejs
Author: 程巍巍
Latest version: 0.0.1

# Radix Tree

[Radix tree](https://en.wikipedia.org/wiki/Radix_tree) implementation for JavaScript

**Inspired by [luislavena/radix](https://github.com/luislavena/radix)**


## Installation


```shell
npm i --save radix-tree
```

or 

```
yarn add radix-tree
```

## Usage

Reference to [luislavena/radix](https://github.com/luislavena/radix)