docs: add gir parsing capabilities do js doc viewer