UNPKG

937 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var fs = require("fs");
4var Package = /** @class */ (function () {
5 function Package(uid) {
6 this.uid = uid;
7 }
8 Package.prototype.readMetadata = function () {
9 var _this = this;
10 return new Promise(function (resolve, reject) {
11 var filePath = (process.env.HOME_DIR || __dirname) + "/" + _this.uid + "/package.json";
12 fs.readFile(filePath, 'utf-8', function (err, data) {
13 if (err) {
14 reject(err);
15 }
16 else {
17 var json = JSON.parse(data);
18 resolve({
19 name: json.name,
20 title: json.title,
21 owner: json.owner
22 });
23 }
24 });
25 });
26 };
27 return Package;
28}());
29exports.Package = Package;