* js rebuild