Skip to content
This repository has been archived by the owner on Sep 7, 2020. It is now read-only.

rohmanhm/eve-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eve Core

JSON and Canvas => Cool

Demo

gif demo

Live preview demo

How to use from browser

new Eve(Object)

How to use from npm

import Eve from 'eve-core'
// you can use require instead

new Eve(Object)

You can found full example from example/index.js

Options

This is API object options you can passed to object init.

Name Type Default Description
align String left Set default align for text render if not set from template text align
background String undefined You can directly set default background with color name, or string url image, example: 'red'
canvas String undefined If you have initialized canvas element,you don't have to init el object. So we can skip to create canvas element process.
download String null Fill with your download element or leave it null
el String #cardmaker If you don't have any canvas element initialized, you can pass element id you created to us. So we can create one for you.
enableSetToElement Boolean true If it's set to true, we passed name object template to your value as default value and description as placeholder DOM element if match with name attribute.
width Number 400 So yeah you can set width of your canvas
height Number 250 And you can set height of your canvas too
template Object {} Pass your template config, so we can render it like expected.
streamElemTemplate Boolean true If it set to true, we update your template config real time if enableSetToElement set to true