UNPKG

grunt-requirejs-config

Version:

grunt task to prepend a require.js config to a file

58 lines (52 loc) 1.11 kB
module.exports = function(grunt) { var requireShim = { underscore: { exports: '_' }, foo: { exports: 'module', deps: ['bar'], init: function (bar) { return this.Foo.noConflict(); } }, 'bar-complex': { exports: 'module' } }; var requirePaths = { jquery: 'libs/jquery', underscore: 'libs/underscore', foo: 'libs/foo', bar: 'libs/bar' }; grunt.initConfig({ simplemocha: { options: { globals: ['should'], timeout: 3000, ignoreLeaks: false, ui: 'bdd', reporter: 'nyan' }, all: { src: ['test/test.js'] } }, requirejsconfig: { dev: { src: 'test/fixtures/fixture.js', dest: 'test/main.js', options: { shim: requireShim, paths: requirePaths } } } }); grunt.registerTask('default', ['requirejsconfig']); grunt.registerTask('test', ['simplemocha']); grunt.loadNpmTasks('grunt-simple-mocha'); grunt.loadNpmTasks('grunt-release'); grunt.loadTasks('tasks'); };