Vue scripts