Update version
Support JavaScript template
Add spec
Support JavaScript template