Merge branch 'release/v2.22.0' into develop
Fix travis config
Update npm package
Add alias of class
Improve HTML Parser
Modify spec of public method
Extend `submit` method spec
Modify type definition of public method
Extend `cache.limit` param spec
Extend `cache.size` param spec
Optimize cache clean process
Optimize cache clear process
Optimize cache remove process
Modify public definition file
Modify document
Add `rewrite` method
Revert "Add `rewrite` method"

This reverts commit 8141bd2ca4c69f2b8cf9fc8034776cd34b362114.
Version 2.23.0
Merge branch 'release/v2.23.0'