Skip to content

maryrosecook/androjs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Andro.js

Mix behaviours into objects.

What is Andro.js?

Andro.js takes mixins and applies them, each in its own namespace, to an object, and lets them talk to one another via an event emitter.

Come again?

Imagine a cube. It can be touched. You want it to make a sound when it goes from not being touched to being touched. You write a little behaviour that emits an event when a first touch occurs. You write another little behaviour that plays a sound when it receives a first touch event. You combine these behaviours on your cube with Andro.js.

Get the code

Get started

Download the repository. Require the andro.js file in your code. Open index.html in your browser to see the documentation and an example.

Run the tests

Install Node.js and npm.

Install the node dependencies

$ cd path/to/androjs
$ npm install

Run the tests

$ cd path/to/androjs
$ npm test

Licence

Andro.js is open source, under the MIT licence.

Releases

No releases published

Packages

No packages published