/// import plugins = require("./projectinfo.plugins"); class ProjectinfoNPM { packageJson; name:string; version:string; status:string; license:string; repoUrl:string; constructor(cwdArg:string){ this.packageJson = plugins.smartfile.readFileToObject( plugins.path.join( plugins.path.resolve(cwdArg), "package.json" ) ); this.name = this.packageJson.name; this.version = this.packageJson.version; this.status = "ok"; this.license = this.packageJson.license; if (this.packageJson.repository){ this.repoUrl = this.packageJson.repository.url; } else { this.repoUrl = undefined; }; } } export = ProjectinfoNPM;