encode option can be object
whitespace can be an option
doc: formatting and add options
v1.3.0
upgrade to 1.3.0
rename package