Sha256: c936c2c66ee8e6bb28f850bf9860f17e0cac25aef210f541a41e7b34d391d757
Contents?: true
Size: 978 Bytes
Versions: 8
Compression:
Stored size: 978 Bytes
Contents
/*! * Forked from: * Bootstrap Grunt task for generating raw-files.min.js for the Customizer * http://getbootstrap.com * Copyright 2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /* jshint node: true */ 'use strict'; var fs = require('fs'); function getFiles(filePaths) { var files = {}; filePaths .forEach(function (path) { files[path] = fs.readFileSync(path, 'utf8'); }); return files; } module.exports = function generateRawFilesJs(grunt, jsFilename, files, banner, cssBanner) { if (!banner) { banner = ''; } if (!cssBanner) { cssBanner = ''; } var filesJsObject = { banner: banner, cssBanner: cssBanner, files: getFiles(files), }; var filesJsContent = JSON.stringify(filesJsObject); try { fs.writeFileSync(jsFilename, filesJsContent); } catch (err) { grunt.fail.warn(err); } grunt.log.writeln('File ' + jsFilename.cyan + ' created.'); };
Version data entries
8 entries across 8 versions & 1 rubygems