@dakingindanorf/hive
Version:
A template for creating a nuxt generated static site using Netlify CMS to power the backend. Individual site components can be managed through Bit
23 lines (20 loc) • 731 B
JavaScript
const execSh = require('exec-sh');
exports.handler = async (event, context) => {
try {
// TODO: Check if any modules have been installed
// TODO: Check versions of bit components against remote version
var bits = execSh(["bit list ranger-template.ranger-components --json"], true,
(err, stdout, stderr) => {
console.log("error: ", err);
console.log("stdout: ", stdout);
console.log("stderr: ", stderr);
});
return {
statusCode: 200,
body: JSON.stringify({bits: bits})
}
} catch (err) {
console.log('Error getting bits - ' + err.toString())
return { statusCode: 500, body: 'Error getting bits - ' + err.toString() }
}
}