|
@@ -1,6 +1,7 @@
|
|
|
'use strict';
|
|
|
|
|
|
module.exports = function(grunt) {
|
|
|
+ var path = require('path');
|
|
|
|
|
|
|
|
|
grunt.initConfig({
|
|
@@ -11,11 +12,29 @@ module.exports = function(grunt) {
|
|
|
'<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' +
|
|
|
'* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' +
|
|
|
' Licensed <%= _.pluck(pkg.licenses, "type").join(", ") %> */\n',
|
|
|
+ amberc: {
|
|
|
+ options: {
|
|
|
+ amber_dir: path.join(__dirname, "bower_components", "amber"),
|
|
|
+ closure_jar: ''
|
|
|
+ },
|
|
|
+ test_runner: {
|
|
|
+ src: ['node_modules/amber-dev/lib/Test.st'],
|
|
|
+ libraries: [
|
|
|
+
|
|
|
+ '{%= name %}',
|
|
|
+ 'SUnit',
|
|
|
+ '{%= name %}-Tests'
|
|
|
+ ],
|
|
|
+ options: { library_dirs: ['src'] },
|
|
|
+ main_class: 'NodeTestRunner',
|
|
|
+ output_name: 'test_runner'
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
-
|
|
|
+ grunt.loadNpmTasks('amber-dev');
|
|
|
|
|
|
|
|
|
|