Skip to content

rickhanlonii/burst

 
 

Repository files navigation

Build Join the chat at https://gitter.im/hugeen/Burst

Burst

Attempt to harmonize the different components of modern JavaScript environments (using ES6).

burst is a collection of libraries to build bigger things, such as applications or games.

Each library is designed to be usable stand-alone or with few dependencies.

Quick start

Installation

npm install --save burstem

Usage

import {on, emit} from 'burstem/core/event'

Test

npm run gulp build:tests
npm run testem

Test (CI)

npm run gulp

Main themes

  • DOM (Manipulation, Traversing, Events, Utils)
  • Timers (Request Animation Frame, Timeout, Interval)
  • Data Transports (HTTP, WebSockets, WebRTC, DOM)
  • Inputs (Mouse, Keyboard, Mobile, Gamepad)
  • Storage (LocalStorage, IndexedDB)
  • Rendering (HTML/CSS, Canvas2D, WebGL, SVG)
  • Parallelization (WebWorker)
  • Media (Img, Audio, Video)
  • File Manipulation (File API)
  • Device APIs (Ambient Light Sensor, Battery Status, Geolocation, Pointer Lock, Proximity, Device Orientation, Screen Orientation, Vibration)

About

ES6 Toolbox - Simplicity & Minimalism

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%