node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

13
server/node_modules/yalc/src/add.d.ts generated vendored Normal file
View File

@@ -0,0 +1,13 @@
export interface AddPackagesOptions {
dev?: boolean;
link?: boolean;
linkDep?: boolean;
replace?: boolean;
update?: boolean;
safe?: boolean;
pure?: boolean;
restore?: boolean;
workspace?: boolean;
workingDir: string;
}
export declare const addPackages: (packages: string[], options: AddPackagesOptions) => Promise<void>;

304
server/node_modules/yalc/src/add.js generated vendored Normal file
View File

@@ -0,0 +1,304 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.addPackages = void 0;
var child_process_1 = require("child_process");
var fs = __importStar(require("fs-extra"));
var path_1 = require("path");
var _1 = require(".");
var installations_1 = require("./installations");
var lockfile_1 = require("./lockfile");
var pm_1 = require("./pm");
var sync_dir_1 = require("./sync-dir");
var ensureSymlinkSync = fs.ensureSymlinkSync;
var getLatestPackageVersion = function (packageName) {
var dir = _1.getPackageStoreDir(packageName);
var versions = fs.readdirSync(dir);
var latest = versions
.map(function (version) { return ({
version: version,
created: fs.statSync(path_1.join(dir, version)).ctime.getTime(),
}); })
.sort(function (a, b) { return b.created - a.created; })
.map(function (x) { return x.version; })[0];
return latest || '';
};
var isSymlink = function (path) {
try {
return !!fs.readlinkSync(path);
}
catch (e) {
return false;
}
};
var checkPnpmWorkspace = function (workingDir) {
return fs.existsSync(path_1.join(workingDir, 'pnpm-workspace.yaml'));
};
exports.addPackages = function (packages, options) { return __awaiter(void 0, void 0, void 0, function () {
var workingDir, localPkg, localPkgUpdated, pm, runPmScript, pnpmWorkspace, doPure, addedInstallsP, addedInstalls;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
if (!packages.length)
return [2 /*return*/];
workingDir = options.workingDir;
localPkg = _1.readPackageManifest(workingDir);
localPkgUpdated = false;
if (!localPkg) {
return [2 /*return*/];
}
pm = pm_1.getPackageManager(workingDir);
runPmScript = function (script) {
var _a;
var scriptCmd = (_a = localPkg.scripts) === null || _a === void 0 ? void 0 : _a[script];
if (scriptCmd) {
console.log("Running " + script + " script: " + scriptCmd);
child_process_1.execSync(pm_1.pmRunScriptCmd[pm] + " " + script, __assign({ cwd: workingDir }, _1.execLoudOptions));
}
};
pnpmWorkspace = false;
doPure = options.pure === false
? false
: options.pure ||
!!localPkg.workspaces ||
(pnpmWorkspace = checkPnpmWorkspace(workingDir));
runPmScript('preyalc');
addedInstallsP = packages.map(function (packageName) { return __awaiter(void 0, void 0, void 0, function () {
var _a, name, _b, version, destYalcCopyDir, storedPackagePath, versionToInstall, storedPackageDir, pkg, replacedVersion, defaultPureMsg, destModulesDir, protocol, localAddress, dependencies, devDependencies, depsObj, binDir_1, addBinScript, name_1, addedAction, signature;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
runPmScript('preyalc.' + packageName);
_a = _1.parsePackageName(packageName), name = _a.name, _b = _a.version, version = _b === void 0 ? '' : _b;
if (!name) {
console.warn('Could not parse package name', packageName);
}
destYalcCopyDir = path_1.join(workingDir, _1.values.yalcPackagesFolder, name);
if (!!options.restore) return [3 /*break*/, 2];
storedPackagePath = _1.getPackageStoreDir(name);
if (!fs.existsSync(storedPackagePath)) {
console.warn("Could not find package `" + name + "` in store (" + storedPackagePath + "), skipping.");
return [2 /*return*/, null];
}
versionToInstall = version || getLatestPackageVersion(name);
storedPackageDir = _1.getPackageStoreDir(name, versionToInstall);
if (!fs.existsSync(storedPackageDir)) {
console.warn("Could not find package `" + packageName + "` " + storedPackageDir, ', skipping.');
return [2 /*return*/, null];
}
return [4 /*yield*/, sync_dir_1.copyDirSafe(storedPackageDir, destYalcCopyDir, !options.replace)];
case 1:
_c.sent();
return [3 /*break*/, 3];
case 2:
console.log("Restoring package `" + packageName + "` from .yalc directory");
if (!fs.existsSync(destYalcCopyDir)) {
console.warn("Could not find package `" + packageName + "` " + destYalcCopyDir, ', skipping.');
return [2 /*return*/, null];
}
_c.label = 3;
case 3:
pkg = _1.readPackageManifest(destYalcCopyDir);
if (!pkg) {
return [2 /*return*/, null];
}
replacedVersion = '';
if (doPure) {
if (!options.pure) {
defaultPureMsg = '--pure option will be used by default, to override use --no-pure.';
if (localPkg.workspaces) {
console.warn('Because of `workspaces` enabled in this package ' + defaultPureMsg);
}
else if (pnpmWorkspace) {
console.warn('Because of `pnpm-workspace.yaml` exists in this package ' +
defaultPureMsg);
}
}
console.log(pkg.name + "@" + pkg.version + " added to " + path_1.join(_1.values.yalcPackagesFolder, name) + " purely");
}
if (!!doPure) return [3 /*break*/, 7];
destModulesDir = path_1.join(workingDir, 'node_modules', name);
if (options.link || options.linkDep || isSymlink(destModulesDir)) {
fs.removeSync(destModulesDir);
}
if (!(options.link || options.linkDep)) return [3 /*break*/, 4];
ensureSymlinkSync(destYalcCopyDir, destModulesDir, 'junction');
return [3 /*break*/, 6];
case 4: return [4 /*yield*/, sync_dir_1.copyDirSafe(destYalcCopyDir, destModulesDir, !options.replace)];
case 5:
_c.sent();
_c.label = 6;
case 6:
if (!options.link) {
protocol = options.linkDep ? 'link:' : 'file:';
localAddress = options.workspace
? 'workspace:*'
: protocol + _1.values.yalcPackagesFolder + '/' + pkg.name;
dependencies = localPkg.dependencies || {};
devDependencies = localPkg.devDependencies || {};
depsObj = options.dev ? devDependencies : dependencies;
if (options.dev) {
if (dependencies[pkg.name]) {
replacedVersion = dependencies[pkg.name];
delete dependencies[pkg.name];
}
}
else {
if (!dependencies[pkg.name]) {
if (devDependencies[pkg.name]) {
depsObj = devDependencies;
}
}
}
if (depsObj[pkg.name] !== localAddress) {
replacedVersion = replacedVersion || depsObj[pkg.name];
depsObj[pkg.name] = localAddress;
localPkg.dependencies =
depsObj === dependencies ? dependencies : localPkg.dependencies;
localPkg.devDependencies =
depsObj === devDependencies
? devDependencies
: localPkg.devDependencies;
localPkgUpdated = true;
}
replacedVersion = replacedVersion == localAddress ? '' : replacedVersion;
}
if (pkg.bin && (options.link || options.linkDep)) {
binDir_1 = path_1.join(workingDir, 'node_modules', '.bin');
addBinScript = function (src, dest) {
var srcPath = path_1.join(destYalcCopyDir, src);
var destPath = path_1.join(binDir_1, dest);
console.log('Linking bin script:', path_1.relative(workingDir, destYalcCopyDir), '->', path_1.relative(workingDir, destPath));
try {
ensureSymlinkSync(srcPath, destPath);
fs.chmodSync(srcPath, 493);
}
catch (e) {
console.warn('Could not create bin symlink.');
console.error(e);
}
};
if (typeof pkg.bin === 'string') {
fs.ensureDirSync(binDir_1);
addBinScript(pkg.bin, pkg.name);
}
else if (typeof pkg.bin === 'object') {
fs.ensureDirSync(binDir_1);
for (name_1 in pkg.bin) {
addBinScript(pkg.bin[name_1], name_1);
}
}
}
addedAction = options.link ? 'linked' : 'added';
console.log("Package " + pkg.name + "@" + pkg.version + " " + addedAction + " ==> " + destModulesDir);
_c.label = 7;
case 7:
signature = _1.readSignatureFile(destYalcCopyDir);
runPmScript('postyalc.' + packageName);
return [2 /*return*/, {
signature: signature,
name: name,
version: version,
replaced: replacedVersion,
path: options.workingDir,
}];
}
});
}); });
return [4 /*yield*/, Promise.all(addedInstallsP)];
case 1:
addedInstalls = (_a.sent())
.filter(function (_) { return !!_; })
.map(function (_) { return _; });
if (localPkgUpdated) {
_1.writePackageManifest(workingDir, localPkg);
}
lockfile_1.addPackageToLockfile(addedInstalls.map(function (i) { return ({
name: i.name,
version: i.version,
replaced: i.replaced,
pure: doPure,
workspace: options.workspace,
file: options.workspace
? undefined
: !options.link && !options.linkDep && !doPure,
link: options.linkDep && !doPure,
signature: i.signature,
}); }), { workingDir: options.workingDir });
runPmScript('postyalc');
return [4 /*yield*/, installations_1.addInstallations(addedInstalls)];
case 2:
_a.sent();
if (options.update) {
_1.runPmUpdate(options.workingDir, packages);
}
return [2 /*return*/];
}
});
}); };
//# sourceMappingURL=add.js.map

1
server/node_modules/yalc/src/add.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long

6
server/node_modules/yalc/src/check.d.ts generated vendored Normal file
View File

@@ -0,0 +1,6 @@
export declare type CheckOptions = {
workingDir: string;
all?: boolean;
commit?: boolean;
};
export declare function checkManifest(options: CheckOptions): void;

71
server/node_modules/yalc/src/check.js generated vendored Normal file
View File

@@ -0,0 +1,71 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkManifest = void 0;
var fs = __importStar(require("fs-extra"));
var child_process_1 = require("child_process");
var path = __importStar(require("path"));
var path_1 = require("path");
var _1 = require(".");
var stagedChangesCmd = 'git diff --cached --name-only';
var isPackageManifest = function (fileName) {
return path.basename(fileName) === 'package.json';
};
function checkManifest(options) {
var findLocalDepsInManifest = function (manifestPath) {
var pkg = fs.readJSONSync(manifestPath);
var addresMatch = new RegExp("^(file|link):(.\\/)?\\" + _1.values.yalcPackagesFolder + "\\/");
var findDeps = function (depsMap) {
return Object.keys(depsMap).filter(function (name) { return depsMap[name].match(addresMatch); });
};
var localDeps = findDeps(pkg.dependencies || {}).concat(findDeps(pkg.devDependencies || {}));
return localDeps;
};
if (options.commit) {
child_process_1.execSync(stagedChangesCmd, __assign({ cwd: options.workingDir }, _1.execLoudOptions))
.toString()
.trim();
child_process_1.execSync(stagedChangesCmd, __assign({ cwd: options.workingDir }, _1.execLoudOptions))
.toString()
.trim()
.split('\n')
.filter(isPackageManifest);
}
var manifestPath = path_1.join(options.workingDir, 'package.json');
var localDeps = findLocalDepsInManifest(manifestPath);
if (localDeps.length) {
console.info('Yalc dependencies found:', localDeps);
process.exit(1);
}
}
exports.checkManifest = checkManifest;
//# sourceMappingURL=check.js.map

