1 module.exports = function(grunt) {
4 pkg: grunt.file.readJSON('package.json'),
51 files: ['levenshtein.js']
56 banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %>. Copyright <%= pkg.author %> */\n'
59 src: 'levenshtein.js',
60 dest: 'levenshtein.min.js'
66 src: ['benchmark/speed.js']
71 require('load-grunt-tasks')(grunt);
72 grunt.renameTask('benchmark', 'benchmarkConfig');
74 grunt.registerTask('build', ['jshint', 'uglify', 'mochaTest']);
76 grunt.registerTask('default', ['build']);
78 grunt.registerTask('benchmark', ['npm-install:levenshtein-edit-distance:levenshtein:natural:levenshtein-component:levenshtein-deltas', 'benchmarkConfig']);