Zero dependencies 2d scene graph for web canvas
-
Resource, TextResource, XmlResource, SvgResource
-
Object2d (base class for scene objs)
-
PathObject2d - svg
d
attribute equivalent -
Transform2d - scale, translate, rotation
-
Vec2
To install with npm runnpm install @repcomm/scenario2d
This package comes with typescript definitions, and should work in both typescript and javascript.
See index.html and index.js
Note: Example uses my other library exponent-ts
As well as es-module-shims.js to load node_modules using import maps directly in the browser.
This is to reduce build time to < 1s
hence the extra boilerplate in index.html
To build you'll want to clone the repo
git clone https://github.com/RepComm/scenario2d.git
Run npm install
to get dependencies
Run npm run build