1
server/node_modules/yalc/src/check.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"check.js","sourceRoot":"","sources":["check.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,2CAA8B;AAC9B,+CAAwC;AACxC,yCAA4B;AAC5B,6BAA2B;AAC3B,sBAA4D;AAQ5D,IAAM,gBAAgB,GAAG,+BAA+B,CAAA;AAExD,IAAM,iBAAiB,GAAG,UAAC,QAAgB;IACzC,OAAA,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,cAAc;AAA1C,CAA0C,CAAA;AAE5C,SAAgB,aAAa,CAAC,OAAqB;IACjD,IAAM,uBAAuB,GAAG,UAAC,YAAoB;QACnD,IAAM,GAAG,GAAG,EAAE,CAAC,YAAY,CAAC,YAAY,CAAoB,CAAA;QAC5D,IAAM,WAAW,GAAG,IAAI,MAAM,CAC5B,2BAAyB,SAAM,CAAC,kBAAkB,QAAK,CACxD,CAAA;QAED,IAAM,QAAQ,GAAG,UAAC,OAAmC;YACnD,OAAA,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,UAAC,IAAI,IAAK,OAAA,OAAO,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,EAAhC,CAAgC,CAAC;QAAvE,CAAuE,CAAA;QACzE,IAAM,SAAS,GAAG,QAAQ,CAAC,GAAG,CAAC,YAAY,IAAI,EAAE,CAAC,CAAC,MAAM,CACvD,QAAQ,CAAC,GAAG,CAAC,eAAe,IAAI,EAAE,CAAC,CACpC,CAAA;QACD,OAAO,SAAS,CAAA;IAClB,CAAC,CAAA;IAED,IAAI,OAAO,CAAC,MAAM,EAAE;QAClB,wBAAQ,CAAC,gBAAgB,aACvB,GAAG,EAAE,OAAO,CAAC,UAAU,IACpB,kBAAe,EAClB;aACC,QAAQ,EAAE;aACV,IAAI,EAAE,CAAA;QACT,wBAAQ,CAAC,gBAAgB,aACvB,GAAG,EAAE,OAAO,CAAC,UAAU,IACpB,kBAAe,EAClB;aACC,QAAQ,EAAE;aACV,IAAI,EAAE;aACN,KAAK,CAAC,IAAI,CAAC;aACX,MAAM,CAAC,iBAAiB,CAAC,CAAA;KAC7B;IAED,IAAM,YAAY,GAAG,WAAI,CAAC,OAAO,CAAC,UAAU,EAAE,cAAc,CAAC,CAAA;IAC7D,IAAM,SAAS,GAAG,uBAAuB,CAAC,YAAY,CAAC,CAAA;IACvD,IAAI,SAAS,CAAC,MAAM,EAAE;QACpB,OAAO,CAAC,IAAI,CAAC,0BAA0B,EAAE,SAAS,CAAC,CAAA;QACnD,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;KAChB;AACH,CAAC;AAtCD,sCAsCC"}

2
server/node_modules/yalc/src/console.d.ts generated vendored Normal file
View File

@@ -0,0 +1,2 @@
export declare const disabledConsoleOutput: () => void;
export declare const makeConsoleColored: () => void;

46
server/node_modules/yalc/src/console.js generated vendored Normal file
View File

@@ -0,0 +1,46 @@
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.makeConsoleColored = exports.disabledConsoleOutput = void 0;
var chalk_1 = __importDefault(require("chalk"));
var overloadConsole = function (_a) {
var output = _a.output, methods = _a.methods;
var oldMethods = {};
methods.forEach(function (m) {
var method = m;
if (typeof console[method] !== 'function')
return;
oldMethods[method] = console[method];
console[method] = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
output({ method: method, args: args, oldMethods: oldMethods });
};
});
};
exports.disabledConsoleOutput = function () {
overloadConsole({
methods: ['log', 'warn', 'info'],
output: function () { },
});
};
exports.makeConsoleColored = function () {
overloadConsole({
methods: ['log', 'warn', 'error', 'info'],
output: function (_a) {
var method = _a.method, args = _a.args, oldMethods = _a.oldMethods;
var fns = {
warn: chalk_1.default.yellowBright,
info: chalk_1.default.blueBright,
error: chalk_1.default.redBright,
};
var fn = fns[method] || (function (arg) { return arg; });
oldMethods[method].apply(oldMethods, args.map(function (arg) { return (typeof arg === 'string' ? fn(arg) : arg); }));
},
});
};
//# sourceMappingURL=console.js.map

1
server/node_modules/yalc/src/console.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"console.js","sourceRoot":"","sources":["console.ts"],"names":[],"mappings":";;;;;;AAAA,gDAAoC;AAMpC,IAAM,eAAe,GAAG,UAAC,EAOxB;QANC,MAAM,YAAA,EACN,OAAO,aAAA;IAMP,IAAM,UAAU,GAAY,EAAE,CAAA;IAE9B,OAAO,CAAC,OAAO,CAAC,UAAC,CAAC;QAChB,IAAM,MAAM,GAAG,CAAkB,CAAA;QACjC,IAAI,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,UAAU;YAAE,OAAM;QACjD,UAAU,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC,MAAM,CAAC,CAAA;QACpC,OAAO,CAAC,MAAM,CAAC,GAAG;YAAC,cAAc;iBAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;gBAAd,yBAAc;;YAC/B,MAAM,CAAC,EAAE,MAAM,QAAA,EAAE,IAAI,MAAA,EAAE,UAAU,YAAA,EAAE,CAAC,CAAA;QACtC,CAAC,CAAA;IACH,CAAC,CAAC,CAAA;AACJ,CAAC,CAAA;AAEY,QAAA,qBAAqB,GAAG;IACnC,eAAe,CAAC;QACd,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,CAAC;QAChC,MAAM,EAAE,cAAO,CAAC;KACjB,CAAC,CAAA;AACJ,CAAC,CAAA;AAEY,QAAA,kBAAkB,GAAG;IAChC,eAAe,CAAC;QACd,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC;QACzC,MAAM,EAAE,UAAC,EAA4B;gBAA1B,MAAM,YAAA,EAAE,IAAI,UAAA,EAAE,UAAU,gBAAA;YACjC,IAAM,GAAG,GAA0B;gBACjC,IAAI,EAAE,eAAK,CAAC,YAAY;gBACxB,IAAI,EAAE,eAAK,CAAC,UAAU;gBACtB,KAAK,EAAE,eAAK,CAAC,SAAS;aACvB,CAAA;YACD,IAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,UAAC,GAAQ,IAAK,OAAA,GAAG,EAAH,CAAG,CAAC,CAAA;YAE7C,UAAU,CAAC,MAAM,CAAC,OAAlB,UAAU,EACL,IAAI,CAAC,GAAG,CAAC,UAAC,GAAG,IAAK,OAAA,CAAC,OAAO,GAAG,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAzC,CAAyC,CAAC,EAChE;QACH,CAAC;KACF,CAAC,CAAA;AACJ,CAAC,CAAA"}

9
server/node_modules/yalc/src/copy.d.ts generated vendored Normal file
View File

@@ -0,0 +1,9 @@
export declare const getFileHash: (srcPath: string, relPath?: string) => Promise<string>;
export declare const copyPackageToStore: (options: {
workingDir: string;
signature?: boolean | undefined;
changed?: boolean | undefined;
files?: boolean | undefined;
devMod?: boolean | undefined;
workspaceResolve?: boolean | undefined;
}) => Promise<string | false>;

223
server/node_modules/yalc/src/copy.js generated vendored Normal file
View File

