feat(js): deal with extlinks the underscore way