implement generate definition header
create example/browser/urlshortener-v1
improve api method type emitting
refactore project structure
source-map-support to be optional
improve type requirement
initial support for node.js
implement test case generator
improve definition schema generation
support nested resources
add --silent option
isolate test fixture compile
improve support array type
improve type support
improve supported format
test passed all discovered API
refactor emitter code