@@ -0,0 +1,223 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.copyPackageToStore = exports.getFileHash = void 0;
var crypto_1 = __importDefault(require("crypto"));
var fs_extra_1 = __importDefault(require("fs-extra"));
var ignore_1 = __importDefault(require("ignore"));
var npm_packlist_1 = __importDefault(require("npm-packlist"));
var path_1 = require("path");
var _1 = require(".");
var _2 = require(".");
var shortSignatureLength = 8;
exports.getFileHash = function (srcPath, relPath) {
if (relPath === void 0) { relPath = ''; }
return new Promise(function (resolve, reject) { return __awaiter(void 0, void 0, void 0, function () {
var stream, md5sum;
return __generator(this, function (_a) {
stream = fs_extra_1.default.createReadStream(srcPath);
md5sum = crypto_1.default.createHash('md5');
md5sum.update(relPath.replace(/\\/g, '/'));
stream.on('data', function (data) { return md5sum.update(data); });
stream.on('error', reject).on('close', function () {
resolve(md5sum.digest('hex'));
});
return [2 /*return*/];
});
}); });
};
var copyFile = function (srcPath, destPath, relPath) {
if (relPath === void 0) { relPath = ''; }
return __awaiter(void 0, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, fs_extra_1.default.copy(srcPath, destPath)];
case 1:
_a.sent();
return [2 /*return*/, exports.getFileHash(srcPath, relPath)];
}
});
});
};
var mapObj = function (obj, mapValue) {
if (Object.keys(obj).length === 0)
return {};
return Object.keys(obj).reduce(function (resObj, key) {
if (obj[key]) {
resObj[key] = mapValue(obj[key], key);
}
return resObj;
}, {});
};
var resolveWorkspaceDepVersion = function (version, pkgName, workingDir) {
var _a;
if (version !== '*' && version !== '^' && version !== '~') {
// Regular semver specification
return version;
}
// Resolve workspace version aliases
var prefix = version === '^' || version === '~' ? version : '';
try {
var pkgPath = require.resolve(path_1.join(pkgName, 'package.json'), {
paths: [workingDir],
});
if (!pkgPath) {
}
var resolved = (_a = _1.readPackageManifest(path_1.dirname(pkgPath))) === null || _a === void 0 ? void 0 : _a.version;
return "" + prefix + resolved || '*';
}
catch (e) {
console.warn('Could not resolve workspace package location for', pkgName);
return '*';
}
};
var resolveWorkspaces = function (pkg, workingDir) {
var resolveDeps = function (deps) {
return deps
? mapObj(deps, function (val, depPkgName) {
if (val.startsWith('workspace:')) {
var version = val.split(':')[1];
var resolved = resolveWorkspaceDepVersion(version, depPkgName, workingDir);
console.log("Resolving workspace package " + depPkgName + " version ==> " + resolved);
return resolved;
}
return val;
})
: deps;
};
return __assign(__assign({}, pkg), { dependencies: resolveDeps(pkg.dependencies), devDependencies: resolveDeps(pkg.devDependencies), peerDependencies: resolveDeps(pkg.peerDependencies) });
};
var modPackageDev = function (pkg) {
return __assign(__assign({}, pkg), { scripts: pkg.scripts
? __assign(__assign({}, pkg.scripts), { prepare: undefined, prepublish: undefined }) : undefined, devDependencies: undefined });
};
var fixScopedRelativeName = function (path) { return path.replace(/^\.\//, ''); };
exports.copyPackageToStore = function (options) { return __awaiter(void 0, void 0, void 0, function () {
var workingDir, _a, devMod, pkg, copyFromDir, storePackageStoreDir, ignoreFileContent, ignoreRule, npmList, filesToCopy, copyFilesToStore, hashes, _b, signature, publishedSig, versionPre, resolveDeps, pkgToWrite;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
workingDir = options.workingDir, _a = options.devMod, devMod = _a === void 0 ? true : _a;
pkg = _1.readPackageManifest(workingDir);
if (!pkg) {
throw 'Error copying package to store.';
}
copyFromDir = options.workingDir;
storePackageStoreDir = path_1.join(_2.getStorePackagesDir(), pkg.name, pkg.version);
ignoreFileContent = _1.readIgnoreFile(workingDir);
ignoreRule = ignore_1.default().add(ignoreFileContent);
return [4 /*yield*/, npm_packlist_1.default({ path: workingDir })];
case 1: return [4 /*yield*/, (_c.sent()).map(fixScopedRelativeName)];
case 2:
npmList = _c.sent();
filesToCopy = npmList.filter(function (f) { return !ignoreRule.ignores(f); });
if (options.files) {
console.info('Files included in published content:');
filesToCopy.forEach(function (f) {
console.log("- " + f);
});
console.info("Total " + filesToCopy.length + " files.");
}
copyFilesToStore = function () { return __awaiter(void 0, void 0, void 0, function () {
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, fs_extra_1.default.remove(storePackageStoreDir)];
case 1:
_a.sent();
return [2 /*return*/, Promise.all(filesToCopy
.sort()
.map(function (relPath) {
return copyFile(path_1.join(copyFromDir, relPath), path_1.join(storePackageStoreDir, relPath), relPath);
}))];
}
});
}); };
if (!options.changed) return [3 /*break*/, 4];
return [4 /*yield*/, Promise.all(filesToCopy
.sort()
.map(function (relPath) { return exports.getFileHash(path_1.join(copyFromDir, relPath), relPath); }))];
case 3:
_b = _c.sent();
return [3 /*break*/, 6];
case 4: return [4 /*yield*/, copyFilesToStore()];
case 5:
_b = _c.sent();
_c.label = 6;
case 6:
hashes = _b;
signature = crypto_1.default
.createHash('md5')
.update(hashes.join(''))
.digest('hex');
if (!options.changed) return [3 /*break*/, 9];
publishedSig = _1.readSignatureFile(storePackageStoreDir);
if (!(signature === publishedSig)) return [3 /*break*/, 7];
return [2 /*return*/, false];
case 7: return [4 /*yield*/, copyFilesToStore()];
case 8:
_c.sent();
_c.label = 9;
case 9:
_2.writeSignatureFile(storePackageStoreDir, signature);
versionPre = options.signature
? '+' + signature.substr(0, shortSignatureLength)
: '';
resolveDeps = function (pkg) {
return options.workspaceResolve ? resolveWorkspaces(pkg, workingDir) : pkg;
};
pkgToWrite = __assign(__assign({}, resolveDeps(devMod ? modPackageDev(pkg) : pkg)), { yalcSig: signature, version: pkg.version + versionPre });
_2.writePackageManifest(storePackageStoreDir, pkgToWrite);
return [2 /*return*/, signature];
}
});
}); };
//# sourceMappingURL=copy.js.map

1
server/node_modules/yalc/src/copy.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long

34
server/node_modules/yalc/src/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,34 @@
/// <reference types="node" />
import { ExecSyncOptions } from 'child_process';
export declare const values: {
myNameIs: string;
ignoreFileName: string;
myNameIsCapitalized: string;
lockfileName: string;
yalcPackagesFolder: string;
prescript: string;
postscript: string;
installationsFile: string;
};
export interface UpdatePackagesOptions {
safe?: boolean;
workingDir: string;
}
export { publishPackage } from './publish';
export { updatePackages } from './update';
export { checkManifest } from './check';
export { removePackages } from './remove';
export { addPackages } from './add';
export * from './pkg';
export * from './pm';
export interface YalcGlobal {
yalcStoreMainDir: string;
}
export declare const yalcGlobal: YalcGlobal;
export declare function getStoreMainDir(): string;
export declare function getStorePackagesDir(): string;
export declare const getPackageStoreDir: (packageName: string, version?: string) => string;
export declare const execLoudOptions: ExecSyncOptions;
export declare const readSignatureFile: (workingDir: string) => string;
export declare const readIgnoreFile: (workingDir: string) => string;
export declare const writeSignatureFile: (workingDir: string, signature: string) => void;

107
server/node_modules/yalc/src/index.js generated vendored Normal file
View File

@@ -0,0 +1,107 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.writeSignatureFile = exports.readIgnoreFile = exports.readSignatureFile = exports.execLoudOptions = exports.getPackageStoreDir = exports.getStorePackagesDir = exports.getStoreMainDir = exports.yalcGlobal = exports.values = void 0;
var fs = __importStar(require("fs-extra"));
var os_1 = require("os");
var path_1 = require("path");
var userHome = os_1.homedir();
exports.values = {
myNameIs: 'yalc',
ignoreFileName: '.yalcignore',
myNameIsCapitalized: 'Yalc',
lockfileName: 'yalc.lock',
yalcPackagesFolder: '.yalc',
prescript: 'preyalc',
postscript: 'postyalc',
installationsFile: 'installations.json',
};
var publish_1 = require("./publish");
Object.defineProperty(exports, "publishPackage", { enumerable: true, get: function () { return publish_1.publishPackage; } });
var update_1 = require("./update");
Object.defineProperty(exports, "updatePackages", { enumerable: true, get: function () { return update_1.updatePackages; } });
var check_1 = require("./check");
Object.defineProperty(exports, "checkManifest", { enumerable: true, get: function () { return check_1.checkManifest; } });
var remove_1 = require("./remove");
Object.defineProperty(exports, "removePackages", { enumerable: true, get: function () { return remove_1.removePackages; } });
var add_1 = require("./add");
Object.defineProperty(exports, "addPackages", { enumerable: true, get: function () { return add_1.addPackages; } });
__exportStar(require("./pkg"), exports);
__exportStar(require("./pm"), exports);
/*
Not using Node.Global because in this case
<reference types="mocha" /> is aded in built d.ts file
*/
exports.yalcGlobal = global;
function getStoreMainDir() {
if (exports.yalcGlobal.yalcStoreMainDir) {
return exports.yalcGlobal.yalcStoreMainDir;
}
if (process.platform === 'win32' && process.env.LOCALAPPDATA) {
return path_1.join(process.env.LOCALAPPDATA, exports.values.myNameIsCapitalized);
}
return path_1.join(userHome, '.' + exports.values.myNameIs);
}
exports.getStoreMainDir = getStoreMainDir;
function getStorePackagesDir() {
return path_1.join(getStoreMainDir(), 'packages');
}
exports.getStorePackagesDir = getStorePackagesDir;
exports.getPackageStoreDir = function (packageName, version) {
if (version === void 0) { version = ''; }
return path_1.join(getStorePackagesDir(), packageName, version);
};
exports.execLoudOptions = { stdio: 'inherit' };
var signatureFileName = 'yalc.sig';
exports.readSignatureFile = function (workingDir) {
var signatureFilePath = path_1.join(workingDir, signatureFileName);
try {
var fileData = fs.readFileSync(signatureFilePath, 'utf-8');
return fileData;
}
catch (e) {
return '';
}
};
exports.readIgnoreFile = function (workingDir) {
var filePath = path_1.join(workingDir, exports.values.ignoreFileName);
try {
var fileData = fs.readFileSync(filePath, 'utf-8');
return fileData;
}
catch (e) {
return '';
}
};
exports.writeSignatureFile = function (workingDir, signature) {
var signatureFilePath = path_1.join(workingDir, signatureFileName);
try {
fs.writeFileSync(signatureFilePath, signature);
}
catch (e) {
console.error('Could not write signature file');
throw e;
}
};
//# sourceMappingURL=index.js.map

