@@ -6,12 +6,12 @@ module.exports = function (config) {
66 frameworks : [ "jasmine" , "jasmine-matchers" ] ,
77 browsers : [ "Chrome" ] ,
88 files : [
9- { pattern : "../packages/*/spec/generic/**/*.spec.js " , watched : false } ,
10- { pattern : "../packages/*/spec/web/**/*.spec.js " , watched : false } ,
9+ { pattern : "../packages/*/spec/generic/**/*.spec.ts " , watched : false } ,
10+ { pattern : "../packages/*/spec/web/**/*.spec.ts " , watched : false }
1111 ] ,
1212 preprocessors : {
13- "../packages/*/spec/generic/**/*.spec.js " : [ "webpack" ] ,
14- "../packages/*/spec/web/**/*.spec.js " : [ "webpack" ] ,
13+ "../packages/*/spec/generic/**/*.spec.ts " : [ "webpack" ] ,
14+ "../packages/*/spec/web/**/*.spec.ts " : [ "webpack" ]
1515 } ,
1616
1717 // coverage reporter generates the coverage
@@ -21,25 +21,36 @@ module.exports = function (config) {
2121 reports : [ "text-summary" , "lcov" , "html" , "json" ] ,
2222 fixWebpackSourcePaths : false
2323 } ,
24-
24+ mime : {
25+ 'text/x-typescript' : [ 'ts' ]
26+ } ,
2527 webpack : {
2628 externals : {
2729 "fs" : "fs"
2830 } ,
29- devtool : "source-map" ,
31+ resolve : {
32+ extensions : [ '.ts' , '.js' ] ,
33+ } ,
34+ devtool : "inline-source-map" ,
3035 module : {
31- rules : [
36+ // rules: [
37+ // {
38+ // test: /\.js$/,
39+ // use: [
40+ // {
41+ // loader: "istanbul-instrumenter-loader",
42+ // options: {
43+ // esModules: true
44+ // }
45+ // },
46+ // ]
47+ // }
48+ // ],
49+ loaders : [
3250 {
33- test : / \. j s $ / ,
34- use : [
35- {
36- loader : "istanbul-instrumenter-loader" ,
37- options : {
38- esModules : true
39- }
40- } ,
41- ]
42- }
51+ test : / \. t s $ / ,
52+ loader : "ts-loader"
53+ } ,
4354 ]
4455 }
4556 } ,
0 commit comments