add CI pipeline with lint, test, build
Some checks failed
CI / build (push) Failing after 3m53s

This commit is contained in:
21_KnjazkinSO
2026-05-10 16:19:05 +03:00
parent 92843ee86c
commit 08d4cc1f80
8421 changed files with 1363645 additions and 0 deletions

38
node_modules/ts-jest/dist/utils/sha1.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cache = void 0;
exports.sha1 = sha1;
const crypto_1 = require("crypto");
/**
* @internal
*/
// stores hashes made out of only one argument being a string
exports.cache = Object.create(null);
/**
* @internal
*/
function sha1(...data) {
const canCache = data.length === 1 && typeof data[0] === 'string';
// caching
let cacheKey;
if (canCache) {
cacheKey = data[0];
if (cacheKey in exports.cache) {
return exports.cache[cacheKey];
}
}
// we use SHA1 because it's the fastest provided by node
// and we are not concerned about security here
const hash = (0, crypto_1.createHash)('sha1');
data.forEach((item) => {
if (typeof item === 'string')
hash.update(item, 'utf8');
else
hash.update(item);
});
const res = hash.digest('hex').toString();
if (canCache) {
exports.cache[cacheKey] = res;
}
return res;
}