react/grunt/tasks/react-dom-server.js
Kevin Robinson 45c612ed7a Add additional secret property and build for react-dom-server
Update eslintrc, travis build and add task to Gruntfile
2015-11-03 16:39:58 -05:00

28 lines
653 B
JavaScript

'use strict';
var grunt = require('grunt');
var UglifyJS = require('uglify-js');
var LICENSE_TEMPLATE =
grunt.file.read('./grunt/data/header-template-extended.txt');
module.exports = function() {
var templateData = {
package: 'ReactDOMServer',
version: grunt.config.data.pkg.version,
};
var header = grunt.template.process(
LICENSE_TEMPLATE,
{data: templateData}
);
var src = grunt.file.read('vendor/react-dom-server.js');
grunt.file.write(
'build/react-dom-server.js',
header + src
);
grunt.file.write(
'build/react-dom-server.min.js',
header + UglifyJS.minify(src, {fromString: true}).code
);
};