@cloud-copilot/iam-data
Version:
35 lines • 957 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.iamDataVersion = iamDataVersion;
exports.iamDataUpdatedAt = iamDataUpdatedAt;
const readRelativeFile_js_1 = require("./readRelativeFile.js");
let packageCache = undefined;
/**
* Get the package data version
*
* @returns the package data version
*/
async function getPackageData() {
if (!packageCache) {
const packageInfo = await (0, readRelativeFile_js_1.readRelativeFile)(['package.json']);
packageCache = packageInfo;
}
return packageCache;
}
/**
* Get the version of the package
*/
async function iamDataVersion() {
const data = await getPackageData();
return data.version;
}
/**
* Get the date the data was last updated
*
* @returns the date the data was last updated
*/
async function iamDataUpdatedAt() {
const data = await getPackageData();
return new Date(data.updatedAt);
}
//# sourceMappingURL=version.js.map