diff --git a/Gruntfile.js b/Gruntfile.js index 5a737ec..6f08215 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -11,6 +11,10 @@ module.exports = function(grunt) { dist: 'dist/**' }, + typings: { + install: {} + }, + ts: { test: { src: ['typings/index.d.ts', 'test/typescript/*.ts'], @@ -93,7 +97,7 @@ module.exports = function(grunt) { grunt.file.write('bower.json', JSON.stringify(bower, null, 2)); }); - grunt.registerTask('test', 'Run the jasmine and nodeunit tests', ['eslint', 'nodeunit', 'karma:single', 'ts']); + grunt.registerTask('test', 'Run the jasmine and nodeunit tests', ['eslint', 'nodeunit', 'karma:single', 'typings', 'ts']); grunt.registerTask('build', 'Run webpack and bundle the source', ['clean', 'webpack']); grunt.registerTask('version', 'Sync version info for a release', ['usebanner', 'package2bower']); }; diff --git a/package.json b/package.json index d9ce313..9757f80 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "grunt-eslint": "18.0.0", "grunt-karma": "0.12.1", "grunt-ts": "5.3.2", + "grunt-typings": "0.1.5", "grunt-webpack": "1.0.11", "istanbul-instrumenter-loader": "^0.2.0", "jasmine-core": "^2.4.1",