Fixes #1 but we have not addressed external dependencies as of yet

This commit is contained in:
2026-04-08 19:00:24 +02:00
parent cad6894f3f
commit d2900bfd12
2 changed files with 14 additions and 2 deletions

View File

@@ -94,17 +94,29 @@ for (const [package_name, package_data] of Object.entries(manifest.packages)) {
}
const { description } = pkg;
const dependencies = {};
const internal_deps = pkg['internal-dependencies'] ?? [];
for (const idep of internal_deps) {
dependencies[path.join(scope, idep)] = version;
}
const pkg_json = JSON.stringify({
name: pkg_scope_path,
description,
exports: exports_map,
dependencies,
...common_package_data,
}, null, ' ');
writeFileSync(path.join(pkg_dir, 'package.json'), pkg_json, 'utf-8');
//console.log({linked_sources}); // ['errors.mjs']
root_package.dependencies[pkg_scope_path] = 'workspace:*';
root_package.dependencies[pkg_scope_path] = version;
}