in scripts/lib/babel.js [6:33]
export function isBuilt() {
const isJS = (name) => name.endsWith('.js');
const srcModules = Array.from(shell.ls('-R', 'src/')).filter(isJS);
const libModules = Array.from(shell.ls('-R', 'lib/')).filter(isJS);
try {
expect(libModules).to.deep.equal(srcModules);
} catch (err) {
if (err.name !== 'AssertionError') {
throw err;
}
console.log(
'Missing build files in lib:',
err.expected.reduce((result, filename) => {
if (!err.actual.includes(filename)) {
result += `\n- lib/${filename}`;
}
return result;
}, ''),
'\n'
);
return false;
}
return true;
}