open-index/open-npm huggingface dataset:
npm package: @onerjs/gui
Description: Babylon.js GUI module =====================
Latest version: 8.48.8

Babylon.js GUI module
=====================

For usage documentation please visit https://doc.babylonjs.com/overviews/gui

# Installation instructions

To install using npm :

```
npm install --save @babylonjs/core @babylonjs/gui
```

# How to use

Afterwards it can be imported to your project using:

```
import { AdvancedDynamicTexture } from '@babylonjs/gui/2D';
```

And used as usual:

```
// Some awesome code
// Creates the post process
let postProcess = new AdvancedDynamicTexture("adt", 128, 128, scene);
// Some more awesome code
```

For more information you can have a look at our [ES6 dedicated documentation](https://doc.babylonjs.com/features/es6_support).
npm package: @onerjs/gui-editor
Description: Gui Editor es6
Latest version: 8.48.8

Gui Editor es6

# Babylon.js Gui Editor

An extension to easily allow users to create and modify GUI for scenes.

## Usage
Currently available for local development by selecting "Launch GUI Editor (Chrome)"

## Current Supported Features

- Launch GUI editor in local dev mode.
- Drag and drop GUI elements onto a canvas.
- Select and move individual GUI elements.
- Modify properties of selected GUI elements.
npm package: @onerjs/inspector
Description: For usage documentation please visit https://doc.babylonjs.com/how_to/debug_layer.
Latest version: 8.48.8

# Babylon.js inspector module

For usage documentation please visit https://doc.babylonjs.com/how_to/debug_layer.

# Installation instructions

To install using npm :

```shell
npm install @babylonjs/core @babylonjs/inspector
```

# How to use

Afterwards it can be imported to your project using:

```javascript
import "@babylonjs/core/Debug/debugLayer";
import "@babylonjs/inspector";
```

The first line will ensure you can access the property debugLayer of the scene while the second will ensure the inspector can be used within your scene.

This is a great example where code splitting or conditional loading could be used to ensure you are not delivering the inspector if not part of your final app.

For more information you can have a look at our [ES6 dedicated documentation](https://doc.babylonjs.com/features/es6_support).
npm package: @onerjs/loaders
Description: For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.
Latest version: 8.48.8

# Babylon.js Loaders module

For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.

# Installation instructions

To install using npm :

```shell
npm install @babylonjs/core @babylonjs/loaders
```

# How to use

Afterwards it can be imported to your project using:

```javascript
import "@babylonjs/loaders/glTF";
```

This will extend Babylon's loader plugins to allow the load of gltf and glb files.

For more information you can have a look at our [ES6 dedicated documentation](https://doc.babylonjs.com/setup/frameworkPackages/es6Support/).
npm package: @onerjs/materials
Description: Babylon.js Materials Library =====================
Latest version: 8.48.8

Babylon.js Materials Library
=====================

For usage documentation please visit https://doc.babylonjs.com/extensions and choose "materials library".

# Installation instructions

To install using npm :

```
npm install --save @babylonjs/core @babylonjs/materials
```

# How to use

Afterwards it can be imported to your project using:

```
import { GridMaterial } from '@babylonjs/materials/Grid';
```

And used as usual:

```
// Some awesome code
let gridMaterial = new GridMaterial("gridMaterial", scene);
// Some more awesome code
```

For more information you can have a look at our [ES6 dedicated documentation](https://doc.babylonjs.com/features/es6_support).
npm package: @onerjs/post-processes
Description: Babylon.js Post Processes Library =====================
Latest version: 8.48.8

Babylon.js Post Processes Library
=====================

For usage documentation please visit https://doc.babylonjs.com/extensions and choose "post process library".

# Installation instructions

To install using npm :

```
npm install --save @babylonjs/core @babylonjs/post-processes
```

# How to use

Afterwards it can be imported to your project using:

```
import { AsciiArtPostProcess } from '@babylonjs/post-processes/asciiArt';
```

And used as usual:

```
// Some awesome code
// Creates the post process
let postProcess = new AsciiArtPostProcess("AsciiArt", camera);
// Some more awesome code
```

For more information you can have a look at our [ES6 dedicated documentation](https://doc.babylonjs.com/features/es6_support).
npm package: @onerjs/procedural-textures
Description: Babylon.js Procedural Textures Library =====================
Latest version: 8.48.8

Babylon.js Procedural Textures Library
=====================

For usage documentation please visit https://doc.babylonjs.com/extensions and choose "procedural textures library".

# Installation instructions

To install using npm :

```
npm install --save @babylonjs/core @babylonjs/procedural-textures
```

# How to use

Afterwards it can be imported to your project using:

```
import { StandardMaterial } from '@babylonjs/core/Materials/standardMaterial';
import { FireProceduralTexture } from '@babylonjs/procedural-textures/fireProceduralTexture';
```

And used as usual:

```
// Some awesome code
var fireMaterial = new StandardMaterial("fontainSculptur2", scene);
var fireTexture = new FireProceduralTexture("fire", 256, scene);
fireMaterial.diffuseTexture = fireTexture;
fireMaterial.opacityTexture = fireTexture;
// Some more awesome code
```

For more information you can have a look at our [ES6 dedicated documentation](https://doc.babylonjs.com/features/es6_support).
npm package: @onerjs/serializers
Description: Babylon.js Serializers =====================
Latest version: 8.48.8

Babylon.js Serializers
=====================

# Installation instructions

To install using npm :

```
npm install --save @babylonjs/core @babylonjs/serializers
```

# How to use

Afterwards it can be imported to your project using:

```
import { GLTF2Export } from '@babylonjs/serializers/glTF';
```

And used as usual:

```
GLTF2Export.GLTFAsync(scene, "fileName").then((gltf) => {
    gltf.downloadFiles();
});
```

For more information you can have a look at our [ES6 dedicated documentation](https://doc.babylonjs.com/features/es6_support) and the [gltf exporter documentation](https://doc.babylonjs.com/extensions/gltfexporter).