My module has no dependency on its own but for running tests you need to install jasmine-node module. Should I include that module as a dependency?
Should I include test runner module as a dependency in my module?
node.js;dependencies
Most package management systems have a special way of specifying dependencies that are needed only for the development. Python's setuptools has extras_require, Clojure's leiningen has profiles, and npm has devDependencies: see docs.