javascript versioning