Skip to content

"Utils for building and testing leafjs library and widget writed using leafjs. Additionally you can test any coffee script with it.

Notifications You must be signed in to change notification settings

NStal/leafjs-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leafjs-util

A handy util for easy testing UI components written in coffee inside browser environment. With a given coffee script, it will mockup an temporary html and import all you needs and make them available at http://localhost:8000/ by default. Currently only support and tested under linux and darwin.

install

sudo npm install -g leafjs-util
# or if you already setup PATH to the local modules
# run it without sudo instead

usage

leafjs-tester <path-to-your-script>
# and then visit http://localhost:8000/ to see the mockuped html

help

leafjs-tester -h

example

see example folder for detail.

rules

Every line start with "## " is considered as an inline command, you can using inline commands to make testing faster and easyer.

import css/less

The css will be put to header.

## require ./style.css
## require ./style.less

import js

The js will be put to header.

## require ./lib.js

import coffee

The coffee will be understand by the leafjs-util's rule and expanded and then compiled into js.

## require ./test.coffee

import html into body

html will be import and insert into body as the order you requires it.

## require ./header.html
## require ./body.html
## require ./footer.html

import any file as a local variable

## require ./format.html as formatTemplate
console.log("we import formatTemplate, the value is",formatTemplate)

other static resource

Any file inside the working directory you call the command will be available as long as it's name not conflict with the imported file's base name. Say ./example.json will be available at http://localhost:8000/example.json.

About

"Utils for building and testing leafjs library and widget writed using leafjs. Additionally you can test any coffee script with it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published