sprockets-preloader
Version:
Webpack pre-loader to easily translate sprockets require directives into JavaScript module dependencies
12 lines (9 loc) • 409 B
JavaScript
module.exports = function() {
var bundleCheck = require('child_process').spawnSync('bundle', ['check']);
var output = bundleCheck.output.slice(1)
.map(function(buffer) { return buffer.toString(); })
.join('\n');
if (output.indexOf('The Gemfile\'s dependencies are satisfied') === -1) {
throw new Error(output || 'Bundler is not properly configured (and has no error description)');
}
};