toloframework
Version: 
Javascript/HTML/CSS compiler for Firefox OS or nodewebkit apps using modules in the nodejs style.
27 lines (22 loc) • 490 B
JavaScript
/**
 * @module package
 *
 * @description
 * Export the parsing of the `package.json` file.
 *
 * @example
 * var pkg = require('package');
 * console.log( pkg.version );
 */
var FS = require("fs");
var Path = require("path");
var packageFile = Path.join(__dirname, "../package.json");
var cfg = {};
if( FS.existsSync( packageFile ) ) {
    try {
    cfg = JSON.parse( FS.readFileSync( packageFile ) );
    }
    // Just ignore parsing errors.
    catch(ex) {};
}
module.exports = cfg;