1
server/node_modules/yalc/src/index.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,2CAA8B;AAC9B,yBAA4B;AAC5B,6BAA2B;AAE3B,IAAM,QAAQ,GAAG,YAAO,EAAE,CAAA;AAEb,QAAA,MAAM,GAAG;IACpB,QAAQ,EAAE,MAAM;IAChB,cAAc,EAAE,aAAa;IAC7B,mBAAmB,EAAE,MAAM;IAC3B,YAAY,EAAE,WAAW;IACzB,kBAAkB,EAAE,OAAO;IAC3B,SAAS,EAAE,SAAS;IACpB,UAAU,EAAE,UAAU;IACtB,iBAAiB,EAAE,oBAAoB;CACxC,CAAA;AAOD,qCAA0C;AAAjC,yGAAA,cAAc,OAAA;AACvB,mCAAyC;AAAhC,wGAAA,cAAc,OAAA;AACvB,iCAAuC;AAA9B,sGAAA,aAAa,OAAA;AACtB,mCAAyC;AAAhC,wGAAA,cAAc,OAAA;AACvB,6BAAmC;AAA1B,kGAAA,WAAW,OAAA;AACpB,wCAAqB;AACrB,uCAAoB;AAKpB;;;EAGE;AACW,QAAA,UAAU,GAAe,MAAa,CAAA;AAEnD,SAAgB,eAAe;IAC7B,IAAI,kBAAU,CAAC,gBAAgB,EAAE;QAC/B,OAAO,kBAAU,CAAC,gBAAgB,CAAA;KACnC;IACD,IAAI,OAAO,CAAC,QAAQ,KAAK,OAAO,IAAI,OAAO,CAAC,GAAG,CAAC,YAAY,EAAE;QAC5D,OAAO,WAAI,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,EAAE,cAAM,CAAC,mBAAmB,CAAC,CAAA;KAClE;IACD,OAAO,WAAI,CAAC,QAAQ,EAAE,GAAG,GAAG,cAAM,CAAC,QAAQ,CAAC,CAAA;AAC9C,CAAC;AARD,0CAQC;AAED,SAAgB,mBAAmB;IACjC,OAAO,WAAI,CAAC,eAAe,EAAE,EAAE,UAAU,CAAC,CAAA;AAC5C,CAAC;AAFD,kDAEC;AAEY,QAAA,kBAAkB,GAAG,UAAC,WAAmB,EAAE,OAAY;IAAZ,wBAAA,EAAA,YAAY;IAClE,OAAA,WAAI,CAAC,mBAAmB,EAAE,EAAE,WAAW,EAAE,OAAO,CAAC;AAAjD,CAAiD,CAAA;AAEtC,QAAA,eAAe,GAAG,EAAE,KAAK,EAAE,SAAS,EAAqB,CAAA;AAEtE,IAAM,iBAAiB,GAAG,UAAU,CAAA;AAEvB,QAAA,iBAAiB,GAAG,UAAC,UAAkB;IAClD,IAAM,iBAAiB,GAAG,WAAI,CAAC,UAAU,EAAE,iBAAiB,CAAC,CAAA;IAC7D,IAAI;QACF,IAAM,QAAQ,GAAG,EAAE,CAAC,YAAY,CAAC,iBAAiB,EAAE,OAAO,CAAC,CAAA;QAC5D,OAAO,QAAQ,CAAA;KAChB;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,EAAE,CAAA;KACV;AACH,CAAC,CAAA;AAEY,QAAA,cAAc,GAAG,UAAC,UAAkB;IAC/C,IAAM,QAAQ,GAAG,WAAI,CAAC,UAAU,EAAE,cAAM,CAAC,cAAc,CAAC,CAAA;IACxD,IAAI;QACF,IAAM,QAAQ,GAAG,EAAE,CAAC,YAAY,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAA;QACnD,OAAO,QAAQ,CAAA;KAChB;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,EAAE,CAAA;KACV;AACH,CAAC,CAAA;AAEY,QAAA,kBAAkB,GAAG,UAAC,UAAkB,EAAE,SAAiB;IACtE,IAAM,iBAAiB,GAAG,WAAI,CAAC,UAAU,EAAE,iBAAiB,CAAC,CAAA;IAC7D,IAAI;QACF,EAAE,CAAC,aAAa,CAAC,iBAAiB,EAAE,SAAS,CAAC,CAAA;KAC/C;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAA;QAC/C,MAAM,CAAC,CAAA;KACR;AACH,CAAC,CAAA"}

21
server/node_modules/yalc/src/installations.d.ts generated vendored Normal file
View File

@@ -0,0 +1,21 @@
export declare type PackageName = string & {
__packageName: true;
};
export declare type PackageInstallation = {
name: PackageName;
path: string;
};
export declare type InstallationsFile = {
[packageName: string]: string[];
};
export declare const readInstallationsFile: () => InstallationsFile;
export declare const showInstallations: ({ packages }: {
packages: string[];
}) => void;
export declare const cleanInstallations: ({ packages, dry, }: {
packages: string[];
dry: boolean;
}) => Promise<void>;
export declare const saveInstallationsFile: (installationsConfig: InstallationsFile) => Promise<void>;
export declare const addInstallations: (installations: PackageInstallation[]) => Promise<void>;
export declare const removeInstallations: (installations: PackageInstallation[]) => Promise<void>;

192
server/node_modules/yalc/src/installations.js generated vendored Normal file
View File

@@ -0,0 +1,192 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.removeInstallations = exports.addInstallations = exports.saveInstallationsFile = exports.cleanInstallations = exports.showInstallations = exports.readInstallationsFile = void 0;
var fs_extra_1 = __importDefault(require("fs-extra"));
var path_1 = __importDefault(require("path"));
var _1 = require(".");
var lockfile_1 = require("./lockfile");
exports.readInstallationsFile = function () {
var storeDir = _1.getStoreMainDir();
var installationFilePath = path_1.default.join(storeDir, _1.values.installationsFile);
var installationsConfig;
try {
fs_extra_1.default.accessSync(installationFilePath);
try {
installationsConfig = fs_extra_1.default.readJsonSync(installationFilePath);
}
catch (e) {
console.error('Error reading installations file', installationFilePath, e);
installationsConfig = {};
}
}
catch (e) {
installationsConfig = {};
}
return installationsConfig;
};
exports.showInstallations = function (_a) {
var packages = _a.packages;
var config = exports.readInstallationsFile();
Object.keys(config)
.filter(function (packageName) {
return packages.length ? packages.indexOf(packageName) >= 0 : true;
})
.map(function (name) { return ({ name: name, locations: config[name] }); })
.forEach(function (_a) {
var name = _a.name, locations = _a.locations;
console.log("Installations of package " + name + ":");
locations.forEach(function (loc) {
console.log(" " + loc);
});
});
};
exports.cleanInstallations = function (_a) {
var packages = _a.packages, dry = _a.dry;
return __awaiter(void 0, void 0, void 0, function () {
var config, installsToRemove;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
config = exports.readInstallationsFile();
installsToRemove = Object.keys(config)
.filter(function (packageName) {
return packages.length ? packages.indexOf(packageName) >= 0 : true;
})
.map(function (name) { return ({ name: name, locations: config[name] }); })
.reduce(function (list, _a) {
var name = _a.name, locations = _a.locations;
return locations.reduce(function (list, loc) {
var lockfile = lockfile_1.readLockfile({ workingDir: loc });
var lockPackages = Object.keys(lockfile.packages);
if (lockPackages.indexOf(name) < 0) {
return list.concat([
{
name: name,
//version: '',
path: loc,
},
]);
}
return list;
}, list);
}, []);
if (!installsToRemove.length) return [3 /*break*/, 3];
console.info("Installations clean up:");
if (!!dry) return [3 /*break*/, 2];
return [4 /*yield*/, exports.removeInstallations(installsToRemove)];
case 1:
_b.sent();
return [3 /*break*/, 3];
case 2:
installsToRemove.forEach(function (inst) {
console.log("Installation to remove: " + inst.name + " in " + inst.path);
});
console.warn("Dry run.");
_b.label = 3;
case 3: return [2 /*return*/];
}
});
});
};
exports.saveInstallationsFile = function (installationsConfig) { return __awaiter(void 0, void 0, void 0, function () {
var storeDir, installationFilePath, data;
return __generator(this, function (_a) {
storeDir = _1.getStoreMainDir();
installationFilePath = path_1.default.join(storeDir, _1.values.installationsFile);
data = JSON.stringify(installationsConfig, null, 2);
return [2 /*return*/, fs_extra_1.default.writeFile(installationFilePath, data)];
});
}); };
exports.addInstallations = function (installations) { return __awaiter(void 0, void 0, void 0, function () {
var installationsConfig, updated;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
installationsConfig = exports.readInstallationsFile();
updated = false;
installations.forEach(function (newInstall) {
var packageInstallPaths = installationsConfig[newInstall.name] || [];
installationsConfig[newInstall.name] = packageInstallPaths;
var hasInstallation = !!packageInstallPaths.filter(function (p) { return p === newInstall.path; })[0];
if (!hasInstallation) {
updated = true;
packageInstallPaths.push(newInstall.path);
}
});
if (!updated) return [3 /*break*/, 2];
return [4 /*yield*/, exports.saveInstallationsFile(installationsConfig)];
case 1:
_a.sent();
_a.label = 2;
case 2: return [2 /*return*/];
}
});
}); };
exports.removeInstallations = function (installations) { return __awaiter(void 0, void 0, void 0, function () {
var installationsConfig, updated;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
installationsConfig = exports.readInstallationsFile();
updated = false;
installations.forEach(function (install) {
var packageInstallPaths = installationsConfig[install.name] || [];
console.log("Removing installation of " + install.name + " in " + install.path);
var index = packageInstallPaths.indexOf(install.path);
if (index >= 0) {
packageInstallPaths.splice(index, 1);
updated = true;
}
if (!packageInstallPaths.length) {
delete installationsConfig[install.name];
}
});
if (!updated) return [3 /*break*/, 2];
return [4 /*yield*/, exports.saveInstallationsFile(installationsConfig)];
case 1:
_a.sent();
_a.label = 2;
case 2: return [2 /*return*/];
}
});
}); };
//# sourceMappingURL=installations.js.map

1
server/node_modules/yalc/src/installations.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"installations.js","sourceRoot":"","sources":["installations.ts"],"names":[],"mappings":"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"}

37
server/node_modules/yalc/src/lockfile.d.ts generated vendored Normal file
View File

@@ -0,0 +1,37 @@
export declare type LockFileConfigV0 = {
[packageName: string]: {
version?: string;
file?: boolean;
};
};
export declare type LockFilePackageEntry = {
version?: string;
file?: boolean;
link?: boolean;
replaced?: string;
signature?: string;
pure?: boolean;
workspace?: boolean;
};
export declare type LockFileConfigV1 = {
version: 'v1';
packages: {
[packageName: string]: LockFilePackageEntry;
};
};
declare type LockFileConfig = LockFileConfigV1;
export declare const removeLockfile: (options: {
workingDir: string;
}) => void;
export declare const readLockfile: (options: {
workingDir: string;
}) => LockFileConfigV1;
export declare const writeLockfile: (lockfile: LockFileConfig, options: {
workingDir: string;
}) => void;
export declare const addPackageToLockfile: (packages: ({
name: string;
} & LockFilePackageEntry)[], options: {
workingDir: string;
}) => void;
export {};

98
server/node_modules/yalc/src/lockfile.js generated vendored Normal file
View File

@@ -0,0 +1,98 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.addPackageToLockfile = exports.writeLockfile = exports.readLockfile = exports.removeLockfile = void 0;
var fs = __importStar(require("fs-extra"));
var path_1 = require("path");
var _1 = require(".");
var determineLockFileVersion = function (lockfile) {
if (lockfile.version == 'v1' && lockfile.packages) {
return 'v1';
}
return 'v0';
};
var configTransformers = {
v0: function (lockFile) {
return {
version: 'v1',
packages: lockFile,
};
},
v1: function (lockFile) { return lockFile; },
};
var getLockFileCurrentConfig = function (lockFileConfig) {
var version = determineLockFileVersion(lockFileConfig);
return configTransformers[version](lockFileConfig);
};
exports.removeLockfile = function (options) {
var lockfilePath = path_1.join(options.workingDir, _1.values.lockfileName);
fs.removeSync(lockfilePath);
};
exports.readLockfile = function (options) {
var lockfilePath = path_1.join(options.workingDir, _1.values.lockfileName);
var lockfile = {
version: 'v1',
packages: {},
};
try {
lockfile = getLockFileCurrentConfig(fs.readJSONSync(lockfilePath));
}
catch (e) {
return lockfile;
}
return lockfile;
};
exports.writeLockfile = function (lockfile, options) {
var lockfilePath = path_1.join(options.workingDir, _1.values.lockfileName);
var data = JSON.stringify(lockfile, null, 2);
fs.writeFileSync(lockfilePath, data);
};
exports.addPackageToLockfile = function (packages, options) {
var lockfile = exports.readLockfile(options);
packages.forEach(function (_a) {
var name = _a.name, version = _a.version, file = _a.file, link = _a.link, replaced = _a.replaced, signature = _a.signature, pure = _a.pure, workspace = _a.workspace;
var old = lockfile.packages[name] || {};
lockfile.packages[name] = {};
if (version) {
lockfile.packages[name].version = version;
}
if (signature) {
lockfile.packages[name].signature = signature;
}
if (file) {
lockfile.packages[name].file = true;
}
if (link) {
lockfile.packages[name].link = true;
}
if (pure) {
lockfile.packages[name].pure = true;
}
if (workspace) {
lockfile.packages[name].workspace = true;
}
if (replaced || old.replaced) {
lockfile.packages[name].replaced = replaced || old.replaced;
}
});
exports.writeLockfile(lockfile, options);
};
//# sourceMappingURL=lockfile.js.map

