jsonnode.jsnpm

Is there a way to automatically build the package.json file for Node.js projects


Is package.json supposed to be manually edited? Couldn't a program like NPM just look through the files, see the require statements, and then use that to put the necessary entries in the package.json file? Are there any programs like that?


Solution

  • The package.json file is used by npm to learn about your node.js project.

    Use npm init to generate package.json files for you!

    It comes bundled with npm. Read its documentation here: https://docs.npmjs.com/cli/init

    Also, there's an official tool you can use to generate this file programmatically: https://github.com/npm/init-package-json