ko
Version:
build & lint library
23 lines (22 loc) • 933 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.assert = exports.getResolvePath = exports.getCacheIdentifier = void 0;
function getCacheIdentifier(env, pkgs) {
let cacheIdentifier = env || '';
Object.values(pkgs).forEach(pkgName => {
cacheIdentifier += `:${pkgName}@`;
cacheIdentifier += require(`${pkgName}/package.json`).version || '';
});
return cacheIdentifier;
}
exports.getCacheIdentifier = getCacheIdentifier;
function getResolvePath(name) {
const resolvePath = require.resolve(name);
return resolvePath;
}
exports.getResolvePath = getResolvePath;
var assert_1 = require("assert");
Object.defineProperty(exports, "assert", { enumerable: true, get: function () { return __importDefault(assert_1).default; } });