1
server/node_modules/yalc/src/lockfile.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"lockfile.js","sourceRoot":"","sources":["lockfile.ts"],"names":[],"mappings":"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"}

48
server/node_modules/yalc/src/pkg.d.ts generated vendored Normal file
View File

@@ -0,0 +1,48 @@
import { PackageName } from './installations';
export declare type PackageScripts = Partial<{
preinstall: string;
prepack: string;
postpack: string;
prepare: string;
install: string;
prepublish: string;
prepublishOnly: string;
publish: string;
postpublish: string;
preyalcpublish: string;
preyalc: string;
postyalcpublish: string;
postyalc: string;
}>;
export interface PackageManifest {
name: string;
version: string;
yalcSig?: string;
private?: boolean;
bin?: string | {
[name: string]: string;
};
dependencies?: {
[name: string]: string;
};
devDependencies?: {
[name: string]: string;
};
peerDependencies?: {
[name: string]: string;
};
yalc: Partial<{
sig: boolean;
signature: boolean;
noSig: boolean;
}>;
workspaces?: string[];
scripts?: PackageScripts;
__Indent?: string;
}
export declare const parsePackageName: (packageName: string) => {
name: PackageName;
version: string;
};
export declare function readPackageManifest(workingDir: string): PackageManifest | null;
export declare function writePackageManifest(workingDir: string, pkg: PackageManifest): void;

89
server/node_modules/yalc/src/pkg.js generated vendored Normal file
View File

@@ -0,0 +1,89 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.writePackageManifest = exports.readPackageManifest = exports.parsePackageName = void 0;
var fs = __importStar(require("fs-extra"));
var path_1 = require("path");
var detect_indent_1 = __importDefault(require("detect-indent"));
exports.parsePackageName = function (packageName) {
var match = packageName.match(/(^@[^/]+\/)?([^@]+)@?(.*)/) || [];
if (!match) {
return { name: '', version: '' };
}
return {
name: ((match[1] || '') + match[2]),
version: match[3] || '',
};
};
var getIndent = function (jsonStr) {
return detect_indent_1.default(jsonStr).indent;
};
function readPackageManifest(workingDir) {
var pkg;
var packagePath = path_1.join(workingDir, 'package.json');
try {
var fileData = fs.readFileSync(packagePath, 'utf-8');
pkg = JSON.parse(fileData);
if (!pkg.name && pkg.version) {
console.log('Package manifest', packagePath, 'should contain name and version.');
return null;
}
var indent = getIndent(fileData) || ' ';
pkg.__Indent = indent;
return pkg;
}
catch (e) {
console.error('Could not read', packagePath);
return null;
}
}
exports.readPackageManifest = readPackageManifest;
var sortDependencies = function (dependencies) {
return Object.keys(dependencies)
.sort()
.reduce(function (deps, key) {
var _a;
return Object.assign(deps, (_a = {}, _a[key] = dependencies[key], _a));
}, {});
};
function writePackageManifest(workingDir, pkg) {
pkg = Object.assign({}, pkg);
if (pkg.dependencies) {
pkg.dependencies = sortDependencies(pkg.dependencies);
}
if (pkg.devDependencies) {
pkg.devDependencies = sortDependencies(pkg.devDependencies);
}
var indent = pkg.__Indent;
delete pkg.__Indent;
var packagePath = path_1.join(workingDir, 'package.json');
try {
fs.writeFileSync(packagePath, JSON.stringify(pkg, null, indent) + '\n');
}
catch (e) {
console.error('Could not write ', packagePath);
}
}
exports.writePackageManifest = writePackageManifest;
//# sourceMappingURL=pkg.js.map

1
server/node_modules/yalc/src/pkg.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"pkg.js","sourceRoot":"","sources":["pkg.ts"],"names":[],"mappings":"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"}

20
server/node_modules/yalc/src/pm.d.ts generated vendored Normal file
View File

@@ -0,0 +1,20 @@
declare type PackageMangerName = 'yarn' | 'npm' | 'pnpm';
export declare const pmMarkFiles: {
[P in PackageMangerName]: string[];
};
export declare const pmInstallCmd: {
[P in PackageMangerName]: string;
};
export declare const pmUpdateCmd: {
[P in PackageMangerName]: string;
};
export declare const pmRunScriptCmd: {
[P in PackageMangerName]: string;
};
export declare const getPackageManager: (cwd: string) => PackageMangerName;
export declare const getRunScriptCmd: (cwd: string) => string;
export declare const getPackageManagerInstallCmd: (cwd: string) => string;
export declare const getPackageManagerUpdateCmd: (cwd: string) => string;
export declare const isYarn: (cwd: string) => boolean;
export declare const runPmUpdate: (workingDir: string, packages: string[]) => void;
export {};

89
server/node_modules/yalc/src/pm.js generated vendored Normal file
View File

@@ -0,0 +1,89 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __spreadArrays = (this && this.__spreadArrays) || function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.runPmUpdate = exports.isYarn = exports.getPackageManagerUpdateCmd = exports.getPackageManagerInstallCmd = exports.getRunScriptCmd = exports.getPackageManager = exports.pmRunScriptCmd = exports.pmUpdateCmd = exports.pmInstallCmd = exports.pmMarkFiles = void 0;
var child_process_1 = require("child_process");
var fs = __importStar(require("fs-extra"));
var path_1 = require("path");
var _1 = require(".");
exports.pmMarkFiles = {
pnpm: ['pnpm-lock.yaml'],
yarn: ['yarn.lock'],
npm: ['package-lock.json'],
};
exports.pmInstallCmd = {
pnpm: 'pnpm install',
yarn: 'yarn',
npm: 'npm install',
};
exports.pmUpdateCmd = {
pnpm: 'pnpm update',
yarn: 'yarn upgrade',
npm: 'npm update',
};
exports.pmRunScriptCmd = {
pnpm: 'pnpm',
yarn: 'yarn',
npm: 'npm run',
};
var defaultPm = 'npm';
exports.getPackageManager = function (cwd) {
var pms = Object.keys(exports.pmMarkFiles);
return (pms.reduce(function (found, pm) {
return (found ||
(exports.pmMarkFiles[pm].reduce(function (found, file) { return found || (fs.existsSync(path_1.join(cwd, file)) && pm); }, false) &&
pm));
}, false) || defaultPm);
};
exports.getRunScriptCmd = function (cwd) {
return exports.pmInstallCmd[exports.getPackageManager(cwd)];
};
exports.getPackageManagerInstallCmd = function (cwd) {
return exports.pmInstallCmd[exports.getPackageManager(cwd)];
};
exports.getPackageManagerUpdateCmd = function (cwd) {
return exports.pmUpdateCmd[exports.getPackageManager(cwd)];
};
exports.isYarn = function (cwd) { return exports.getPackageManager(cwd) === 'yarn'; };
exports.runPmUpdate = function (workingDir, packages) {
var pkgMgrCmd = __spreadArrays([exports.getPackageManagerUpdateCmd(workingDir)], packages).join(' ');
console.log("Running " + pkgMgrCmd + " in " + workingDir);
child_process_1.execSync(pkgMgrCmd, __assign({ cwd: workingDir }, _1.execLoudOptions));
};
//# sourceMappingURL=pm.js.map

1
server/node_modules/yalc/src/pm.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"pm.js","sourceRoot":"","sources":["pm.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAyD;AACzD,2CAA8B;AAC9B,6BAA2B;AAC3B,sBAAmC;AAItB,QAAA,WAAW,GAA2C;IACjE,IAAI,EAAE,CAAC,gBAAgB,CAAC;IACxB,IAAI,EAAE,CAAC,WAAW,CAAC;IACnB,GAAG,EAAE,CAAC,mBAAmB,CAAC;CAC3B,CAAA;AAEY,QAAA,YAAY,GAAyC;IAChE,IAAI,EAAE,cAAc;IACpB,IAAI,EAAE,MAAM;IACZ,GAAG,EAAE,aAAa;CACnB,CAAA;AAEY,QAAA,WAAW,GAAyC;IAC/D,IAAI,EAAE,aAAa;IACnB,IAAI,EAAE,cAAc;IACpB,GAAG,EAAE,YAAY;CAClB,CAAA;AAEY,QAAA,cAAc,GAAyC;IAClE,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,GAAG,EAAE,SAAS;CACf,CAAA;AAED,IAAM,SAAS,GAAG,KAAK,CAAA;AAEV,QAAA,iBAAiB,GAAG,UAAC,GAAW;IAC3C,IAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAW,CAAwB,CAAA;IAC3D,OAAO,CACL,GAAG,CAAC,MAAM,CAA4B,UAAC,KAAK,EAAE,EAAE;QAC9C,OAAO,CACL,KAAK;YACL,CAAC,mBAAW,CAAC,EAAE,CAAC,CAAC,MAAM,CACrB,UAAC,KAAK,EAAE,IAAI,IAAK,OAAA,KAAK,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,WAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,EAA/C,CAA+C,EAChE,KAAK,CACN;gBACC,EAAE,CAAC,CACN,CAAA;IACH,CAAC,EAAE,KAAK,CAAC,IAAI,SAAS,CACvB,CAAA;AACH,CAAC,CAAA;AAEY,QAAA,eAAe,GAAG,UAAC,GAAW;IACzC,OAAA,oBAAY,CAAC,yBAAiB,CAAC,GAAG,CAAC,CAAC;AAApC,CAAoC,CAAA;AAEzB,QAAA,2BAA2B,GAAG,UAAC,GAAW;IACrD,OAAA,oBAAY,CAAC,yBAAiB,CAAC,GAAG,CAAC,CAAC;AAApC,CAAoC,CAAA;AAEzB,QAAA,0BAA0B,GAAG,UAAC,GAAW;IACpD,OAAA,mBAAW,CAAC,yBAAiB,CAAC,GAAG,CAAC,CAAC;AAAnC,CAAmC,CAAA;AAExB,QAAA,MAAM,GAAG,UAAC,GAAW,IAAK,OAAA,yBAAiB,CAAC,GAAG,CAAC,KAAK,MAAM,EAAjC,CAAiC,CAAA;AAE3D,QAAA,WAAW,GAAG,UAAC,UAAkB,EAAE,QAAkB;IAChE,IAAM,SAAS,GAAG,gBAAC,kCAA0B,CAAC,UAAU,CAAC,GAAK,QAAQ,EAAE,IAAI,CAC1E,GAAG,CACJ,CAAA;IAED,OAAO,CAAC,GAAG,CAAC,aAAW,SAAS,YAAO,UAAY,CAAC,CAAA;IACpD,wBAAQ,CAAC,SAAS,aAAI,GAAG,EAAE,UAAU,IAAK,kBAAe,EAAG,CAAA;AAC9D,CAAC,CAAA"}

