Fixes #1 but we have not addressed external dependencies as of yet
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user