Elian Doran 0e95149daa Add '_regroup/ckeditor5-build-trilium/' from commit '1a1cb3d60be4f042b523fd3dd2fc54c67afff1c9'
git-subtree-dir: _regroup/ckeditor5-build-trilium
git-subtree-mainline: b6f166f1d76a036d4877c046fb8ea4a7d6dbab42
git-subtree-split: 1a1cb3d60be4f042b523fd3dd2fc54c67afff1c9
2025-05-03 12:05:08 +03:00

19 lines
729 B
JavaScript

const fs = require("fs");
const sourcePackageJson = JSON.parse(fs.readFileSync("../ckeditor5-build-decoupled-document/package.json"));
const destPackageJson = JSON.parse(fs.readFileSync("./package.json"));
function updateDependencies(sourceDeps, destDeps) {
for (const [ name, version ] of Object.entries(sourceDeps)) {
destDeps[name] = version;
}
}
updateDependencies(sourcePackageJson.dependencies, destPackageJson.dependencies);
updateDependencies(sourcePackageJson.devDependencies, destPackageJson.devDependencies);
const coreVersion = sourcePackageJson.devDependencies["@ckeditor/ckeditor5-core"];
destPackageJson.version = coreVersion;
fs.writeFileSync("./package.json", JSON.stringify(destPackageJson, null, 2));