15
server/node_modules/yalc/src/publish.d.ts generated vendored Normal file
View File

@@ -0,0 +1,15 @@
export interface PublishPackageOptions {
workingDir: string;
signature?: boolean;
changed?: boolean;
push?: boolean;
update?: boolean;
replace?: boolean;
npm?: boolean;
files?: boolean;
private?: boolean;
scripts?: boolean;
devMod?: boolean;
workspaceResolve?: boolean;
}
export declare const publishPackage: (options: PublishPackageOptions) => Promise<void>;

139
server/node_modules/yalc/src/publish.js generated vendored Normal file
View File

@@ -0,0 +1,139 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.publishPackage = void 0;
var child_process_1 = require("child_process");
var path_1 = require("path");
var _1 = require(".");
var copy_1 = require("./copy");
var installations_1 = require("./installations");
var pm_1 = require("./pm");
exports.publishPackage = function (options) { return __awaiter(void 0, void 0, void 0, function () {
var workingDir, pkg, pm, runPmScript, preScripts, copyRes, postScripts, publishedPackageDir, publishedPkg, installationsConfig, installationPaths, installationsToRemove, _i, installationPaths_1, workingDir_1, installationsToRemoveForPkg;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
workingDir = options.workingDir;
pkg = _1.readPackageManifest(workingDir);
if (!pkg) {
return [2 /*return*/];
}
pm = _1.getPackageManager(workingDir);
runPmScript = function (script) {
var _a;
if (!options.scripts)
return;
var scriptCmd = (_a = pkg.scripts) === null || _a === void 0 ? void 0 : _a[script];
if (scriptCmd) {
console.log("Running " + script + " script: " + scriptCmd);
child_process_1.execSync(pm_1.pmRunScriptCmd[pm] + " " + script, __assign({ cwd: workingDir }, _1.execLoudOptions));
}
};
if (pkg.private && !options.private) {
console.log('Will not publish package with `private: true`' +
' use --private flag to force publishing.');
return [2 /*return*/];
}
preScripts = [
'prepublish',
'prepare',
'prepublishOnly',
'prepack',
'preyalcpublish',
];
preScripts.forEach(runPmScript);
return [4 /*yield*/, copy_1.copyPackageToStore(options)];
case 1:
copyRes = _a.sent();
if (options.changed && !copyRes) {
console.warn('Package content has not changed, skipping publishing.');
return [2 /*return*/];
}
postScripts = [
'postyalcpublish',
'postpack',
'publish',
'postpublish',
];
postScripts.forEach(runPmScript);
publishedPackageDir = path_1.join(_1.getStorePackagesDir(), pkg.name, pkg.version);
publishedPkg = _1.readPackageManifest(publishedPackageDir);
console.log(publishedPkg.name + "@" + publishedPkg.version + " published in store.");
if (!options.push) return [3 /*break*/, 7];
installationsConfig = installations_1.readInstallationsFile();
installationPaths = installationsConfig[pkg.name] || [];
installationsToRemove = [];
_i = 0, installationPaths_1 = installationPaths;
_a.label = 2;
case 2:
if (!(_i < installationPaths_1.length)) return [3 /*break*/, 5];
workingDir_1 = installationPaths_1[_i];
console.info("Pushing " + pkg.name + "@" + pkg.version + " in " + workingDir_1);
return [4 /*yield*/, _1.updatePackages([pkg.name], {
replace: options.replace,
workingDir: workingDir_1,
update: options.update,
noInstallationsRemove: true,
})];
case 3:
installationsToRemoveForPkg = _a.sent();
installationsToRemove.push.apply(installationsToRemove, installationsToRemoveForPkg);
_a.label = 4;
case 4:
_i++;
return [3 /*break*/, 2];
case 5: return [4 /*yield*/, installations_1.removeInstallations(installationsToRemove)];
case 6:
_a.sent();
_a.label = 7;
case 7: return [2 /*return*/];
}
});
}); };
//# sourceMappingURL=publish.js.map

1
server/node_modules/yalc/src/publish.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"publish.js","sourceRoot":"","sources":["publish.ts"],"names":[],"mappings":"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"}

1
server/node_modules/yalc/src/rc.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export declare const readRcConfig: () => Record<string, string | boolean>;

50
server/node_modules/yalc/src/rc.js generated vendored Normal file
View File

@@ -0,0 +1,50 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.readRcConfig = void 0;
var fs_1 = __importDefault(require("fs"));
var ini = require('ini');
var validFlags = [
'sig',
'workspace-resolve',
'dev-mod',
'scripts',
'quiet',
'files',
];
var fileName = '.yalcrc';
var readFile = function () {
if (fs_1.default.existsSync(fileName)) {
return ini.parse(fs_1.default.readFileSync(fileName, 'utf-8'));
}
return null;
};
exports.readRcConfig = function () {
var rcOptions = readFile();
if (!rcOptions)
return {};
var unknown = Object.keys(rcOptions).filter(function (key) { return !validFlags.includes(key); });
if (unknown.length) {
console.warn("Unknown option in " + fileName + ": " + unknown[0]);
process.exit();
}
return Object.keys(rcOptions).reduce(function (prev, flag) {
var _a;
return validFlags.includes(flag)
? __assign(__assign({}, prev), (_a = {}, _a[flag] = rcOptions[flag], _a)) : prev;
}, {});
};
//# sourceMappingURL=rc.js.map

1
server/node_modules/yalc/src/rc.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"rc.js","sourceRoot":"","sources":["rc.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,0CAAmB;AACnB,IAAM,GAAG,GAAG,OAAO,CAAC,KAAK,CAAC,CAAA;AAE1B,IAAM,UAAU,GAAG;IACjB,KAAK;IACL,mBAAmB;IACnB,SAAS;IACT,SAAS;IACT,OAAO;IACP,OAAO;CACR,CAAA;AAED,IAAM,QAAQ,GAAG,SAAS,CAAA;AAE1B,IAAM,QAAQ,GAAG;IACf,IAAI,YAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE;QAC3B,OAAO,GAAG,CAAC,KAAK,CAAC,YAAE,CAAC,YAAY,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAA;KACrD;IACD,OAAO,IAAI,CAAA;AACb,CAAC,CAAA;AAEY,QAAA,YAAY,GAAG;IAC1B,IAAM,SAAS,GAAG,QAAQ,EAAE,CAAA;IAC5B,IAAI,CAAC,SAAS;QAAE,OAAO,EAAE,CAAA;IAEzB,IAAM,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAC3C,UAAC,GAAG,IAAK,OAAA,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAzB,CAAyB,CACnC,CAAA;IAED,IAAI,OAAO,CAAC,MAAM,EAAE;QAClB,OAAO,CAAC,IAAI,CAAC,uBAAqB,QAAQ,UAAK,OAAO,CAAC,CAAC,CAAG,CAAC,CAAA;QAC5D,OAAO,CAAC,IAAI,EAAE,CAAA;KACf;IACD,OAAO,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,UAAC,IAAI,EAAE,IAAI;;QAC9C,OAAO,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC;YAC9B,CAAC,uBAAM,IAAI,gBAAG,IAAI,IAAG,SAAS,CAAC,IAAI,CAAC,OACpC,CAAC,CAAC,IAAI,CAAA;IACV,CAAC,EAAE,EAAE,CAAC,CAAA;AACR,CAAC,CAAA"}

6
server/node_modules/yalc/src/remove.d.ts generated vendored Normal file
View File

@@ -0,0 +1,6 @@
export interface RemovePackagesOptions {
all?: boolean;
retreat?: boolean;
workingDir: string;
}
export declare const removePackages: (packages: string[], options: RemovePackagesOptions) => Promise<void>;

179
server/node_modules/yalc/src/remove.js generated vendored Normal file
View File

@@ -0,0 +1,179 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.removePackages = void 0;
var fs = __importStar(require("fs-extra"));
var path_1 = require("path");
var installations_1 = require("./installations");
var lockfile_1 = require("./lockfile");
var _1 = require(".");
var isYalcFileAddress = function (address, name) {
var regExp = new RegExp('file|link:' + _1.values.yalcPackagesFolder + '/' + name);
return regExp.test(address);
};
var removeIfEmpty = function (folder) {
var isEmpty = fs.existsSync(folder) && !fs.readdirSync(folder).length;
if (isEmpty) {
fs.removeSync(folder);
}
return isEmpty;
};
exports.removePackages = function (packages, options) { return __awaiter(void 0, void 0, void 0, function () {
var workingDir, lockFileConfig, pkg, packagesToRemove, lockfileUpdated, removedPackagedFromManifest, installationsToRemove, yalcFolder, isScopedPackage, isEmptyLockFile;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
workingDir = options.workingDir;
lockFileConfig = lockfile_1.readLockfile({ workingDir: workingDir });
pkg = _1.readPackageManifest(workingDir);
if (!pkg)
return [2 /*return*/];
packagesToRemove = [];
if (packages.length) {
packages.forEach(function (packageName) {
var _a = _1.parsePackageName(packageName), name = _a.name, version = _a.version;
if (lockFileConfig.packages[name]) {
if (!version || version === lockFileConfig.packages[name].version) {
packagesToRemove.push(name);
}
}
else {
console.warn("Package " + packageName + " not found in " + _1.values.lockfileName +
", still will try to remove.");
packagesToRemove.push(name);
}
});
}
else {
if (options.all) {
packagesToRemove = Object.keys(lockFileConfig.packages);
}
else {
console.info("Use --all option to remove all packages.");
}
}
lockfileUpdated = false;
removedPackagedFromManifest = [];
packagesToRemove.forEach(function (name) {
var lockedPackage = lockFileConfig.packages[name];
var depsWithPackage;
if (pkg.dependencies && pkg.dependencies[name]) {
depsWithPackage = pkg.dependencies;
}
if (pkg.devDependencies && pkg.devDependencies[name]) {
depsWithPackage = pkg.devDependencies;
}
if (depsWithPackage && isYalcFileAddress(depsWithPackage[name], name)) {
removedPackagedFromManifest.push(name);
if (lockedPackage && lockedPackage.replaced) {
depsWithPackage[name] = lockedPackage.replaced;
}
else {
delete depsWithPackage[name];
}
}
if (!options.retreat) {
lockfileUpdated = true;
delete lockFileConfig.packages[name];
}
else {
console.log("Retreating package " + name + " version ==>", lockedPackage.replaced);
}
});
if (lockfileUpdated) {
lockfile_1.writeLockfile(lockFileConfig, { workingDir: workingDir });
}
if (removedPackagedFromManifest.length) {
_1.writePackageManifest(workingDir, pkg);
}
installationsToRemove = packagesToRemove.map(function (name) { return ({
name: name,
version: '',
path: workingDir,
}); });
yalcFolder = path_1.join(workingDir, _1.values.yalcPackagesFolder);
removedPackagedFromManifest.forEach(function (name) {
fs.removeSync(path_1.join(workingDir, 'node_modules', name));
});
packagesToRemove.forEach(function (name) {
if (!options.retreat) {
fs.removeSync(path_1.join(yalcFolder, name));
}
});
isScopedPackage = function (name) { return name.startsWith('@'); };
packagesToRemove
.filter(isScopedPackage)
.map(function (name) { return name.split('/')[0]; })
.map(function (name) { return path_1.join(yalcFolder, name); })
.map(removeIfEmpty);
isEmptyLockFile = !Object.keys(lockFileConfig.packages).length;
if (isEmptyLockFile && !options.retreat) {
lockfile_1.removeLockfile({ workingDir: workingDir });
if (!removeIfEmpty(yalcFolder)) {
console.warn(yalcFolder, 'is not empty, not removing it.');
}
}
if (!!options.retreat) return [3 /*break*/, 2];
return [4 /*yield*/, installations_1.removeInstallations(installationsToRemove)];
case 1:
_a.sent();
_a.label = 2;
case 2: return [2 /*return*/];
}
});
}); };
//# sourceMappingURL=remove.js.map

