do npm obeys git contents to select the files to publish?