Sha256: 5aa5f227337d7bc4668a5c318fbcd6ead159b94c6514fdf7e5728f34f4700e9e
Contents?: true
Size: 959 Bytes
Versions: 1
Compression:
Stored size: 959 Bytes
Contents
var chaosBuild = require('spm-chaos-build'); module.exports = function (grunt) { chaosBuild.loadTasks(grunt); var config = chaosBuild.getConfig('javascripts', { outputDirectory : 'javascripts/sea-modules', gzip : 'all' }); grunt.initConfig(config); grunt.registerTask('write-manifest', function () { var mapArr = grunt.config.get('md5map'); var family = config.family; grunt.file.write('seajs-map.json', JSON.stringify(mapArr, null, '\t')); }); grunt.registerTask('chaos-build', [ 'clean:dist', // delete dist direcotry first 'transport:spm', // src/* -> .build/src/* 'concat:relative', // .build/src/* -> .build/dist/*.js 'concat:all', 'uglify:js', // .build/dist/*.js -> .build/dist/*.js 'md5:js', // .build/dist/*.js -> dist/*-md5.js 'clean:spm', 'spm-newline', 'compress', 'write-manifest' ]); };
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
seajs-rails-0.0.10 | lib/tasks/template/Gruntfile.js |