1
server/node_modules/yalc/src/remove.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"remove.js","sourceRoot":"","sources":["remove.ts"],"names":[],"mappings":"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"}

1
server/node_modules/yalc/src/sync-dir.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export declare const copyDirSafe: (srcDir: string, destDir: string, compareContent?: boolean) => Promise<void>;

240
server/node_modules/yalc/src/sync-dir.js generated vendored Normal file
View File

@@ -0,0 +1,240 @@
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __asyncValues = (this && this.__asyncValues) || function (o) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
var m = o[Symbol.asyncIterator], i;
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.copyDirSafe = void 0;
var glob_1 = __importDefault(require("glob"));
var util_1 = __importDefault(require("util"));
var path_1 = require("path");
var fs_extra_1 = __importDefault(require("fs-extra"));
var copy_1 = require("./copy");
var NODE_MAJOR_VERSION = parseInt(process.versions.node.split('.').shift(), 10);
if (NODE_MAJOR_VERSION >= 8 && NODE_MAJOR_VERSION < 10) {
// Symbol.asyncIterator polyfill for Node 8 + 9
;
Symbol.asyncIterator =
Symbol.asyncIterator || Symbol('Symbol.asyncIterator');
}
var globP = util_1.default.promisify(glob_1.default);
var cache = {};
var makeListMap = function (list) {
return list.reduce(function (map, item) {
map[item] = true;
return map;
}, {});
};
var theSameStats = function (srcStat, destStat) {
return (srcStat.mtime.getTime() === destStat.mtime.getTime() &&
srcStat.size === destStat.size);
};
exports.copyDirSafe = function (srcDir, destDir, compareContent) {
if (compareContent === void 0) { compareContent = true; }
return __awaiter(void 0, void 0, void 0, function () {
var ignore, dot, nodir, srcList, _a, destList, srcMap, destMap, newFiles, filesToRemove, commonFiles, filesToReplace, srcCached, dirsInDest, commonFiles_1, commonFiles_1_1, file, srcFilePath, destFilePath, srcFileStat, _b, destFileStat, areDirs, replacedFileWithDir, dirReplacedWithFile, compareByHash, _c, _d, _e, e_1_1, newFilesDirs;
var e_1, _f;
return __generator(this, function (_g) {
switch (_g.label) {
case 0:
ignore = '**/node_modules/**';
dot = true;
nodir = false;
if (!cache[srcDir]) return [3 /*break*/, 1];
_a = cache[srcDir].glob;
return [3 /*break*/, 3];
case 1: return [4 /*yield*/, globP('**', { cwd: srcDir, ignore: ignore, dot: dot, nodir: nodir })];
case 2:
_a = _g.sent();
_g.label = 3;
case 3:
srcList = _a;
return [4 /*yield*/, globP('**', { cwd: destDir, ignore: ignore, dot: dot, nodir: nodir })];
case 4:
destList = _g.sent();
srcMap = makeListMap(srcList);
destMap = makeListMap(destList);
newFiles = srcList.filter(function (file) { return !destMap[file]; });
filesToRemove = destList.filter(function (file) { return !srcMap[file]; });
commonFiles = srcList.filter(function (file) { return destMap[file]; });
cache[srcDir] = cache[srcDir] || {
files: {},
glob: srcList,
};
filesToReplace = [];
srcCached = cache[srcDir].files;
dirsInDest = {};
_g.label = 5;
case 5:
_g.trys.push([5, 17, 18, 23]);
commonFiles_1 = __asyncValues(commonFiles);
_g.label = 6;
case 6: return [4 /*yield*/, commonFiles_1.next()];
case 7:
if (!(commonFiles_1_1 = _g.sent(), !commonFiles_1_1.done)) return [3 /*break*/, 16];
file = commonFiles_1_1.value;
srcCached[file] = srcCached[file] || {};
srcFilePath = path_1.resolve(srcDir, file);
destFilePath = path_1.resolve(destDir, file);
_b = srcCached[file].stat;
if (_b) return [3 /*break*/, 9];
return [4 /*yield*/, fs_extra_1.default.stat(srcFilePath)];
case 8:
_b = (_g.sent());
_g.label = 9;
case 9:
srcFileStat = _b;
srcCached[file].stat = srcFileStat;
return [4 /*yield*/, fs_extra_1.default.stat(destFilePath)];
case 10:
destFileStat = _g.sent();
areDirs = srcFileStat.isDirectory() && destFileStat.isDirectory();
dirsInDest[file] = destFileStat.isDirectory();
replacedFileWithDir = srcFileStat.isDirectory() && !destFileStat.isDirectory();
dirReplacedWithFile = !srcFileStat.isDirectory() && destFileStat.isDirectory();
if (dirReplacedWithFile || replacedFileWithDir) {
filesToRemove.push(file);
}
compareByHash = function () { return __awaiter(void 0, void 0, void 0, function () {
var srcHash, _a, destHash;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
_a = srcCached[file].hash;
if (_a) return [3 /*break*/, 2];
return [4 /*yield*/, copy_1.getFileHash(srcFilePath, '')];
case 1:
_a = (_b.sent());
_b.label = 2;
case 2:
srcHash = _a;
srcCached[file].hash = srcHash;
return [4 /*yield*/, copy_1.getFileHash(destFilePath, '')];
case 3:
destHash = _b.sent();
return [2 /*return*/, srcHash === destHash];
}
});
}); };
_c = dirReplacedWithFile;
if (_c) return [3 /*break*/, 14];
_d = !areDirs &&
!theSameStats(srcFileStat, destFileStat);
if (!_d) return [3 /*break*/, 13];
_e = !compareContent;
if (_e) return [3 /*break*/, 12];
return [4 /*yield*/, compareByHash()];
case 11:
_e = !(_g.sent());
_g.label = 12;
case 12:
_d = (_e);
_g.label = 13;
case 13:
_c = (_d);
_g.label = 14;
case 14:
if (_c) {
filesToReplace.push(file);
}
_g.label = 15;
case 15: return [3 /*break*/, 6];
case 16: return [3 /*break*/, 23];
case 17:
e_1_1 = _g.sent();
e_1 = { error: e_1_1 };
return [3 /*break*/, 23];
case 18:
_g.trys.push([18, , 21, 22]);
if (!(commonFiles_1_1 && !commonFiles_1_1.done && (_f = commonFiles_1.return))) return [3 /*break*/, 20];
return [4 /*yield*/, _f.call(commonFiles_1)];
case 19:
_g.sent();
_g.label = 20;
case 20: return [3 /*break*/, 22];
case 21:
if (e_1) throw e_1.error;
return [7 /*endfinally*/];
case 22: return [7 /*endfinally*/];
case 23:
// console.log('newFiles', newFiles)
// console.log('filesToRemove', filesToRemove)
// console.log('filesToReplace', filesToReplace)
// first remove files
return [4 /*yield*/, Promise.all(filesToRemove
.filter(function (file) { return !dirsInDest[file]; })
.map(function (file) { return fs_extra_1.default.remove(path_1.resolve(destDir, file)); }))
// then empty directories
];
case 24:
// console.log('newFiles', newFiles)
// console.log('filesToRemove', filesToRemove)
// console.log('filesToReplace', filesToReplace)
// first remove files
_g.sent();
// then empty directories
return [4 /*yield*/, Promise.all(filesToRemove
.filter(function (file) { return dirsInDest[file]; })
.map(function (file) { return fs_extra_1.default.remove(path_1.resolve(destDir, file)); }))];
case 25:
// then empty directories
_g.sent();
return [4 /*yield*/, Promise.all(newFiles.map(function (file) {
return fs_extra_1.default.stat(path_1.resolve(srcDir, file)).then(function (stat) { return stat.isDirectory(); });
}))];
case 26:
newFilesDirs = _g.sent();
return [4 /*yield*/, Promise.all(newFiles
.filter(function (file, index) { return !newFilesDirs[index]; })
.concat(filesToReplace)
.map(function (file) { return fs_extra_1.default.copy(path_1.resolve(srcDir, file), path_1.resolve(destDir, file)); }))];
case 27:
_g.sent();
return [2 /*return*/];
}
});
});
};
//# sourceMappingURL=sync-dir.js.map

1
server/node_modules/yalc/src/sync-dir.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"sync-dir.js","sourceRoot":"","sources":["sync-dir.ts"],"names":[],"mappings":"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"}

9
server/node_modules/yalc/src/update.d.ts generated vendored Normal file
View File

@@ -0,0 +1,9 @@
import { PackageInstallation } from './installations';
export interface UpdatePackagesOptions {
workingDir: string;
noInstallationsRemove?: boolean;
replace?: boolean;
update?: boolean;
restore?: boolean;
}
export declare const updatePackages: (packages: string[], options: UpdatePackagesOptions) => Promise<PackageInstallation[]>;

128
server/node_modules/yalc/src/update.js generated vendored Normal file
View File

