Files
grafana/tasks/options/typescript.js
Torkel Ödegaard ca84ef38f8 angular2 test
2015-12-16 12:21:13 +01:00

45 lines
1021 B
JavaScript

module.exports = function() {
'use strict';
return {
build: {
src: ['public/app/**/*.ts', "!public/vendor/**/*.ts", "!**/*_specs.ts"],
dest: 'public_gen/',
options: {
module: 'system', //or commonjs
target: 'es5', //or es3
declaration: true,
"moduleResolution": "node",
emitDecoratorMetadata: true,
experimentalDecorators: true,
sourceMap: true,
noImplicitAny: false,
}
},
// build2: {
// src: ['public/app/alerting#<{(||)}>#*.ts'],
// dest: 'public/.app_gen/alerting/all.js',
// options: {
// target: 'es5', //or es3
// declaration: true,
// sourceMap: true,
// }
// },
watch: {
src: ['public/app/**/*.ts'],
dest: 'public/app_gen',
options: {
module: 'amd', //or commonjs
target: 'es5', //or es3
rootDir: 'public/app',
declaration: true,
sourceMap: true,
watch: true,
}
}
};
};