Skip to content

Latest commit

 

History

History

automaton

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Automaton

Latest NPM release

Animation engine for creative coding

Originally made for Shift, my WebGL demo

You might want to check the variant w/ GUI instead, automaton-with-gui

Examples

Install

Include directly

.min builds are minified. otherwise it isn't minified and comes with source maps.
.module builds are ESM. otherwise it's UMD.
If you want to use the UMD one using iife, everything is exposed onto global under the name AUTOMATON.

Code like this:

const { Automaton } = AUTOMATON;

const data = await ( await fetch( 'automaton.json' ) ).json();

const automaton = new Automaton( data );

// ...

npm

https://www.npmjs.com/package/@0b5vr/automaton

# npm install @0b5vr/automaton
yarn add @0b5vr/automaton

then code like this:

// const { Automaton } = require( '@0b5vr/automaton' );
import { Automaton } from '@0b5vr/automaton';

const data = await ( await fetch( 'automaton.json' ) ).json();

const automaton = new Automaton( data );

// ...

Docs

https://0b5vr.github.io/automaton/automaton/docs/

License

MIT