GP NL Javascript library