UNPKG

316 BJavaScriptView Raw
1var N = require('libnested')
2
3var apply = require('./apply')
4
5module.exports = function entry (sockets, needs) {
6 return N.map(needs, function (type, path) {
7 var dependency = N.get(sockets, path)
8 if (!dependency) {
9 dependency = N.set(sockets, path, [])
10 }
11 return apply[type](dependency)
12 })
13}