Exclude test code in npm package?

后端 未结 2 1385
逝去的感伤
逝去的感伤 2021-02-01 01:48

The devDependencies section of npm\'s package.json documentation says to list your test dependencies there so that users of your package don\'t have to pull down extra dependenc

2条回答
  •  野性不改
    2021-02-01 02:36

    Another approach is to use a lib folder and store everything in there. Then you can configure your package.json to consider only that folder.

    In order to work you need also to move your main file inside lib and specify it in the package.json. See example below:

    {
      "name": "your-package",
      "main": "./lib/index.js",
      "files": [
        "/lib"
      ]
    }
    

    More info are available on this nice article

提交回复
热议问题