UNPKG

wordfilter

Version:

A small module meant for use in text generators that lets you filter strings for bad words.

59 lines (53 loc) 1.24 kB
'use strict'; module.exports = function(grunt) { // Project configuration. grunt.initConfig({ nodeunit: { files: ['test/**/*_test.js'], }, jshint: { options: { jshintrc: '.jshintrc' }, gruntfile: { src: 'Gruntfile.js' }, lib: { src: ['lib/**/*.js'] }, test: { src: ['test/**/*.js'] }, }, jsonlint: { sample: { src: [ 'lib/badwords.json' ] } }, watch: { gruntfile: { files: '<%= jshint.gruntfile.src %>', tasks: ['jshint:gruntfile'] }, jsonlint: { files: '<%= jsonlint.sample.src %>', tasks: ['jsonlint'] }, lib: { files: '<%= jshint.lib.src %>', tasks: ['jshint:lib', 'nodeunit'] }, test: { files: '<%= jshint.test.src %>', tasks: ['jshint:test', 'nodeunit'] }, }, }); // These plugins provide necessary tasks. grunt.loadNpmTasks('grunt-contrib-nodeunit'); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-jsonlint'); // Default task. grunt.registerTask('default', ['jshint', 'jsonlint', 'nodeunit']); };