Have ideas to improve npm?Join in the discussion! »

    pjson
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.9 • Public • Published

    PJSON

    PJSON is a simple npm package that let's you read the package.json file.

    Usage

    Install it

    npm install pjson --save
    

    and use it in your code like this

    var pjson = require('pjson');
     
    // simply access values package.json
    console.log(pjson.version);

    Why?

    In Node.js you can already import json files by simple giving their names in the require statements but this approach doesn't always work well.

    First of all it's path dependend. So if your project has a nested structure you might endup with a code that looks like this

    var pjson = require('../../../package.json');

    TypeScript

    In typescript you cannot create module definitions for relatively imported things. PJSON resolves this issue for you because you can import it just by name

    Old versions of Node

    Importing JSON files using require is only enabled on late versions of node. For old versions, PJSON is might be useful

    Because I need it

    It's simple, I needed it for my own project and I though it might be useful for other as well :)

    Install

    npm i pjson

    DownloadsWeekly Downloads

    11,772

    Version

    1.0.9

    License

    MIT

    Last publish

    Collaborators

    • avatar