New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
e

ebabel-eu

npm

1.15K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

29 packages

@datapunt/asc-assets

Contains icons and fonts

@datapunt/asc-core

Contains the re-exported typed styled-component lib and theme

@datapunt/asc-ui

React UI Components that developers at de Gemeente Amsterdam can reuse in multiple projects

ebabel

Library of reusable game modules to build HTML5 games.

ebabel-audio

Play music or positional sound.

ebabel-bounding-box

Calculate a 3D bounding box for a THREE.js mesh.

ebabel-count-array-elements

Returns an object that counts how many times each element is present in a given array.

ebabel-distance

Return the distance in 3D space from point "a" x, y, and z coordinates to point "b" x, y, and z coordinates.

@ebabel-eu/custom-timestamp

Custom timestamp for typescript

ebabel-guid

Returns a globally unique id string following the standard guid format.

ebabel-ido

Returns a a string that commemorates how many days since Ido died.

ebabel-keyboard-controls

Update the position and rotation of the current player camera based on keyboard keys pressed up or down.

ebabel-library

Library of re-useable game functions to build web browser HTML5 games.

ebabel-light

Setup a THREE.js PointLight and add it to the scene.

ebabel-mocks

Mock THREE.js, THREEx.js, and dataStore for unit testing purposes.

ebabel-prevent-xss

Processes an input string to prevent Cross Site Scripting injection attacks (XSS). Returns a safe version of that input.

ebabel-random

Returns a random integer number from 1 to 100 or from min to max (min is non-inclusive).

ebabel-random-list

Returns the subset of a list of x elements from a larger source list.

ebabel-skybox

Setup a skybox mesh and add it to the scene.

ebabel-sound

Generate a single sound in the browser without any binary file. Uses the Web Audio API.

ebabel-sound-effect

Attach a sound effect to a 3D mesh, like an npc for example.

ebabel-text-sprite

Create a 2D text sprite that can be added to any THREE.js mesh.

ebabel-theme-music

Attach audio to the player 3D camera.

ebabel-utils

Small utility functions for game development.

gaggregator

Google analytics data aggregator.