js lib