MCPcopy Create free account
hub / github.com/browserify/rustify / extractImportNodes

Function extractImportNodes

lib/transform.js:122–139  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

120 }
121
122 function extractImportNodes (node) {
123 if (node.type !== 'CallExpression') return
124 if (!node.callee || node.callee.type !== 'Identifier') return
125 if (node.callee.name !== moduleName) return
126 try {
127 var resolvePath = path.resolve(path.dirname(filename), node.arguments[0].value)
128 } catch (err) {
129 return self.emit('error', err)
130 }
131
132 self.emit('file', resolvePath)
133
134 return {
135 filename: resolvePath,
136 args: node.arguments[1],
137 node: node
138 }
139 }
140 }
141}
142

Callers 1

extractNodesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected