cómo agregar el directory en package.json para publicar en npm

cuando trato de publicar un module en npm repository.it no toma la carpeta lib, la agregué en el file package.json como se muestra a continuación, pero no está tomando esa carpeta lib.lib contiene files que el module usa.

{ "name": "sample", "version": "1.0.0", "description": "", "main": "sample.js", "directories":{ "lib": "/lib" } } 

elimine / de lib, por lo que su package.json se convierte

 { "name": "sample", "version": "1.0.0", "description": "", "main": "sample.js", "directories":{ "lib": "lib" } } 

Para files o directories asegúrese de que la ruta o las routes se especifiquen como se espera. En lugar de /lib , probablemente quieras ./lib . Verifique que los files y carpetas que desea publicar no estén siendo ignorados por .npmignore o .gitignore en el directory lib de su proyecto. Además, si hay un file package.json separado en lib también querrás comprobarlo.

Para más información, ver:

https://docs.npmjs.com/files/package.json#files https://docs.npmjs.com/files/package.json#directories