Skip to content

Commit 359881f

Browse files
committed
add sinon
1 parent 1949588 commit 359881f

9 files changed

Lines changed: 7861 additions & 1 deletion

File tree

index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@
3333
'async', 'backbone', 'expect', 'handlebars',
3434
'jquery', 'jsuri', 'keymaster',
3535
'labjs', 'less', 'marked', 'moment', 'mustache',
36-
'store', 'swfobject', 'underscore', 'zepto', 'ztree',
36+
'sinon', 'store', 'swfobject',
37+
'underscore', 'zepto', 'ztree',
3738
'juicer', 'morris'
3839
]
3940

sinon/Gruntfile.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
module.exports = function(grunt) {
2+
var pkg = grunt.file.readJSON('package.json');
3+
4+
grunt.initConfig({
5+
uglify: {
6+
ie: {
7+
files: {
8+
'dist/sinon-ie.js': 'pkg/sinon-ie.js'
9+
}
10+
}
11+
}
12+
});
13+
14+
grunt.registerTask('define', function() {
15+
var code = grunt.file.read('pkg/sinon.js');
16+
code = [
17+
code,
18+
'define(function(require, exports, module) {',
19+
' module.exports = sinon;',
20+
' delete window.sinon',
21+
'});',
22+
].join('\n');
23+
grunt.file.write('src/sinon.js', code);
24+
});
25+
26+
require('grunt-spm-build').initConfig(grunt, {pkg: pkg}, true);
27+
grunt.loadGlobalTasks('grunt-spm-build');
28+
grunt.registerTask('build', ['define', 'spm-build', 'uglify:ie']);
29+
};

0 commit comments

Comments
 (0)