1 Commits

2 changed files with 14 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
scope: '@efforting.tech' scope: '@efforting.tech'
registry: 'https://npm.efforting.tech/' registry: 'https://npm.efforting.tech/'
version: 0.2.2 version: 0.2.4
author: author:
name: 'Mikael Lövqvist' name: 'Mikael Lövqvist'

View File

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