%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
module.exports = function (config) {
config.set({
frameworks: ['mocha', 'karma-typescript', 'detectBrowsers', ],
colors: true,
logLevel: config.LOG_INFO,
files: [
{ pattern: 'src/js/**/*.js' },
{ pattern: 'test/**/*.spec.js' }
],
detectBrowsers: {
enabled: true,
usePhantomJS: false,
preferHeadless: true,
postDetection: function(availableBrowsers) {
return (config.browsers.length === 0) ? availableBrowsers.slice(0, 1) : [];
}
},
preprocessors: {
'src/js/**/*.js': ['karma-typescript'],
'test/**/*.spec.js': ['karma-typescript']
},
reporters: ['dots', 'karma-typescript'],
coverageReporter: {
type: 'lcov',
dir: 'coverage/',
includeAllSources: true
},
browserNoActivityTimeout: 60000,
karmaTypescriptConfig: {
tsconfig: './tsconfig.json',
include: [
'test/**/*.spec.js'
],
bundlerOptions: {
entrypoints: /\.spec\.js$/,
transforms: [require("karma-typescript-es6-transform")()],
exclude: [
'node_modules'
],
sourceMap: true,
addNodeGlobals: false
},
compilerOptions: {
"module": "commonjs"
}
}
});
};