Best ways to get package.json version in NodeJS with examples

This tutorial shows multiple ways to get a package.json version of a nodejs application.

There are multiple ways we can read the package.json file in Nodejs Application.

First Way, using require and import, Second-way using the fs module read json file. You can also check other posts on npm command deprecate option is deprecated

Nodejs Get the Version of the package.json application

  • using require and import

if you are using the ES5 javascript version, use the required keyword

  • import json file using require keyword and create a variable

    ,

  • use the version variable directly using the imported variable

var packageJson = require("./package.json");
console.log(packageJson.version);

use import keyword for ES6 Ecmapscript6 version

  • import json file using import keyword

    ,

  • use the version variable directly using the imported variable

import { version } from "./package.json";
console.log(packageJson.version);

Output:

1.1.4
  • use readFileSync

It is an example of reading local json files using the fs module, readFileSync function.

  • import fs modul

    e

  • read json file using readFileSync function

  • Convert string into json using the JSON parse method

Here is an example code

fs = require("fs");
packagejson = JSON.parse(fs.readFileSync("package.json", "utf8"));
console.log(packagejson.version);