He estado mirando el paquete agadoo que intenta determinar si un paquete se puede sacudir.
Mirando el código , este es el bit donde decide la respuesta
const nodes = ast.body.filter(node => { return node.type !== 'ImportDeclaration'; }); return { shaken: nodes.length === 0 }; Entonces, si tengo algo como una enumeración, cuyo resumen se compilará en una var , entonces esto fallará.
¿Es esta una buena manera de determinar si un paquete se puede sacudir?