File "set-workspaces.js"
Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/set-workspaces.js
File size: 444 bytes
MIME-type: text/plain
Charset: utf-8
const mapWorkspaces = require('@npmcli/map-workspaces')
// shared ref used by other mixins/Arborist
const _setWorkspaces = Symbol.for('setWorkspaces')
module.exports = cls => class MapWorkspaces extends cls {
async [_setWorkspaces] (node) {
const workspaces = await mapWorkspaces({
cwd: node.path,
pkg: node.package,
})
if (node && workspaces.size) {
node.workspaces = workspaces
}
return node
}
}