Sha256: 6b81e4f0c29da68f4e3c4d445fac1daac02a3e48bb7461e81ec137bebd1d790b
Contents?: true
Size: 1.17 KB
Versions: 43
Compression:
Stored size: 1.17 KB
Contents
/* jshint node: true */ module.exports = function (grunt) { "use strict"; grunt.initConfig({ pkg: grunt.file.readJSON('package.json') , jshint: { all: [ "Gruntfile.js" , "lib/**/*.js" , "spec/**/*.js" ] , options: { jshintrc: '.jshintrc' }, } , jasmine: { src: "lib/**/*.js" , options: { specs: "spec/**/*.js" , vendor: "vendor/**/*.js" , version: '2.0.0' } } }) grunt.loadNpmTasks('grunt-contrib-jshint') grunt.loadNpmTasks('grunt-contrib-jasmine') grunt.registerTask('syncversion', "Sync the versions between files.", function () { var json = require('./package.json') var fs = require('fs') var file = './lib/jasmine-jquery.js' fs.readFile(file, 'utf8', function (err, data) { if (err) return console.log(err) var res = data.replace(/^Version .*$/m, 'Version ' + json.version) fs.writeFile(file, res, 'utf8', function (err) { if (err) return console.log(err) }) }) }) grunt.registerTask('test', ['jshint', 'jasmine']) grunt.registerTask('default', ['syncversion', 'test']) };
Version data entries
43 entries across 43 versions & 2 rubygems