refactor: ServeTarget move to node package