В разделе devDependencies документации npm package.json говорится, что там перечислены ваши тестовые зависимости, чтобы пользователям вашего пакета не приходилось вытягивать дополнительные зависимости, Было бы также целесообразно добавить в тестовый каталог .npmignore
в этом случае?
Исключить тестовый код в пакете npm?
Ответ 1
Да, что большинство людей делают, вот некоторые файлы npmignore для популярных модулей Node.js:
https://github.com/LearnBoost/socket.io/blob/master/.npmignore
Другие люди переименовывают то, что они хотят опубликовать в настройках package.json
files
:
https://github.com/senchalabs/connect/blob/master/package.json
https://github.com/strongloop/express/blob/master/package.json