feat(js): images