publish with names js