connect-vtexid
Version:
VTEX ID Authentication middleware for Connect
37 lines (27 loc) • 787 B
text/coffeescript
module.exports = (grunt) ->
pkg = grunt.file.readJSON('package.json')
coffeelintConfig = grunt.file.readJSON('coffeelint-config.json')
grunt.initConfig
coffeelint:
main:
files:
src: ['test/**/*.coffee', 'src/**/*.coffee']
options: coffeelintConfig
watch:
main:
files: ['test/**', 'src/**', 'libs/**']
tasks: ['coffeelint', 'mochaTest']
mochaTest:
main:
options:
reporter: 'nyan'
src: ['test/**/*.spec.coffee']
tasks =
build: ['test']
default: ['testWatch']
test: ['coffeelint', 'mochaTest']
testWatch: ['test', 'watch']
grunt.registerTask taskName, taskArray for taskName, taskArray of tasks
grunt.loadNpmTasks name for name of pkg.devDependencies when name[0..5] is 'grunt-'