npm-ws-tools
Version:
Command line tools for working with npm workspaces. Includes version bumping and dependencies version update
20 lines • 673 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getVersion = exports.getPackage = void 0;
const fs_1 = require("fs");
const path_1 = require("path");
const url_1 = require("url");
const packageDir = (0, path_1.dirname)((0, path_1.dirname)((0, url_1.fileURLToPath)(import.meta.url)));
let _package;
function getPackage() {
if (_package === undefined) {
_package = JSON.parse((0, fs_1.readFileSync)(`${packageDir}/package.json`, 'utf8'));
}
return _package;
}
exports.getPackage = getPackage;
function getVersion() {
return getPackage().version;
}
exports.getVersion = getVersion;
//# sourceMappingURL=utils.js.map