xjs library