@@ -0,0 +1,128 @@
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.updatePackages = void 0;
var _1 = require(".");
var installations_1 = require("./installations");
var lockfile_1 = require("./lockfile");
exports.updatePackages = function (packages, options) { return __awaiter(void 0, void 0, void 0, function () {
var workingDir, lockfile, packagesToUpdate, installationsToRemove, lockPackages, packagesFiles, addOpts, packagesLinks, packagesWks, packagesLinkDep, packagesPure;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
workingDir = options.workingDir;
lockfile = lockfile_1.readLockfile({ workingDir: workingDir });
packagesToUpdate = [];
installationsToRemove = [];
if (packages.length) {
packages.forEach(function (packageName) {
var _a = _1.parsePackageName(packageName), name = _a.name, version = _a.version;
if (lockfile.packages[name]) {
if (version) {
lockfile.packages[name].version = version;
}
packagesToUpdate.push(name);
}
else {
installationsToRemove.push({ name: name, path: options.workingDir });
console.warn("Did not find package " + name + " in lockfile, " +
"please use 'add' command to add it explicitly.");
}
});
}
else {
packagesToUpdate = Object.keys(lockfile.packages);
}
lockPackages = packagesToUpdate.map(function (name) { return ({
name: lockfile.packages[name].version
? name + '@' + lockfile.packages[name].version
: name,
file: lockfile.packages[name].file,
link: lockfile.packages[name].link,
pure: lockfile.packages[name].pure,
workspace: lockfile.packages[name].workspace,
}); });
packagesFiles = lockPackages.filter(function (p) { return p.file; }).map(function (p) { return p.name; });
addOpts = {
workingDir: options.workingDir,
replace: options.replace,
update: options.update,
restore: options.restore,
};
return [4 /*yield*/, _1.addPackages(packagesFiles, __assign({}, addOpts))];
case 1:
_a.sent();
packagesLinks = lockPackages
.filter(function (p) { return !p.file && !p.link && !p.pure && !p.workspace; })
.map(function (p) { return p.name; });
return [4 /*yield*/, _1.addPackages(packagesLinks, __assign(__assign({}, addOpts), { link: true, pure: false }))];
case 2:
_a.sent();
packagesWks = lockPackages.filter(function (p) { return p.workspace; }).map(function (p) { return p.name; });
return [4 /*yield*/, _1.addPackages(packagesWks, __assign(__assign({}, addOpts), { workspace: true, pure: false }))];
case 3:
_a.sent();
packagesLinkDep = lockPackages.filter(function (p) { return p.link; }).map(function (p) { return p.name; });
return [4 /*yield*/, _1.addPackages(packagesLinkDep, __assign(__assign({}, addOpts), { linkDep: true, pure: false }))];
case 4:
_a.sent();
packagesPure = lockPackages.filter(function (p) { return p.pure; }).map(function (p) { return p.name; });
return [4 /*yield*/, _1.addPackages(packagesPure, __assign(__assign({}, addOpts), { pure: true }))];
case 5:
_a.sent();
if (!!options.noInstallationsRemove) return [3 /*break*/, 7];
return [4 /*yield*/, installations_1.removeInstallations(installationsToRemove)];
case 6:
_a.sent();
_a.label = 7;
case 7: return [2 /*return*/, installationsToRemove];
}
});
}); };
//# sourceMappingURL=update.js.map

1
server/node_modules/yalc/src/update.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"update.js","sourceRoot":"","sources":["update.ts"],"names":[],"mappings":"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"}

2
server/node_modules/yalc/src/yalc.d.ts generated vendored Normal file
View File

@@ -0,0 +1,2 @@
#!/usr/bin/env node
export {};

315
server/node_modules/yalc/src/yalc.js generated vendored Executable file
View File

@@ -0,0 +1,315 @@
#!/usr/bin/env node
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __spreadArrays = (this && this.__spreadArrays) || function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var yargs_1 = __importDefault(require("yargs"));
var path_1 = require("path");
var _1 = require(".");
var installations_1 = require("./installations");
var check_1 = require("./check");
var console_1 = require("./console");
var rc_1 = require("./rc");
var updateFlags = ['update', 'upgrade', 'up'];
var publishFlags = __spreadArrays([
'scripts',
'sig',
'dev-mod',
'changed',
'files'
], updateFlags);
var cliCommand = _1.values.myNameIs;
var getVersionMessage = function () {
var pkg = require(__dirname + '/../package.json');
return pkg.version;
};
console_1.makeConsoleColored();
var rcArgs = rc_1.readRcConfig();
if (process.argv.includes('--quiet') || rcArgs.quiet) {
console_1.disabledConsoleOutput();
}
var getPublishOptions = function (argv, override) {
if (override === void 0) { override = {}; }
var folder = argv._[1];
return __assign({ workingDir: path_1.join(process.cwd(), folder || ''), push: argv.push, replace: argv.replace, signature: argv.sig, changed: argv.changed, files: argv.files, private: argv.private, scripts: argv.scripts, update: argv.update || argv.upgrade, workspaceResolve: argv.workspaceResolve, devMod: argv.devMod }, override);
};
/* tslint:disable-next-line */
yargs_1.default
.usage(cliCommand + ' [command] [options] [package1 [package2...]]')
.coerce('store-folder', function (folder) {
if (!_1.yalcGlobal.yalcStoreMainDir) {
_1.yalcGlobal.yalcStoreMainDir = path_1.resolve(folder);
console.log('Package store folder used:', _1.yalcGlobal.yalcStoreMainDir);
}
})
.command({
command: '*',
builder: function () {
return yargs_1.default.boolean(['version']);
},
handler: function (argv) {
var msg = 'Use `yalc help` to see available commands.';
if (argv._[0]) {
msg = 'Unknown command `' + argv._[0] + '`. ' + msg;
}
else {
if (argv.version) {
msg = getVersionMessage();
}
}
console.log(msg);
},
})
.command({
command: 'publish',
describe: 'Publish package in yalc local repo',
builder: function () {
return yargs_1.default
.default('sig', false)
.default('scripts', true)
.default('dev-mod', true)
.default('workspace-resolve', true)
.default(rcArgs)
.alias('script', 'scripts')
.boolean(['push'].concat(publishFlags));
},
handler: function (argv) {
return _1.publishPackage(getPublishOptions(argv));
},
})
.command({
command: 'push',
describe: 'Publish package in yalc local repo and push to all installations',
builder: function () {
return yargs_1.default
.default('sig', false)
.default('scripts', false)
.default('dev-mod', true)
.default('workspace-resolve', true)
.default(rcArgs)
.alias('script', 'scripts')
.boolean(['safe'].concat(publishFlags))
.option('replace', { describe: 'Force package content replacement' });
},
handler: function (argv) {
return _1.publishPackage(getPublishOptions(argv, { push: true }));
},
})
.command({
command: 'installations',
describe: 'Work with installations file: show/clean',
builder: function () {
return yargs_1.default.boolean(['dry']);
},
handler: function (argv) { return __awaiter(void 0, void 0, void 0, function () {
var action, packages, _a;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
action = argv._[1];
packages = argv._.slice(2);
_a = action;
switch (_a) {
case 'show': return [3 /*break*/, 1];
case 'clean': return [3 /*break*/, 2];
}
return [3 /*break*/, 4];
case 1:
installations_1.showInstallations({ packages: packages });
return [3 /*break*/, 5];
case 2: return [4 /*yield*/, installations_1.cleanInstallations({ packages: packages, dry: argv.dry })];
case 3:
_b.sent();
return [3 /*break*/, 5];
case 4:
console.info('Need installation action: show | clean');
_b.label = 5;
case 5: return [2 /*return*/];
}
});
}); },
})
.command({
command: 'add',
describe: 'Add package from yalc repo to the project',
builder: function () {
return yargs_1.default
.boolean(__spreadArrays(['file', 'dev', 'link'], updateFlags))
.alias('D', 'dev')
.boolean('workspace')
.alias('save-dev', 'dev')
.alias('workspace', 'W')
.default(rcArgs)
.help(true);
},
handler: function (argv) {
var pure = !!argv.pure;
return _1.addPackages(argv._.slice(1), {
dev: argv.dev,
linkDep: argv.link,
restore: argv.restore,
pure: pure,
workspace: argv.workspace,
update: argv.update || argv.upgrade,
workingDir: process.cwd(),
});
},
})
.command({
command: 'link',
describe: 'Link package from yalc repo to the project',
builder: function () {
return yargs_1.default.default(rcArgs).help(true);
},
handler: function (argv) {
return _1.addPackages(argv._.slice(1), {
link: true,
pure: argv.pure,
workingDir: process.cwd(),
});
},
})
.command({
command: 'update',
describe: 'Update packages from yalc repo',
builder: function () {
return yargs_1.default
.boolean(__spreadArrays(updateFlags))
.default(rcArgs)
.help(true);
},
handler: function (argv) {
return _1.updatePackages(argv._.slice(1), {
update: argv.update || argv.upgrade,
restore: argv.restore,
workingDir: process.cwd(),
});
},
})
.command({
command: 'restore',
describe: 'Restore retreated packages',
builder: function () {
return yargs_1.default
.boolean(__spreadArrays(updateFlags))
.default(rcArgs)
.help(true);
},
handler: function (argv) {
return _1.updatePackages(argv._.slice(1), {
update: argv.update || argv.upgrade,
restore: true,
workingDir: process.cwd(),
});
},
})
.command({
command: 'remove',
describe: 'Remove packages from the project',
builder: function () {
return yargs_1.default.boolean(['retreat', 'all']).default(rcArgs).help(true);
},
handler: function (argv) {
return _1.removePackages(argv._.slice(1), {
retreat: argv.retreat,
workingDir: process.cwd(),
all: argv.all,
});
},
})
.command({
command: 'retreat',
describe: 'Remove packages from project, but leave in lock file (to be restored later)',
builder: function () {
return yargs_1.default.boolean(['all']).help(true);
},
handler: function (argv) {
return _1.removePackages(argv._.slice(1), {
all: argv.all,
retreat: true,
workingDir: process.cwd(),
});
},
})
.command({
command: 'check',
describe: 'Check package.json for yalc packages',
builder: function () {
return yargs_1.default.boolean(['commit']).usage('check usage here').help(true);
},
handler: function (argv) {
var gitParams = process.env.GIT_PARAMS;
if (argv.commit) {
console.log('gitParams', gitParams);
}
check_1.checkManifest({
commit: argv.commit,
all: argv.all,
workingDir: process.cwd(),
});
},
})
.command({
command: 'dir',
describe: 'Show yalc system directory',
handler: function () {
console.log(_1.getStoreMainDir());
},
})
.help('help').argv;
//# sourceMappingURL=yalc.js.map

1
server/node_modules/yalc/src/yalc.js.map generated vendored Normal file

File diff suppressed because one or more lines are too long