feat(transition): add transition block
refactor(bower): add js level
feat(versioning): add versioning task